Commit Graph
39 Commits
Author SHA1 Message Date
Paul Gilbert 560f10c346 XEEN: Fix Coverity warnings 2018-07-26 18:54:17 -07:00
Paul Gilbert b099b5504d XEEN: Support importing Clouds/Darkside savegames to World of Xeen 2018-04-29 21:45:16 -04:00
Paul Gilbert 92b1cbbb7f XEEN: Fix game state after restarting game 2018-04-02 21:36:36 -04:00
Paul Gilbert 6abead118e XEEN: Properly flush generated save archive data when loading new save 2018-03-31 17:55:58 -04:00
Paul Gilbert 22456b345f XEEN: Change bool _isDarkCc to int _ccNum
Originally the flag was whether the party was on the Dark Side,
but as a bool I was having to cast it to an int side/cc number in
more and more places. So now I've converted it to _ccNum, and it
can be used directly as an int
2018-03-17 20:27:42 -04:00
Paul Gilbert 487baf6f8e XEEN: Fixes for Dark Side intro 2018-03-01 22:04:44 -05:00
Paul Gilbert d132d66c28 XEEN: Add Clouds of Xeen MAE and Spells to xeen.ccs
The later games stored them in resources, but Clouds of Xeen had
them hardcoded. So this adds them under the same resource names
as the later games, so the existing code can load them
2018-02-23 15:23:20 -05:00
Paul Gilbert bb19a6c771 XEEN: Add custom maze to the create_xeen tool
This could be used as an example of how other new maps could be
added in the future, and it also gives people a cool result if
they try typing 'ScummVM' into the teleport mirror
2018-02-23 15:23:20 -05:00
Paul Gilbert 900ef91aca XEEN: Creation of create_xeen tool 2018-02-23 15:23:20 -05:00
Paul Gilbert 026382c2ca XEEN: Fixes and cleanup for Dark Side ending 2018-02-14 22:06:04 -05:00
Paul Gilbert a85a98b867 XEEN: Add detection for Clouds & Dark Side 2018-02-13 20:10:43 -05:00
Paul Gilbert e0ea40c3e3 XEEN: Added skeleton child engine for Swords of Xeen 2018-02-12 22:10:24 -05:00
Paul Gilbert dfa76112b7 XEEN: Fix reaper cutscene rendering 2018-01-20 19:41:42 -05:00
Paul Gilbert b2df74305b XEEN: Fix loading save archive index from savegames 2018-01-14 14:32:01 -05:00
Paul Gilbert 700bcc73e1 XEEN: Fixes for encryption and resource offsets in save files 2018-01-14 14:16:58 -05:00
Paul Gilbert 5eb0388572 XEEN: Saving fixes for party and roster 2018-01-13 17:29:40 -05:00
Paul Gilbert 07f2b34d26 XEEN: Fix re-encryption of save archive indexes 2018-01-13 10:51:24 -05:00
Paul Gilbert 531467581f XEEN: Further savegame logic 2018-01-12 21:22:06 -05:00
Paul Gilbert 93935a7798 XEEN: Implementing savegame code 2018-01-11 21:31:48 -05:00
Paul Gilbert 4f099a8fff XEEN: Fix saving of map stepped on tiles 2017-12-27 01:45:38 -05:00
Paul Gilbert f8f2058d4c XEEN: Add saving of map/event data when the map is changed 2017-12-27 00:08:21 -05:00
Paul Gilbert 49de1602b0 XEEN: Create a separate current state saver for each side
Previously, I only had a single savefile, which maintains the
state of the party and mazes. But I've realised that I'll need
a separate archive for each side of Xeen. I'm still not entirely
happy with the cleanliness of the new structure, but it at least
is now functionally separating the sides.
2017-12-22 08:52:31 -05:00
Paul Gilbert b032b6ebb6 XEEN: Starting to do archive access more like the original
Previously the game wasn't paying much attention to the access of
dark.cc vs xeen.cc, which was causing problems when trying to
travel to Dark Side. This is the beginnings of a refactoring
to more closely work like the original does
2017-12-20 21:47:16 -05:00
Eugene Sandulenko dead4aa014 JANITORIAL: Remove trailing spaces 2016-10-09 14:59:58 +02:00
Paul Gilbert 254f931f2f XEEN: Fixes for Clouds intro 2016-09-21 21:50:08 -04:00
Paul Gilbert 383cc850b9 XEEN: Beginnings of Darkside endgame, subtitle code 2016-09-18 17:31:12 -04:00
Paul Gilbert a39da343b7 XEEN: Support switching between fx & game music, fx fixes 2016-09-18 10:22:49 -04:00
Paul Gilbert 1f541a7005 XEEN: Changing file opening specifying archive to use enum 2016-09-17 20:06:43 -04:00
Paul Gilbert fd2d462296 XEEN: Moved method comments from CPP to header files 2016-08-28 17:52:56 -04:00
Paul Gilbert f742dc8d33 XEEN: Fixes to ifProc 2015-01-24 17:33:47 -05:00
Paul Gilbert 932222de7d XEEN: Skeleton beginnings of script handling 2015-01-21 20:42:44 -05:00
Paul Gilbert 83442b9586 XEEN: Fix Valgrind warnings 2015-01-19 10:51:05 -05:00
Paul Gilbert 258ab02096 XEEN: Load sprites from the correct archive 2015-01-18 08:57:23 -05:00
Paul Gilbert 3b1edcdf36 XEEN: Implemented code for 'saving' resources to the loaded savefile 2015-01-11 14:21:57 -05:00
Paul Gilbert 96d086ab9c XEEN: Add prefix support to CC files, initial save state fixes 2015-01-07 22:11:18 -05:00
Paul Gilbert eb0c292aaf XEEN: Start of in-game display implementation 2015-01-05 21:17:44 -05:00
Paul Gilbert ce96094c9b XEEN: In progress implementing map loading 2015-01-05 08:11:16 -05:00
Paul Gilbert feacce66b9 XEEN: Implemented dynamic data loading for new games 2015-01-02 11:01:41 -10:00
Paul Gilbert 5135439bbd XEEN: Reorganisation of resource, sprite, and cc file class files 2015-01-01 14:57:56 -10:00