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