Release Notes: | - Toggle fullscreen works on more platforms (not just X11)
- New architecture: PSP (playstation portable) - "Lite" version only for now
- New logging system, enabled with '-d' (instead of writing debug information on standard output by default), with different priorities (debug/info/warn/error/fatal). You also can easily check for DinkC errors in your scripts by searching for "[DinkC]" in DEBUG.TXT. In addition DinkC errors often carry the line number (rather than the binary offset).
- Dink doesn't crash on very long lines in dink.ini or DinkC scripts
- DinkC: map_tile(...) can modify the first tile square (tile_index=0)
- Lower startup RAM requirements (-7MB so far, and less memory bandwidth for sounds); this is mostly useful for small devices.
- Add support for contextual translations: when there are several lines of dialog that are identical in a few scripts, but need to be translated differently, you can add a context in your PO file such as 'msgctxt "s3-chick:57"' (name of the script in lowercase without extension + the line number).
- Code clean-ups, namely in the input subsystem (joystick) and shutdown process.
- Fixed numerous buffer overflows in the DinkC interpreter, and a potential infinite loop during search/replace (when the replacement countained search term).
- Updated DLLs
|
---|