This is a collection of camera modules that i modified from their original versions to be execution-safe, and also adaptable to exe changes. The author of the original versions is @nesa24. All credit goes to him. I would like to stress this point: the reverse engineering work that he did to find those addresses for Height, Zoom, Pitch, Angle, etc. for various cameras is extremely valuable and should be recognized as modding kung-fu of the highest order. It's pretty awesome, and you all should be aware of this. In order for us to still benefit from his findings, even after the next "yaku" (Yet Another Konami Update), I re-wrote the Lua modules for the following cameras:
- Live Broadcast Camera (BroadCastCam.lua)
- Common Camera - "Midrange","Long","Wide","Pitch (Field) Side", "Custom" (CommonCam.lua)
- Dynamic Wide Camera (DynamicWideCam.lua)
- Fan View Camera (FanViewCam.lua)
- Penalty Kick Camera (PenaltyCam.lua)
- Replay Camera (ReplayCam.lua)
- Stadium Camera (StadiumCam.lua)
- Vertical Camera (VerticalCam.lua)
New versions of these modules are now:
1. Adaptable. Meaning that they can work with any game exe - old, new, etc. Whenever Konami updates exe again, they will adapt to that too.
2. Safe. If the module cannot find the necessary locations in memory, it will report error on startup and disable itself. You will see information in sider.log on what went wrong, but there will be no crashes caused by writing into wrong places in memory.
All game research credit:@nesa24
Enjoy!
DOWNLOAD
How to install:
1. copy the modules folder into your sider folder. Replace old files with new, if Windows asks you about it.
2. modify your sider.ini. Make sure you have this line near the top of the list of modules, above any specific camera module:
lua.module = "lib\nesalib.lua"
Then add the specific camera module that you want to use. You can put in just one, or several, or all of them, if you want to:
lua.module = "BroadCastCam.lua"
lua.module = "CommonCam.lua"
lua.module = "DynamicWideCam.lua"
lua.module = "FanViewCam.lua"
lua.module = "PenaltyCam.lua"
lua.module = "ReplayCam.lua"
lua.module = "StadiumCam.lua"
lua.module = "VerticalCam.lua"
Post a Comment