emoose / re4-research

Various tools & modding research for Resident Evil 4
BSD 3-Clause "New" or "Revised" License
37 stars 4 forks source link

RE4 Technical Question #25

Open yuushiGit opened 1 year ago

yuushiGit commented 1 year ago

Hello! Thank you for developing re4_tweaks and other useful tools. First, I understand that this is a place to report issues with re4-research and not a place to ask questions like this. However, since I have contacted you via email and ko-hi and have received no response, I am asking my question here. I know this is rude, but thank you in advance.

I am a speedrunner for Resident Evil 4 UHD and am developing an autosplitter for the timer. An autosplitter is a script written in a proprietary language called "Auto Splitting Language (ASL)", which in the case of RE4 works by reading RAM and interpreting its values. I need the memory addresses related with the loads used in RE4 UHD for the development of that ASL, do you know anything about this? (Door Loading, Inventory Loading, etc.) Because the most games then use this ASL to read the In Game Time (IGT) address from the game and update the timer, but IGT in RE4 cannot be used because it includes loading time (which causes hardware differences), and we have not found any addresses related with loading.

So, I contacted you because I thought you might know something about it since you have been doing reverse engineering and other analyses of RE4. Sorry if my English isn't great.

ASL documentation and my ASL is here.