All Projects → cursey → kanan-new

cursey / kanan-new

Licence: Unlicense License
A reimagining of Kanan for Mabinogi written in C++

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to kanan-new

WorldBlender
A dimension full of all biome's features and surfaces!
Stars: ✭ 13 (-83.33%)
Mutual labels:  mod
kag territorycontrol
King Arthur's Gold - Territory Control Mod
Stars: ✭ 17 (-78.21%)
Mutual labels:  mod
The-End-Is-Nigh
A mod for expanding end game Mindustry .
Stars: ✭ 19 (-75.64%)
Mutual labels:  mod
Keizaal
Keizaal is a simple modlist that seeks to enhance and expand on Skyrim without compromising Bethesda’s original vision that we all fell in love with back in 2011.
Stars: ✭ 14 (-82.05%)
Mutual labels:  mod
CK2Plus
Repository for the CK2Plus mod
Stars: ✭ 25 (-67.95%)
Mutual labels:  mod
WtWSMS
A Migrational Era Mod for CK2
Stars: ✭ 45 (-42.31%)
Mutual labels:  mod
libxm
A small XM (FastTracker II Extended Module) player library.
Stars: ✭ 94 (+20.51%)
Mutual labels:  mod
CustomNPC-Plus
Custom Version of 1.7.10 CustomNPC with backported features and original expansions
Stars: ✭ 15 (-80.77%)
Mutual labels:  mod
Fluxed-Redstone
A RF cables mod for modern Minecraft.
Stars: ✭ 13 (-83.33%)
Mutual labels:  mod
ProjectFNF
ProjectFNF 2.0, based on Psych Engine
Stars: ✭ 22 (-71.79%)
Mutual labels:  mod
Illusion-Overlay-Mods
Adds overlay texture (tattoo) support to games by Illusion
Stars: ✭ 78 (+0%)
Mutual labels:  mod
Nintendo-Switch-JoyCon-Hack
Hardwiring a push button in a JoyCon to grant bootloader access
Stars: ✭ 44 (-43.59%)
Mutual labels:  mod
hl2-asw-port
Porting Half-Life 2 base to the newer Alien Swarm Engine!
Stars: ✭ 16 (-79.49%)
Mutual labels:  mod
HootHoot
Justice 2.0, a moderation bot for the repl.it discord
Stars: ✭ 13 (-83.33%)
Mutual labels:  mod
launch-pad
A Mod Manager for Kerbal Space Program on macOS
Stars: ✭ 19 (-75.64%)
Mutual labels:  mod
refinedstorage2
Refined Storage is a mass storage mod for Minecraft that offers the player a network-based storage system, allowing them to store items and fluids on a massively expandable device network.
Stars: ✭ 35 (-55.13%)
Mutual labels:  mod
Showoff-NVSE
An NVSE plugin that adds functions and some engine-level tweaks.
Stars: ✭ 32 (-58.97%)
Mutual labels:  mod
LoS-Mod Files X
Mod Files for the Xbox 360 version of Sonic '06 mod; Legacy of Solaris.
Stars: ✭ 22 (-71.79%)
Mutual labels:  mod
BombSquad-Mods
My Mods for Bombsquad
Stars: ✭ 31 (-60.26%)
Mutual labels:  mod
notion-enhancer.github.io
the notion-enhancer project's website
Stars: ✭ 24 (-69.23%)
Mutual labels:  mod

Kanan's New Mabinogi Mod Build status

A reimagining of Kanan for Mabinogi written in C++ with many improvements.

Download

Downloads for the latest official releases are located here.

Requirements

You need the Microsoft Visual C++ Redistributable for Visual Studio 2017 available at the bottom of this page. Make sure to choose the x86 version of the download!

What's new

  • Entirely written from the ground up in modern C++17.
  • Overall design was kept simple and most of it is commented so beginners can understand whats going on.
  • Core memory hacking library is seperate from the Mabinogi specific portion and can be easily reused for other games.
  • Includes an ingame UI to configure each mod.
  • Includes a reusable Direct3D 9 hook.
  • Includes a reusable DirectInput 8 hook.
  • Intercepts windows messages sent to the game window.
  • Reverse engineered game structures to allow for unique features such as entity viewing.
  • A simple and secure Launcher for easy multi-client (WIP)
    • This project makes use of WinHTTP, Cryptography Next Generation (CNG), and WMI APIs
  • Probably other things!

Build requirements

  • Visual Studio 2017

Usage

Once the project has been built successfully in Release mode just run Loader.exe as an administrator. Loader.exe will automatically look for any instances of Mabinogi and load Kanan.dll into it. Press the INSERT key to toggle the UI.

This project is still a work in progress

Once this project reaches (or approaches) feature parity with the original Kanan the URL for it will probably change to replace the original. I may periodically release official binaries for those who don't want to build the project themselves.

Todo

  • Add more patches and mods that were previously available in the original Kanan.

Preview from the very first public version

Preview

Original patch authors

Kanan comes with more mods than are listed here. This is the list of patch authors who haven't directly contributed via GitHub's pull requests.

  • Blade3575
    • Bitmap font
    • Elf lag
  • Step29
    • NPC fast text
    • One click revive
    • Free indoor camera
    • Hide NPC curtains
    • Hide second title
    • No player zoom transparency
    • Mana tunnel lag fix
    • No skill rank up window
    • Windows appear faster
    • Uncapped auto production
    • Mini title menu (TitleOrganize)
    • Mute commerce imp (NoImp)
    • No render sky
  • Rydian
    • Transformation mastery collect mode always enabled
    • No persistent fighter chain popup
    • Objects between camera and character do not become transparent
    • Hide main title

Many original patches/ideas came from the following projects:

  • Fantasia
  • MAMP
  • JAP
  • Gerent/GerentxNogi
  • MNG
  • Noginogi-Party

Projects that use or were inspired by Kanan

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].