athrxx
66a3b2b2ac
KYRA: (EOB) - add debug function to export save files in original format
2013-04-14 13:12:08 +02:00
athrxx
cc465076ee
KYRA: (LOL/FM-TOWNS) - adapt static resources
2013-01-09 20:27:35 +01:00
Johannes Schickel
bbb83f132b
KYRA: Make "const type *const" use consistent.
...
I used this command for changing "const type * const" to "const type *const":
git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/const \([a-zA-Z0-9_]*\) \* const/const \1 \*const/g'
2012-11-19 13:06:09 +01:00
athrxx
c8a73d30cf
KYRA: (EOB) - cleaning up CGA/EGA graphics code
...
- fix some glitches in CGA rendering mode
- revert most of 66da4777d4
(instead of having lots of EGA dithering routines throughout the whole EOB code we're going to implement some post-processing code in updateScreen())
2012-11-18 00:03:22 +01:00
Ori Avtalion
f9d2871eb4
JANITORIAL: Remove extra semicolons
2012-07-03 18:28:14 +03:00
athrxx
ecd1a9f943
KYRA: (EOB) - cleanup CGA/EGA code a bit
2012-02-24 18:09:37 +01:00
athrxx
151d314912
KYRA: (EOB) - complete CGA graphics mode implementation
2012-02-21 21:48:41 +01:00
athrxx
86a817beb5
KYRA: (EOB) - start work on CGA and EGA graphics modes
2012-02-21 21:48:39 +01:00
Tarek Soliman
a4798602d7
JANITORIAL: Fix missing whitespace in pointer cast
...
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g'
This seems to have caught some params as well which is not undesirable IMO.
It also caught some strings containing this which is undesirable so I
excluded them manually. (engines/sci/engine/kernel_tables.h)
2012-02-15 10:07:10 -06:00
Tarek Soliman
921f602ab8
JANITORIAL: Fix whitespace in pointer template arg
2012-02-15 10:07:08 -06:00
athrxx
26a692ff5c
KYRA: (EOB) - change behavior of safe game file importing code
...
- The initial import of original save files will now use the next free available slots instead of moving the original files to the top of the save file list
- add error check to loading routine for original saves
- also limit debug console command to main menu, since it causes issues when used during the game or during character generation
2012-01-16 16:52:13 +01:00
athrxx
d355c536c4
KYRA: (EOB) - add support for original save game files
...
The engine will try to import original save game files once per target (especially the "Quick Start Party").
Afterwards the user can manually import save files with the debug console.
2012-01-15 13:36:50 +01:00
athrxx
eaa5d50c3f
KYRA: (EOB) - add basic distinction between music and sound effects
...
(The original code of the DOS version does not distinguish here, but
we do it anyway so as to make more sense of the GMM volume settings)
2012-01-06 14:45:38 +01:00
Johannes Schickel
548a3e2534
KYRA: Add basic keymapper support to EoB 1+2.
2011-12-30 20:40:06 +01:00
athrxx
ef3b591b28
KYRA: (EOB) - fix warning about overloaded virtual function being only partially overridden
2011-12-29 19:12:36 +01:00
athrxx
37c046339d
KYRA: (EOB) - cleanup dialog settings a bit
2011-12-28 00:01:27 +01:00
Johannes Schickel
487e73bd21
KYRA: Merge Screen_Rpg with Screen (for now).
...
This should(!) fix ARM compilation issues due to virtual inheritance.
2011-12-26 19:32:05 +01:00
Johannes Schickel
3cd4d1493a
KYRA: Unconfuse some MSVC versions by adding a space before a comment.
2011-12-26 17:09:12 +01:00
athrxx
d807b3d42b
KYRA: (EOB) - implement EOB1 party transfer
2011-12-26 16:18:17 +01:00
athrxx
c0e782fd0b
KYRA: (EOB) - Start implementing EOB1 party transfer (not working yet)
...
(ScummVM specific solution which allows the selection of save files of all configured EOB1 targets)
2011-12-26 16:18:17 +01:00
athrxx
692f9ee6d5
KYRA: whitespace cleanup
2011-12-26 16:18:17 +01:00
athrxx
60330556ff
KYRA: (EOB/LOL) - move eob/lol specific screen code to new class
2011-12-26 16:18:16 +01:00
athrxx
0aa3238523
KYRA: (EOB/LOL) - rename some vars
...
(all cases of Eob to EoB, all cases of Lol to LoL, all cases of LolEobCommon to RpgCommon)
2011-12-26 16:18:16 +01:00
athrxx
8b618e46df
KYRA: (EOB/LOL) - cleanup common code
...
(rename some stuff and move EOB/LOL common code to separate files)
2011-12-26 16:18:16 +01:00
athrxx
aac7e16afa
KYRA: (EOB) - fix some more bugs
...
- wrong usage of static array which caused issues when restarting after RTL
- portability issue with dialog labels
- (original code) bug in hold person spell
2011-12-26 16:18:15 +01:00
athrxx
5837e0f94e
KYRA: (EOB) - make sure that the music stops after character generation in Eob 1
...
(also more cleanup)
2011-12-26 16:18:15 +01:00
athrxx
a944990a68
KYRA: (EOB) - rename some saving throw related data
2011-12-26 16:18:15 +01:00
athrxx
532f8f33f2
KYRA: (EOB) - fix mem leak
2011-12-26 16:18:15 +01:00
athrxx
68ed8b9598
KYRA: (EOB) - fix some valgrind warnings
2011-12-26 16:18:15 +01:00
athrxx
816b40ebf8
KYRA: (EOB) - add debugger, etc.
...
- add basic debugger support
- fix several minor bugs
2011-12-26 16:18:15 +01:00
athrxx
2448d885e4
KYRA: (EOB) - complete EOBII playability
...
- fixed temp data generation, block data loading, some spell issues, etc.
- both EOB I and II should now be completable
- one big issue remaining (AdLib driver gets swamped with monster sounds which causes heavy lags in some levels)
2011-12-26 16:18:14 +01:00
athrxx
f7032c126d
KYRA: (EOB) - fix some bugs
...
- fix monster movement
- fix character level gain
- add some static res for party transfer
2011-12-26 16:18:14 +01:00
athrxx
b288889c97
KYRA: (EOB) - implement wall of force spell
2011-12-26 16:18:14 +01:00
athrxx
0d54aff632
KYRA: (EOB) - add EOB 1 intro
...
(also add and fix several other things, like cone of cold vortex, drawShape issues, etc.)
2011-12-26 16:18:14 +01:00
athrxx
359f3efd03
KYRA: (EOB) - add some spells
...
(shocking grasp, flame blade, vampiric touch etc.)
2011-12-26 16:18:14 +01:00
athrxx
fc5b29fdbc
KYRA: (EOB) - implemented some spells and fixed more bugs
2011-12-26 16:18:13 +01:00
athrxx
bac0caeb0f
KYRA: (EOB) - lots of fixes towards EOB1 playability
...
also implement some new code (EOB1 portals, burning hands spell, etc.)
2011-12-26 16:18:13 +01:00
athrxx
aab9e62247
KYRA: (EOB) - some more sequence code and bug fixes
2011-12-26 16:18:13 +01:00
athrxx
48f83b7bb4
KYRA: (EOB) - implement npc sequences and fix some bugs
2011-12-26 16:18:13 +01:00
athrxx
84900e8e50
KYRA: (EOB) - add turn undead spell, add some screen fades, fix some bugs
2011-12-26 16:18:13 +01:00
athrxx
0e4c184e28
KYRA: (EOB) - implement some gui functionality, some bug fixes, etc.
2011-12-26 16:18:13 +01:00
athrxx
c302b3e43b
KYRA: (EOB) - fix various bugs and implement some spells
2011-12-26 16:18:13 +01:00
athrxx
9140fd8e91
KYRA: (EOB) - implement party resting
2011-12-26 16:18:12 +01:00
athrxx
5baabf037d
KYRA: (EOB) - implement save menu
2011-12-26 16:18:12 +01:00
athrxx
c53589bcda
KYRA: (EOB) - implement load menu
...
(only 6 slots supported for now)
2011-12-26 16:18:12 +01:00
athrxx
76bfcf834d
KYRA: (EOB) - some refactoring
2011-12-26 16:18:12 +01:00
athrxx
b7f7635876
KYRA: (EOB) - implement memorize/pray spells menu
2011-12-26 16:18:12 +01:00
athrxx
d7f2720b57
KYRA: (EOB) - match eob code with 3f2b5b9e8b
2011-12-26 16:18:12 +01:00
athrxx
8d4034f428
KYRA: (EOB) - add static resources for memorize/pray menu
2011-12-26 16:18:12 +01:00
athrxx
97e5036bf0
KYRA: (EOB) - more work on ingame menus
2011-12-26 16:18:11 +01:00