1.047 updates. looking good. in summary the only sorta-game-breaker left is (2b), and that might only be special to my semi-broken save. new bugs are: (2a), which is probably linux-specific and is work-aroundable. and (7), which is cosmetic (sorta) but unfortunate for debugging and is windowed-mode-only.
0) can't save: unchanged from 1.045 -- seems fixed, or at least no reproducible issue currently.
1) item class restrictions gone: seems fixed when loading my edited save4 (attached). this is new behaviour. i only spot-checked a few items, though. [edit: oops, not actually fixed, but different -- the item reqs seem to be listed correctly, but in experiments i was unable to have anyone equip anything. see other topic.]
2) push/pull don't seem to work: persists, with new sub-bug:
*new*: 2a) attempting to push causes emma to disappear and the game to freeze. appears to be file case mismatch. work-around-able with symlinks. see first attached log
2b) after symlinking Rest->REST and Walk->WALK, original un-pushability issue persists. see second attached log.
3) display issues: (short version: fixed enough i'd say)
3a) FS: so far, FS seems correct. the playfield is now 'centered', and i don't have any example where i can't scroll enough. panning region seems minimal/correct so far.
3b) windowed: so far, this is similar to 1.045, but better since the playfield is 'centered'. if i don't resize the window it seems correct. if i do resize the window, the issue with the panning region and edge-scroll-hotspots not reflecting the new size persists. however, with edge scrolling disabled, as before, this mode is usable, as typically one would enlarge the window, and the too-large panning region isn't a big issue.
4) various buttons don't seem to have images: seems fixed? in at least a few cases previously-missing icons show up. so, fixed until if/when i find a missing one again.
5) the borders of various dialogs don't render properly (might only be in FS or windowed mode, not sure): seems fixed, on title at least. again, i'll keep an eye out.
6) some cut-scenes display incorrectly (portraits too low and cut off): didn't re-test. [edit: started a new campaign to test (1), and cut-scenes seemed good in FS mode at least]
*maybe-new*: 7) version text on title screen misplaced in windowed mode: in the past, i'd had a hard time figuring out what version i was running. then i saw the verison text in the middle of the title screen. "am i going blind?" i thought. well, maybe not so fast. in windowed mode, the version text appears to render far off the center, and is in fact not visible with resizing the window greatly. see screenshot.
Notes for (2a)/(2b):
ROI in first log (dunno what up with this log exactly, not sure about why the motivate anim is in there, i only did a push -- but note that the game did show a 'push' anim, then a 'motivate' anim, then the char disappeared and the UI semi-froze up (i.e. can't continue playing/issuing commands):
26 | bmpDataURL = Data/Characters/Rest/Swordsman_F_Rest.png
27 | running loadSpriteSheet( Data/Characters/Rest/Swordsman_F_Rest.png ) for Emma Strider the Hero
28 | previous load operation detected--canceling...
29 | running revertedToRest() -- currAction = Attack
30 | charAttacking = 200
31 | chosenAttack = 2
32 | element = Falling
33 | Grabbed the panLayer at (850 , 1075)! gamePaused = true, currAction = Attack and keyShiftDown = false
34 | Couldn't load sprite sheet for Emma Strider the Hero! [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2035" errorID=2035]!
this shows the mismatching directory names and the symlinks i made to work around them:
moskewcz@orihime:~/games/Telepath Tactics$ ll share/Data/Characters/
total 56K
drwxr-xr-x 62 moskewcz moskewcz 4.0K Sep 17 16:52 Attacks
-rw-r--r-- 1 moskewcz moskewcz 313 Sep 17 16:51 Default Team Colors_palette.png
drwxr-xr-x 2 moskewcz moskewcz 4.0K Sep 17 16:52 Hurt
drwxr-xr-x 3 moskewcz moskewcz 12K Sep 17 16:52 _Portraits
lrwxrwxrwx 1 moskewcz moskewcz 4 Sep 18 16:03 Rest -> REST
drwxr-xr-x 2 moskewcz moskewcz 12K Sep 18 15:37 REST
-rw-r--r-- 1 moskewcz moskewcz 232 Sep 17 16:51 Skin_palette.png
lrwxrwxrwx 1 moskewcz moskewcz 4 Sep 18 15:37 Walk -> WALK
drwxr-xr-x 2 moskewcz moskewcz 12K Sep 17 16:52 WALK
drwxr-xr-x 3 moskewcz moskewcz 4.0K Sep 17 16:52 zPrototypes
ROI in second log:
866 | checking attackEffect None
867 | result: appliedStatus = None
868 | running extraMoveCheck( Farasat ); char[204].Pushable = false; direction = Up; distance = 1
869 | concluding extraMoveCheck(); final walk directions!!!
870 | damageQueue[ -1 ] = undefined
mwm