1475 Commits

Author SHA1 Message Date
Martin Gerhardy
847689b5f7 TWINE: improved error checks for palette loading 2021-09-15 17:34:50 +02:00
Martin Gerhardy
06011741f5 TWINE: added constants for holomap colors 2021-09-15 17:34:50 +02:00
Martin Gerhardy
ac3c3e565e TWINE: use angle constant 2021-09-15 17:34:50 +02:00
Martin Gerhardy
ce23193986 TWINE: use Common::sort and remove the dirty cast 2021-09-15 17:34:50 +02:00
Martin Gerhardy
e38cc4dc24 TWINE: pass-by-ref (TwineResource) 2021-09-15 17:34:50 +02:00
Martin Gerhardy
7ec971a42f TWINE: removed outdated comments 2021-09-15 17:34:50 +02:00
Martin Gerhardy
1587e87617 TWINE: prepare holomap code to work with other surfaces and images 2021-09-15 17:34:50 +02:00
Martin Gerhardy
cde4a27d6a TWINE: support TwineResource in Parser class 2021-09-15 17:34:50 +02:00
Martin Gerhardy
fa259c8d76 TWINE: fixed movie info loading for lba2 2021-09-15 17:34:50 +02:00
Martin Gerhardy
a0ea8dc7f3 TWINE: renamed class to Movies
as it now also playing smacker videos for lba2
2021-09-10 19:20:56 +02:00
Martin Gerhardy
4b512d64b8 TWINE: added lba2 intro support 2021-09-10 19:20:56 +02:00
Martin Gerhardy
1fb91752e1 TWINE: fixed lba2 array sizes for body models 2021-09-10 19:20:56 +02:00
Martin Gerhardy
0a33eb7496 TWINE: some scene change logic is lba1 specific 2021-09-10 19:20:56 +02:00
Martin Gerhardy
a8446da4ea TWINE: removed unused left-over from disassembly 2021-09-09 19:32:09 +02:00
Martin Gerhardy
20a9d03cee TWINE: godmode is only for attacking the hero now 2021-09-09 07:12:32 +02:00
Martin Gerhardy
683eee24bd TWINE: fixed dotemu achievement for talking to the star wars fanboy 2021-09-08 19:53:53 +02:00
Martin Gerhardy
a4c717c585 TWINE: moved script patch boolean into scene class
... and activated it by default
2021-09-08 19:53:53 +02:00
Martin Gerhardy
665f408b01 TWINE: doChangeScene is using ScenePositionType::kScene 2021-09-08 19:53:53 +02:00
Martin Gerhardy
7c67ce0bc4 TWINE: moved script fix into proper location 2021-09-08 19:53:53 +02:00
Martin Gerhardy
0b858f01db TWINE: converted todo comment into not-compiling code 2021-09-08 19:53:53 +02:00
Martin Gerhardy
333d1e55d3 TWINE: added godmode debug command 2021-09-08 19:53:53 +02:00
Martin Gerhardy
5119ab26c4 TWINE: todo comment for life script 2021-09-08 19:53:53 +02:00
Martin Gerhardy
8de73274a7 TWINE: fixed typos 2021-09-08 19:53:53 +02:00
Martin Gerhardy
359c1ba2cf TWINE: fixed holomap arrow clipping 2021-09-08 19:53:53 +02:00
Martin Gerhardy
dd73daacf5 TWINE: fixed potential buffer underflow in renderPolygonsGouraud 2021-09-06 20:05:49 +02:00
Martin Gerhardy
af8aa09bbe TWINE: renamed variable 2021-09-06 20:05:30 +02:00
Martin Gerhardy
30fe3ef07a TWINE: cleanup renderPolygonsGouraud 2021-09-06 20:00:26 +02:00
Martin Gerhardy
946fa1678e TWINE: re-did the renderPolygonsBopper method
better - but still not yet there. Try it with:

  set_holomap_trajectory 15

and check the boat windows
2021-09-06 19:53:11 +02:00
Martin Gerhardy
334a5c3109 TWINE: comments 2021-09-06 19:52:46 +02:00
Martin Gerhardy
f4e5730cdc TWINE: translated french comment 2021-09-06 19:51:50 +02:00
Martin Gerhardy
a095e97e1a TWINE: renderPolygonsMarble cleanup 2021-09-06 19:51:50 +02:00
Martin Gerhardy
aa89e09dfe TWINE: renderPolygonsMarble renamed variables 2021-09-06 19:51:50 +02:00
Martin Gerhardy
76d496578a TWINE: fixed alignment issues for polytab access 2021-09-06 19:51:50 +02:00
Martin Gerhardy
3a05eb228c TWINE: further fixes in renderPolygonsMarble 2021-09-06 19:51:50 +02:00
Martin Gerhardy
9f36ac4309 TWINE: removed labels in renderPolygonsMarble 2021-09-06 19:51:50 +02:00
Martin Gerhardy
2caaa9380a TWINE: added disassembled code to render methods 2021-09-06 19:51:50 +02:00
Martin Gerhardy
f7ecae3c2c TWINE: comments 2021-09-06 19:51:50 +02:00
Martin Gerhardy
326a08ed26 TWINE: set the debugger after all game components are set up already 2021-09-06 19:50:31 +02:00
Martin Gerhardy
5a0365738b TWINE: no need to create a copy of the domain string 2021-09-06 19:50:31 +02:00
Martin Gerhardy
357a4c3460 TWINE: fixed issue #12842 (model is sliding when idling) 2021-08-30 22:04:41 +02:00
Martin Gerhardy
985d3501b0 TWINE: fixed shading for model rendering
see issue #12861 (Polygons more visible than they should be (no smoothing))
2021-08-31 07:09:01 +02:00
Martin Gerhardy
f837ae4aac TWINE: todo comments 2021-08-31 07:09:01 +02:00
Martin Gerhardy
1bd9b5521d TWINE: fixed savegame menu entry handling 2021-08-28 19:51:58 +02:00
Martin Gerhardy
05675b4700 TWINE: allow to rename your savegame
see bug #12844
2021-08-28 19:34:27 +02:00
Martin Gerhardy
c58fc049a2 TWINE: cleanup model header parsing 2021-08-28 19:34:27 +02:00
Martin Gerhardy
1770c8fc36 TWINE: fixed fla video big endian issues 2021-08-27 00:04:54 +02:00
sluicebox
ca2b6a9917 TWINE: Fix forward declarations
Fixes MSVC build
2021-08-26 05:00:11 -05:00
Martin Gerhardy
d8d21057ef TWINE: fixed big endian issue with lba1 models 2021-08-26 09:24:28 +02:00
Martin Gerhardy
c416fe7830 TWINE: use forward decls and reduced header dependencies 2021-08-26 09:24:28 +02:00
Martin Gerhardy
67c1e67fc9 TWINE: fixed issue #12844 (Save Game handling seriously buggy) 2021-08-25 08:51:18 +02:00