Post subject: Dolphin Lua engine (custom build)
THC98
He/Him
Experienced player (920)
Joined: 8/7/2012
Posts: 280
Location: Brazil
Hey guys! A while ago I started working on porting the Lua engine of Dolphin Zelda Edition (made by dragonbane0 - https://github.com/dragonbane0/dolphin) to revision 4.0-4222, as that's the Dolphin version I mostly use for TASing (and it's a revision very close to Zelda Edition, so I wouldn't have much trouble in porting). After some time, I managed to finish a barely functional build of Dolphin that supports Lua scripts. Details on how the build and the script works can be seen in this video (and in its description): Link to video As you can see, having a Lua engine like this is extremely helpful for TASing, so I thought this build could be useful for you guys as well. You can download this custom build in this link: https://drive.google.com/file/d/1j5hMuXLlWSrLMakGwukVdahkRfB7ZAAN/view However, there are a few things yet to be fixed to support every implemented function and callback (details in the video description). If you know C++ and would like to help, please let me know! I'd also like to know the possibility of implementing this in the official Dolphin repository. Can that be done once we get a clean Lua engine working?
Youtube Channel | Twitch Channel • Finished projects: GC Sonic Adventure DX - Sonic | GC Sonic Adventure DX - Tails | GC Sonic Adventure 2: Battle - Hero Story | GC Sonic Heroes - Team Sonic • Current projects: GC Sonic Adventure 2: Battle - Dark Story - 1st WIP • Paused projects: GC Sonic Adventure DX - Knuckles - 1st WIP • Individual levels records: Sonic Adventure DX | Sonic Adventure 2: Battle • My Discord: Tales98#0408
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
There's a python backend in progress: https://github.com/dolphin-emu/dolphin/pull/7064 Instead of starting over, perhaps help with that one?