Commit Graph

71 Commits

Author SHA1 Message Date
athrxx
46ef0109b5 KYRA: (EOB) - prepare for PC Speaker support
This commit does not include the actual driver. It only provides the necessary refactoring and resource handling.
2020-02-01 21:09:49 +01:00
athrxx
f74f4929a0 KYRA: (EOB/PC98) - add static resources 2019-12-18 20:50:41 +01:00
D G Turner
fab8fd2685 DEVTOOLS: Add Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-10-06 06:21:55 +01:00
Cameron Cawley
d8248c14d6 ALL: Fix -Wnewline-eof warnings 2019-06-22 17:27:07 +01:00
athrxx
02ecc7abb7 KYRA: (EOB2/Amiga) - add static resources 2019-04-13 18:54:57 +02:00
athrxx
f0a305316c KYRA: (EOB1/Amiga) - add static resources 2019-03-06 20:48:20 +01:00
athrxx
2b95dd3213 KYRA: (EOB) - fix unused string
This fixes the "%s can not use this item" string. AFAIK this message never appears. It would require to place an item into a character's hand which he/she can't use and right-click use it. However, when you place such an unusable item in a character's hand the slot will be greyed out/disabled immediately and can no longer be clicked.
2019-03-06 20:48:16 +01:00
athrxx
4b2dc67c8c KYRA: (LOL) - fix #10764 (Cannot Use Vaelan's Cube) 2018-12-26 21:51:39 +01:00
athrxx
f49eaa5654 KYRA: (EOB) - add support for FM-Towns version of EOB II 2018-11-14 17:22:22 +01:00
athrxx
3ae1d92f17 KYRA: (LOL) - clean up sound map data formatting
This is a followup to the fix for bug #10665 (Urbish mines lobster having an invalid sound track number and causing invalid memory access).
2018-10-28 15:45:55 +01:00
D G Turner
f480bed06d DEVTOOLS: Fix Missing Delete call in KYRA datfile creation tool.
This is part of the fix for bug Trac #10655.
2018-10-06 13:54:10 +01:00
Colin Snover
cf61174396 KYRA: Fix crash due to missing palette data for OldFloppy version
Thanks to sergesv for the patch.

Fixes Trac#9733.
2017-11-20 20:44:54 -06:00
Eugene Sandulenko
355c4fa646 JANITORIAL: Remove more trailing spaces 2016-10-09 15:02:02 +02:00
Eugene Sandulenko
f3e77b242d KYRA: Bump kyra.dat version for updated Italian EOB1 changes 2016-07-30 02:31:31 +03:00
theruler
dc52475e38 KYRA: Update eob1_dos_italian.h (#779)
Minor translation changes from the creator of the original translation. Oldgamesitalia.net
http://www.oldgamesitalia.net/forum/index.php?showtopic=21335&st=50
2016-07-30 02:20:51 +03:00
Johannes Schickel
2317e3fa58 KYRA: Simplify Kyra1 audio track filename handling 2016-05-15 16:13:25 +02:00
athrxx
13f30fb46b KYRA: (LOK/PC-98) - add missing string resource 2015-11-10 18:38:33 +01:00
athrxx
f76e02e5d6 KYRA: (EOB) - add support for Italian fan translation of EOB I 2014-10-11 19:28:14 +02:00
athrxx
2e8f2ba822 KYRA: fix static resources in Russian fan translation
(some messed up strings)
2014-03-17 21:32:41 +01:00
Johannes Schickel
d771c4d3bb KYRA: Fix EoB 1 German rest string when monsters are nearby. 2014-03-03 02:00:05 +01:00
Johannes Schickel
800fc0722d DEVTOOLS: Rewrite create_kyradat.
Now static data is directly stored inside source code files which allows the
tool to generate kyra.dat without any additional input.

This will make supporting fan translations easier, since only the localized
strings have to be added and an appropriate game entry has to be added.
2014-03-03 02:00:04 +01:00
Johannes Schickel
836250c86a DEVTOOLS: Slight constant name cleanup in create_kyradat. 2014-02-24 01:38:24 +01:00
Johannes Schickel
e96900aec3 DEVTOOLS: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
Torbjörn Andersson
a5864d992d DEVTOOLS: Fix unimportant memory/resource leaks
CID 1022283, 1022284, 1022285
2013-07-13 22:58:27 +02:00
Matthew Hoops
0031c41db8 COMMON: Change kPlatformPC to kPlatformDOS
"PC" was very ambiguous and now it matches what we show in the GUI.

This also corrects sword2's platform to Windows.
2013-05-02 18:43:10 -04:00
athrxx
cc465076ee KYRA: (LOL/FM-TOWNS) - adapt static resources 2013-01-09 20:27:35 +01:00
athrxx
a7c77e8104 KYRA: fix invalid mem access in kyradat tool 2013-01-09 20:22:26 +01:00
athrxx
11cf6145cb KYRA: update kyra.dat to match the last commit (added support for French LOL floppy) 2012-08-01 01:07:41 +02:00
Christoph Mallon
55c3350e38 DEVTOOLS: Include necessary headers for compilation. 2012-03-17 23:00:55 +01:00
Johannes Schickel
221b78e4e2 DEVTOOLS: Copy scumm_stricmp implementation to create_kyradat.
This should fix bug #3489654 "DEVTOOLS: create_kyradat linkerror".
2012-02-22 03:45:44 +01:00
athrxx
a4223e9c2b KYRA: (EOB) - fix EOB1 door clipping
(this was done in the same way as in EOB2 and LOL, but it has to be slightly different)
2012-02-21 21:48:42 +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
Johannes Schickel
f71fb6a828 DEVTOOLS: Fix some warnings in create_kyradat. 2012-01-07 21:30:12 +01:00
athrxx
0e2b8413e5 KYRA: add support for another Russian HOF fan translation 2011-12-28 00:01:33 +01:00
athrxx
d807b3d42b KYRA: (EOB) - implement EOB1 party transfer 2011-12-26 16:18:17 +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
a944990a68 KYRA: (EOB) - rename some saving throw related data 2011-12-26 16:18:15 +01:00
athrxx
c35de374df KYRA: (EOB) - lots of bug fixes, mostly for EOB II 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
9140fd8e91 KYRA: (EOB) - implement party resting 2011-12-26 16:18:12 +01:00