Releases: johnqherman/EetsMod
Releases · johnqherman/EetsMod
Release list
v0.20.0
Large backlog release since v0.19.1.
Highlights
- Native MODS menu: vanilla-style in-game menu (button + modal), enable/disable/settings.
- Full Windows port:
version.dllproxy loader at parity with Linux (native menu, ghost anim, widget/menu addresses RE'd). - New engine/UI API:
DrawImageFit,DrawTextCentered/DrawTextCenteredOutlined,DrawTextPx,DrawAnimrotation/frame/foot-anchor,GFX_ResetViewOffset,DrawAnimFrozenFit,World_IsLoading, rounded-UI helpers. SetEscapeSwallow: a mod can take over Esc (no vanilla pause/menu/sound).ModBundlePath: a mod can self-update by overwriting its own.eetsmod(loader re-unpacks on next launch).- Fix:
DrawTextPxrestores the shared FontInfo size so later text isn't mis-sized.
Packaging
- Release now ships both loaders (Linux
libeetsmod.so+ Windowsversion.dll). - Platform-aware
install.sh+ nativeinstall.bat. - Added
KNOWN_ISSUES.md(game-version/buildid caveats,World_EnterLevelLinux-only).
Install
Linux: LD_PRELOAD=./libeetsmod.so %command% Steam launch option. Windows: drop version.dll in the game folder (auto-loads). Or run install.sh / install.bat from the extracted archive.
eetsmod v0.19.0
Complete engine address maps + tooling for native mods.
What's new
- Complete address maps for both builds (
include/eets_addr.hLinux,include/eets_addr_win.hWindows). tools/gen-symbols.sh: Regenerates the Linux symbol block fromnm.- Engine wrappers (
include/eets_engine.h):GameUtil_GetLevelManager,Simulator_StartSimulation,MainMenu_LoadSimulatorLevel. EETSMOD_WINLIBShook ineetsmod pack: Mods needing extra Windows libs (e.g.-lws2_32for winsock) now cross-build the.dllduring pack.- Earlier: root-cause fix for
Object::Get{Position,Facing}(Vector2&pointer-return deref, both platforms).
eetsmod v0.18.0
Native C++ mod framework for Eets. Mods are one-file .eetsmod bundles, managed in-game.