UsernameFodder / pmdsky-debug

Debug info for reverse engineering PMD: Explorers of Sky
GNU General Public License v3.0
38 stars 20 forks source link

script_variable_meanings.txt: Followup script engine implementation research #144

Open UsernameFodder opened 1 year ago

UsernameFodder commented 1 year ago

See the follow-up ideas suggested in https://github.com/UsernameFodder/pmdsky-debug/pull/143#issue-1729618573. It would probably be enlightening to dig into how the script engine is actually implemented in the game's code. Further understanding on this front would probably complement the community's current high-level understanding of scripting, and could be mutually beneficial for both sides.

Existing information

Relevant addresses These NA addresses are mentioned in the comments of enum script_var_id and could use symbol-ification:

UsernameFodder commented 1 year ago

@Adex-8x Feel free to add more thoughts here if you have them, or amend the additions made in https://github.com/UsernameFodder/pmdsky-debug/pull/143 if you see fit.