-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Little Busters Baseball doesn't work #37
Comments
Is PT00.dll the dll in question? |
Yes. PT00 controls baseball and EF00 renders those little circle/light scenes on the purple backdrop. (Jagarl reverse engineered EF00 back in the day when he was active.) |
There appears to be a fairly important looking function named reallive_dll_func_call in there which maps its first argument (maybe a bytecode operation) to a function in the DLL. This seems correct from a forum discussion about Clannad. If this is right, then all that is needed is a mapping of input numbers to operations, correct? |
Theoretically. It might still be a bit difficult as I'd guess there's a lot of them? Also note that figuring out if and how they modify the interpreter state may be a challenge since I don't know if RealLive still lays out its passed around interpreter state like it claims in the rldev manual. |
Sorry for being fairly slow at doing this (and possibly responding in the wrong place), I have a couple of the bytecodes that this DLL implements done but they seem useless without many others being done. It appears that this DLL adds 9 structs/classes (its hard to tell at this point what they are, though I think it is safe to assume they are classes). |
The Little Busters Baseball minigame appears to be implemented with a DLL. All the functions it provides need to be documented.
The text was updated successfully, but these errors were encountered: