{"repo":"EOP-Labs/M2TWEOP-library","free":true,"listed":false,"github":"https://github.com/EOP-Labs/M2TWEOP-library","clone":"git clone https://github.com/EOP-Labs/M2TWEOP-library.git","description":"The M2TW Engine Overhaul Project (M2TWEOP) is designed to expand the capabilities of the strategy game Medieval 2: Total War. EOP uses C++ and Assembly to modify the game's code in-memory and exposes this to the end user via a Lua API.","language":"C++","stars":92,"topics":["assembler","d3d9-overlay","game-development","imgui","reverse-engineering","lua-api","plugins-api","hooking"],"license":"GPL-3.0","category":"game-templates","readme_excerpt":"What is M2TWEOP? The M2TW Engine Overhaul Project (M2TWEOP) is designed to expand the capabilities of the strategy game Medieval 2: Total War . EOP uses C++ and Assembly to modify the game's code in-memory and exposes this to the end user via a Lua API. Features Lua scripting system with 1000+ functions Full documentation with code examples and VSCode Intellisense Seamless integration with existing campaign script scripts Hot-reload Custom console Debugging support (VSCode) ImgGui bindings Removes engine limitations for Number of unit types and unit sizes Number of religions and cultures Number of buildings and their chains Number of ancillaries Number of custom settlements Number of custom cas models (characters and settlements) Unlocks all vanilla console commands Fixes many engine bugs, crashes and oversights such as Berserker units instantly crashing Elephant units breaking sieges Elephant cannons unable to attack gates Draw cas models at any scale, anywhere on the campaign map Fully customizable and configurable launcher Discord Rich Presence support for 30+ mods Rome: Total War style Tactical Map Viewer Play out Hotseat battles online and transfer the results back to the campaign map Custom keybinding support Play custom sounds or music with support for WAV, OGG/Vorbis and FLAC Supports both disk (1.5) and Steam (1.52) versions Contributions This project wouldn't be possible without all the amazing contributions from the Medieval 2 modding community. Thank you to all of","default_branch":null,"files":null,"tree":[],"storefront":"/r/EOP-Labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EOP-Labs/M2TWEOP-library/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}