Nightly 2023-09-22
Downloads:
Bug Fixes
Player
- Screen 0x80+ 'safe return point' bugginess
b53ee67ef
Editor
- fixed bugged inner bottom corner in DoR autocombo
22817644a - right clicking autocombo combo panes no longer resets cset to 0
6300f4d89 - clearing an autocombo in the editor also clears args and flags
b71f9a3dc - combo aliases with layers now flag layer screens valid
e09d0e3f9 - fixed out of bounds array access with the drawing mode menu
f8f4ea09b - hopefully fixed inconsistent DoR autocombo behavior
ae6d73cd2 - improved DoR autocombos connecting with the edge of the screen
dea3b0e1a - filter invalid characters from test init data cfg header
25f477fd8 - made selecting a favorite combo update the drawing mode dropdown
d5c1183c4 - reduced information on the autocombo preview in compact mode
8eef7f843 - normalize path component for test init data cfg header
eaa537d99
ZScript
- fixed incorrect argument ordering in DrawTiles() and erroneous error logging in serveral drawing functions
ff7752406 - fixed incorrect max count for user objects
d571f7688
Documentation
ZScript
- made note of rotation arguments for PutPixels()
f31a9e75f
Refactors
- use transform matrices for render tree
badeba084The previous adhoc system supported translation and scaling in a very broken way, making it impossible to construct a non-trivial render item hierarchy.
Now it uses proper transforms matrices. Implemented with dirty flags - each render item has a world matrix (and inverse, for mouse lookups) that only update when the underlying transformations change (or one of its parents)
Player
- only check already loaded saves for 4th qst red easter egg
8362c1e93Otherwise, it takes noticeable time to load every save file when the file select screen loads.
- move some things from .zmod to be hardcoded
103242d4d
Misc.
- update default.qst (add auto combos)
ec1a38337