darkf
darkf
In order for a savegame to be complete it needs to save every map loaded/touched from the base game. This means keeping around a dict of `{map: SerializedMap}` in memory...
`stitchWorldmap.py` should be called from `setup.py`.
Python 2 is pretty obsolete nowadays, and now that we dropped Construct 2 as a dependency it shouldn't be hard to port. We should recommend pillow instead of PIL in...
For Python scripts we have both lowercase and camelCase naming, we should choose one and stick with it (and normalize the cases that are there.)
Missing a large chunk of opcodes. Ideally it could share the opcode map with vm.ts/vm_bridge.ts somehow, but that might introduce too big of a dependency. Perhaps it should factored out......
Assuming we don't do #18 (related), it would be nice to at least have the non-bundled version of the modified code.
It would make setup just a double-click for common installations.
See `scripting.ts`. Most of these are unimplemented and currently dead code.
One of the Falltergeist team members alerted me that some of my lighting algorithm was transliterated wrong, particularly with some flags and some of the switch statements. I should read...
Pausing means no game events should happen (timed events (we should use game time instead of realtime to check this!!!), script updating, ticking, etc.) and no game UI events should...