7472 Commits

Author SHA1 Message Date
Vicki Pfau
469ce5d145 Update CHANGES and README 2022-05-29 02:44:17 -07:00
Vicki Pfau
edc2e1b7f5 Scripting: Pass back old buffers when reopening view 2022-05-27 20:19:29 -07:00
Vicki Pfau
997adecddc Scripting: Add MRU 2022-05-27 20:19:29 -07:00
Vicki Pfau
df60b17639 Scripting: Expose core reset 2022-05-27 20:19:29 -07:00
Vicki Pfau
ccc7cd4d7f Scripting: Expose more save state functionality 2022-05-27 20:19:29 -07:00
Vicki Pfau
fd202105ef Scripting: Improve docs 2022-05-27 20:19:29 -07:00
Vicki Pfau
ced8fb516c Scripting: Expose more key functionality 2022-05-27 20:19:29 -07:00
Vicki Pfau
85b619dc78 Scripting: Add register information to docgen 2022-05-27 20:19:29 -07:00
Vicki Pfau
42efdc46eb Scripting: Add class-level docstrings 2022-05-27 20:19:29 -07:00
Vicki Pfau
fc34b72741 Scripting: Add prototype documentation generator, outputs to YAML 2022-05-27 20:19:29 -07:00
Vicki Pfau
c6e68f7224 Scripting: Expose information about the memory domains 2022-05-27 20:19:29 -07:00
Vicki Pfau
98c371b769 Scripting: Rename mScriptCallbackAdapter to mScriptCallbackManager 2022-05-27 20:19:28 -07:00
Vicki Pfau
f739c28b5f Scripting: Rename mScriptMemoryAdapter to mScriptMemoryDomain 2022-05-27 20:19:28 -07:00
Vicki Pfau
7ab5f3d690 Scripting: Allow "opaque" pointers a bit more clarity 2022-05-27 20:19:28 -07:00
Vicki Pfau
6b2fa8fe67 Scripting: Add more docstrings 2022-05-27 20:19:28 -07:00
Vicki Pfau
e69be0cc6f Scripting: Add reset menu opiton 2022-05-27 20:19:28 -07:00
Vicki Pfau
b3476a997a Scripting: Pass filenames down to scripting engines 2022-05-27 20:19:28 -07:00
Vicki Pfau
5d7e3bdf13 Res: Support Pokemon Yellow in script 2022-05-27 20:19:28 -07:00
Vicki Pfau
7d7987d205 Res: Write better Lua 2022-05-27 20:19:28 -07:00
Vicki Pfau
62d5d788fc Res: Increase Pokemon script compatibility 2022-05-27 20:19:28 -07:00
Vicki Pfau
b84a549e8c Scripting: Expose mCore.checksum function 2022-05-27 20:19:28 -07:00
Vicki Pfau
7a6b16dc41 Scripting: Fix up Lua tables 2022-05-27 20:19:28 -07:00
Vicki Pfau
7bc7656988 Scripting: Memory fixes 2022-05-27 20:19:28 -07:00
Vicki Pfau
304d8d1a4d Scripting: More API cleanup 2022-05-27 20:19:28 -07:00
Vicki Pfau
7e36a71953 Scripting: Fix segment addressing 2022-05-27 20:19:28 -07:00
Vicki Pfau
a747545014 Scripting: Improve Lua error reporting 2022-05-27 20:19:28 -07:00
Vicki Pfau
d15bd4969e Res: Add WIP example Pokemon script 2022-05-27 20:19:28 -07:00
Vicki Pfau
28d7bfdffc Scripting: Add prototype "buffer" pseudo-TUI interface 2022-05-27 20:19:28 -07:00
Vicki Pfau
f570786d78 Scripting: Add memory range reading 2022-05-27 20:19:28 -07:00
Vicki Pfau
9c6068a526 Scripting: Start bringing up lists in lua 2022-05-27 20:19:28 -07:00
Vicki Pfau
31a7f09b8a Scripting: Add register read/write 2022-05-27 20:19:28 -07:00
Vicki Pfau
4a345fb07c Scripting: Add casting STR to CHARP 2022-05-27 20:19:28 -07:00
Vicki Pfau
93cadacb18 Scripting: Allow null values to be wrapped in Lua as nil 2022-05-27 20:19:28 -07:00
Vicki Pfau
304a8d1655 Scripting: Split macros into separate header 2022-05-27 20:19:28 -07:00
Vicki Pfau
82c97e5dc3 Scripting: Add key input functions 2022-05-27 20:19:28 -07:00
Vicki Pfau
e70a9b2f41 Scripting: Add more informational functions 2022-05-27 20:19:28 -07:00
Vicki Pfau
1895ed34fc Scripting: Add making strings from non-UTF8-clean text 2022-05-27 20:19:28 -07:00
Vicki Pfau
98f5298e04 Scripting: Add __pairs implementation for tables 2022-05-27 20:19:28 -07:00
Vicki Pfau
5c84278667 Scripting: Start exporting some constants 2022-05-27 20:19:28 -07:00
Vicki Pfau
303fc17e77 Scripting: Add screenshots, delimit categories 2022-05-27 20:19:28 -07:00
Vicki Pfau
cb9d45caee Scripting: Add savestate slot access 2022-05-27 20:19:28 -07:00
Vicki Pfau
e228857eef Scripting: Add default arguments 2022-05-27 20:19:28 -07:00
Vicki Pfau
fa847b1e63 Qt: Add basic scripting view 2022-05-27 20:19:28 -07:00
Vicki Pfau
48f49b74b1 Scripting: Make memory blocks weakrefs 2022-05-27 20:19:28 -07:00
Vicki Pfau
f3ba5f7692 Scripting: API cleanup 2022-05-27 20:19:28 -07:00
Vicki Pfau
ca073379fb Scripting: Add Table iteration 2022-05-27 20:19:28 -07:00
Vicki Pfau
c14fb54a74 Scripting: Add callback API 2022-05-27 20:19:28 -07:00
Vicki Pfau
a59349af8a Scripting: Fix some bugs with context globals 2022-05-27 20:19:28 -07:00
Vicki Pfau
e8e9a3e3c3 Scripting: Bring up lists 2022-05-27 20:19:28 -07:00
Vicki Pfau
5eb25876b4 Scripting: Add memory adapter for access to memory regions 2022-05-27 20:19:28 -07:00