Florian Kagerer
|
5905b9e479
|
LOL: completed support for floppy installer files
svn-id: r46174
|
2009-11-28 18:40:37 +00:00 |
|
Johannes Schickel
|
109dff89dd
|
Typos.
svn-id: r46159
|
2009-11-26 20:33:27 +00:00 |
|
Johannes Schickel
|
40f038c7f1
|
Initial doxygen description of the Kyrandia engine.
svn-id: r46158
|
2009-11-26 19:50:09 +00:00 |
|
Max Horn
|
df651bf20f
|
Added Doxygen comments for the various engine namespaces (currently mostly without details; help filling these out is welcome)
svn-id: r46128
|
2009-11-24 22:10:14 +00:00 |
|
Max Horn
|
0d9609f7f9
|
Fix incorrectly placed doxygen comments; replace Common::ID2string by Common::tag2string
svn-id: r46127
|
2009-11-24 22:08:34 +00:00 |
|
Johannes Schickel
|
485159f0dc
|
Slight simplification.
svn-id: r46093
|
2009-11-22 18:21:40 +00:00 |
|
Johannes Schickel
|
fa84949479
|
Remove dead code.
svn-id: r46092
|
2009-11-22 18:17:05 +00:00 |
|
Johannes Schickel
|
d2d3a9a9eb
|
- Store ID map for static resources in kyra.dat instead of hardcoding it in the main KYRA source
- Changed how static resource types are specified
- Rebuilt kyra.dat
svn-id: r46091
|
2009-11-22 18:16:25 +00:00 |
|
Johannes Schickel
|
a2b056c288
|
More cleanup.
svn-id: r46055
|
2009-11-21 23:44:52 +00:00 |
|
Johannes Schickel
|
ed1c0fcde8
|
Cleanup.
svn-id: r46054
|
2009-11-21 23:23:07 +00:00 |
|
Johannes Schickel
|
d167197a52
|
Cleanup: remove never used support for builtin static data in StaticResource.
svn-id: r46053
|
2009-11-21 23:06:22 +00:00 |
|
Johannes Schickel
|
77fda6cf93
|
Cleanup.
svn-id: r46052
|
2009-11-21 23:05:25 +00:00 |
|
Johannes Schickel
|
ea5bf444d3
|
Fix mismatching resource type IDs for Lands of Lore in kyra.dat.
svn-id: r46051
|
2009-11-21 22:15:20 +00:00 |
|
Johannes Schickel
|
1ade0efbf2
|
Flag credits data for Kyrandia 1 as language specific data. (Fixes language of credits for Amiga versions.)
svn-id: r46049
|
2009-11-21 20:30:38 +00:00 |
|
Johannes Schickel
|
1ba750063c
|
Ooops...
svn-id: r46048
|
2009-11-21 20:26:55 +00:00 |
|
Johannes Schickel
|
bf5ce985a0
|
- Got rid of hardcoded filename list for kyra.dat
- Synced static resource definitions between KYRA main codebase and create_kyradat
- Rebuilt kyra.dat
svn-id: r46047
|
2009-11-21 20:20:24 +00:00 |
|
Johannes Schickel
|
7a8e452f12
|
Change special palette loading for Kyrandia 1 from kyra.dat to match kyra.dat internals.
svn-id: r46040
|
2009-11-21 17:05:33 +00:00 |
|
Johannes Schickel
|
3ee2d9375c
|
Changed kyra.dat to use a global "INDEX" file instead of INDEX files for every game variant.
svn-id: r46025
|
2009-11-20 21:25:36 +00:00 |
|
Johannes Schickel
|
90ba6a8c7a
|
Flag Kyra3 as talkie version in kyra.dat.
svn-id: r46022
|
2009-11-20 21:24:15 +00:00 |
|
Florian Kagerer
|
1a984d8e7d
|
LOL: add support for pc speaker sfx
svn-id: r45992
|
2009-11-19 22:17:27 +00:00 |
|
Johannes Schickel
|
2a4e630967
|
Properly handle Kyra 2 Talkie demo in kyra.dat.
svn-id: r45990
|
2009-11-19 17:44:19 +00:00 |
|
Florian Kagerer
|
99111a75c1
|
KYRA: fixed save menu glitch in Japanese versions
svn-id: r45956
|
2009-11-17 16:26:40 +00:00 |
|
Florian Kagerer
|
3013a63890
|
LOL: fixed minor glitch in the ending sequence
svn-id: r45933
|
2009-11-15 23:26:47 +00:00 |
|
Florian Kagerer
|
9a57665abf
|
LOL/PC-98: fixed regression (missing static data for pc98 version)
svn-id: r45927
|
2009-11-15 21:25:26 +00:00 |
|
Johannes Schickel
|
d3fb917ee8
|
Formatting.
svn-id: r45909
|
2009-11-15 02:37:15 +00:00 |
|
Florian Kagerer
|
4f85684931
|
KYRA: cleanup
svn-id: r45908
|
2009-11-15 00:53:57 +00:00 |
|
Johannes Schickel
|
c80456dd17
|
Fix warning.
svn-id: r45907
|
2009-11-14 23:01:51 +00:00 |
|
Florian Kagerer
|
9bd5e07d90
|
KYRA: added kyra 1 pc98 static data to kyra.dat (intro forest sequence is still broken)
svn-id: r45906
|
2009-11-14 22:51:35 +00:00 |
|
Johannes Schickel
|
b9b5511b3c
|
Cleanup.
svn-id: r45904
|
2009-11-14 19:34:44 +00:00 |
|
Florian Kagerer
|
e36594dbe9
|
LOL: - cleanup
svn-id: r45852
|
2009-11-12 07:41:33 +00:00 |
|
Florian Kagerer
|
c0fc64ecbf
|
LOL: - fixed transparency tables in PC-98 16 color version
- renamed some variables
svn-id: r45847
|
2009-11-11 23:05:19 +00:00 |
|
Johannes Schickel
|
c2a5b3feea
|
Fix some delays in Kyrandia 1 when clicking very often, while a sequence plays.
svn-id: r45731
|
2009-11-07 15:06:49 +00:00 |
|
Johannes Schickel
|
0d79ace422
|
Access _keyMap a little different, so that no additional entries are created, when an unmapped key is pressed.
svn-id: r45730
|
2009-11-07 15:06:25 +00:00 |
|
Johannes Schickel
|
373b5d1013
|
Formatting.
svn-id: r45729
|
2009-11-07 15:06:03 +00:00 |
|
Max Horn
|
51933629d1
|
Changed foo(void) to foo() in almost all non-backend source files
svn-id: r45616
|
2009-11-02 21:54:57 +00:00 |
|
Florian Kagerer
|
0bf6303213
|
Kyra/FM-Towns: make sure that at least the synthesizer music plays when no cd audio tracks are found
svn-id: r45589
|
2009-11-01 01:31:23 +00:00 |
|
Johannes Schickel
|
a510481202
|
Clean up comment a bit.
svn-id: r45583
|
2009-10-31 19:59:48 +00:00 |
|
Johannes Schickel
|
fa506b5f0a
|
Fix missing inventory in Kyrandia 1 PC98 16 color version, when loading a save via launcher or command line.
svn-id: r45581
|
2009-10-31 19:53:52 +00:00 |
|
Johannes Schickel
|
45208bc53d
|
Fix certain scenes incorrectly appearing as fireberry bushes in floppy/FM-Towns/PC98 versions of Kyrandia 1.
svn-id: r45580
|
2009-10-31 19:52:46 +00:00 |
|
Johannes Schickel
|
93d26113fd
|
Fix some memory leaks in Kyrandia 1 (this hopefully fixes crashes on NDS after a long playtime).
svn-id: r45572
|
2009-10-31 18:32:17 +00:00 |
|
Johannes Schickel
|
0a1a4c7eb4
|
Fix regression in r45414.
svn-id: r45495
|
2009-10-29 00:14:09 +00:00 |
|
Johannes Schickel
|
a30b8f0bdc
|
- Fix some missing initialization warnings from cppcheck
- Fix two invalid memory accesses reported by cppcheck
svn-id: r45414
|
2009-10-26 20:07:37 +00:00 |
|
Florian Kagerer
|
b07e8d3c20
|
LOL: fixed bug in spell casting code
svn-id: r45361
|
2009-10-24 18:52:57 +00:00 |
|
Florian Kagerer
|
6248d3a21d
|
LOL: fixed minor regression
svn-id: r45349
|
2009-10-23 19:20:59 +00:00 |
|
Florian Kagerer
|
1fb02d2c4b
|
LOL/PC-98: fixed glitch in text displayer
svn-id: r45276
|
2009-10-20 18:34:12 +00:00 |
|
Florian Kagerer
|
557f32cdb1
|
LOL/PC-98: match vaelan's cube behaviour with original code
svn-id: r45252
|
2009-10-19 21:27:39 +00:00 |
|
Max Horn
|
2bbf708dea
|
Introduced new type Common::DisposeAfterUse::Flag
svn-id: r45233
|
2009-10-18 19:41:59 +00:00 |
|
Florian Kagerer
|
237b66beca
|
LOL: - added some updateInputs to spell animation code
- improved sfx volume code
svn-id: r45227
|
2009-10-18 17:28:00 +00:00 |
|
Florian Kagerer
|
8b993ce863
|
LOL: this should fix a valgrind warning
svn-id: r45221
|
2009-10-18 12:47:54 +00:00 |
|
Florian Kagerer
|
4b1f310f2d
|
LOL: this (hopefully) fixes a minor glitch that might occur when using the freeze spell
svn-id: r45210
|
2009-10-17 23:52:57 +00:00 |
|
Johannes Schickel
|
bcac203098
|
Fix memory leak.
svn-id: r45208
|
2009-10-17 22:47:42 +00:00 |
|
Johannes Schickel
|
f62f3eea89
|
Fix valgrind warning.
svn-id: r45207
|
2009-10-17 22:47:21 +00:00 |
|
Johannes Schickel
|
51975b50cb
|
Add LoL PC98 credits entries to kyra.dat.
svn-id: r45082
|
2009-10-14 14:17:15 +00:00 |
|
Florian Kagerer
|
73fa80d940
|
LOL/PC-98: fixed outro
svn-id: r45046
|
2009-10-13 19:48:41 +00:00 |
|
Florian Kagerer
|
c693401dce
|
LOL/PC-98: fix decoration shape drawing
svn-id: r44947
|
2009-10-11 20:41:02 +00:00 |
|
Florian Kagerer
|
2109a0ff9d
|
LOL/PC-98: cleanup
svn-id: r44946
|
2009-10-11 20:29:38 +00:00 |
|
Florian Kagerer
|
7449091202
|
KYRA: fix sjis dialgue text display
svn-id: r44943
|
2009-10-11 20:09:35 +00:00 |
|
Florian Kagerer
|
22ffa71c0a
|
LOL/PC-98: fix outro music
svn-id: r44941
|
2009-10-11 19:33:38 +00:00 |
|
Florian Kagerer
|
16e852159a
|
LOL/PC-98: fix king richard healing sequence
svn-id: r44936
|
2009-10-11 18:40:21 +00:00 |
|
Johannes Schickel
|
097d6d298d
|
Print warning, when the number of colors in a palette file exceed the number of colors in the target palette on load.
svn-id: r44922
|
2009-10-11 13:54:35 +00:00 |
|
Johannes Schickel
|
f4288516e8
|
Revert commits r44912 and r44905, seems like the original FM-Towns/PC98 games did only allow ASCII input, thus they didn't use the SJIS font in the save/load menus.
svn-id: r44916
|
2009-10-11 12:51:13 +00:00 |
|
Johannes Schickel
|
47988039ea
|
Fix text input font for LoL PC98.
svn-id: r44912
|
2009-10-11 12:05:55 +00:00 |
|
Johannes Schickel
|
e90f337bd2
|
Fix regression introduced with r44907.
svn-id: r44911
|
2009-10-11 12:01:20 +00:00 |
|
Johannes Schickel
|
ea28351862
|
Cleanup.
svn-id: r44907
|
2009-10-11 11:34:30 +00:00 |
|
Johannes Schickel
|
6e93add43f
|
Cleanup.
svn-id: r44906
|
2009-10-11 11:30:24 +00:00 |
|
Johannes Schickel
|
8f6e9f0bf2
|
Fix FM-Towns/PC98 menu code.
svn-id: r44905
|
2009-10-11 11:29:34 +00:00 |
|
Johannes Schickel
|
6492c00a3a
|
Revert changes to graphics/sjis.h in r44709.
svn-id: r44904
|
2009-10-11 11:28:43 +00:00 |
|
Florian Kagerer
|
7c065c84cb
|
LOL/PC-98: implemented drawing code for teleporters
svn-id: r44883
|
2009-10-10 18:45:33 +00:00 |
|
Florian Kagerer
|
a15cf067a7
|
LOL/PC-98: fixed minor glitch in wsa code
svn-id: r44879
|
2009-10-10 17:15:10 +00:00 |
|
Florian Kagerer
|
3e259dea30
|
LOL/PC-98: fixed two minor bugs
svn-id: r44870
|
2009-10-10 12:29:36 +00:00 |
|
Max Horn
|
d0876b06ed
|
Remove some unused variables
svn-id: r44853
|
2009-10-09 22:21:45 +00:00 |
|
Florian Kagerer
|
6f1c43a731
|
LOL/PC-98: fixed last commit
svn-id: r44849
|
2009-10-09 21:42:37 +00:00 |
|
Max Horn
|
a8cd7694cc
|
Fix warnings about non-static const member in class without a constructor
svn-id: r44848
|
2009-10-09 21:36:09 +00:00 |
|
Florian Kagerer
|
0d7d2b8371
|
LOL/PC-98: fixed monster drawing bug (some wrong pixels)
svn-id: r44847
|
2009-10-09 21:35:48 +00:00 |
|
Florian Kagerer
|
7825128639
|
LOL/PC-98: fixed minor bugs in text displayer
svn-id: r44834
|
2009-10-09 17:31:01 +00:00 |
|
Florian Kagerer
|
64c4a8f901
|
LOL/PC-98: fixed lightning spell
svn-id: r44798
|
2009-10-08 20:37:10 +00:00 |
|
Florian Kagerer
|
f8cdacdeea
|
LOLLOL/PC-98: fixed add-spell-to-scroll animation
svn-id: r44797
|
2009-10-08 20:22:12 +00:00 |
|
Florian Kagerer
|
a121c822eb
|
LOLLOL/PC-98: fixed ghorka swamp freeze mode
svn-id: r44794
|
2009-10-08 19:42:39 +00:00 |
|
Florian Kagerer
|
35f8e6ec05
|
LOL/PC-98: fixed freeze spell
svn-id: r44753
|
2009-10-07 20:25:49 +00:00 |
|
Florian Kagerer
|
4991a87b53
|
Kyra: fix kyra 3 font
svn-id: r44710
|
2009-10-06 17:28:32 +00:00 |
|
Florian Kagerer
|
45fda46cf3
|
KYRA/LOL: - get rid of ascii/sjis detection which could cause problems when typing savegame names
- fixed some minor bugs
svn-id: r44709
|
2009-10-06 17:22:40 +00:00 |
|
Max Horn
|
f242266f6d
|
Change a couple places from 'end of namespace' to 'End of namespace', for consistency
svn-id: r44634
|
2009-10-04 21:26:33 +00:00 |
|
Johannes Schickel
|
eaca55ee50
|
Some fixes to comply with our coding guidelines.
svn-id: r44624
|
2009-10-04 17:54:08 +00:00 |
|
Johannes Schickel
|
41e4a1ddb6
|
LoL PC98: Fix thumbnail creation for quick saves and autosave.
svn-id: r44623
|
2009-10-04 17:38:15 +00:00 |
|
Johannes Schickel
|
fc4d7b7d1d
|
LoL PC98: Fix thumbnail generation via ingame menu.
svn-id: r44622
|
2009-10-04 17:37:46 +00:00 |
|
Florian Kagerer
|
ae737ca2c2
|
LOL/PC-98: fixed save menu
svn-id: r44608
|
2009-10-04 15:12:05 +00:00 |
|
Florian Kagerer
|
f8e8e764ce
|
LOL/PC-98: some more work on sjis font support for the text displayer
svn-id: r44602
|
2009-10-04 11:42:26 +00:00 |
|
Florian Kagerer
|
b8e02a03c1
|
LOL: fixed minor bugs in text displayer
svn-id: r44582
|
2009-10-04 01:05:27 +00:00 |
|
Florian Kagerer
|
0e5836bb34
|
LOL/PC-98: add keyboard support for menus
svn-id: r44577
|
2009-10-03 22:39:46 +00:00 |
|
Florian Kagerer
|
f6de0b4ec9
|
LOL/PC-98: add keyboard support
svn-id: r44564
|
2009-10-03 20:42:26 +00:00 |
|
Florian Kagerer
|
e515b57b67
|
LOL/PC-98: fixed automap
svn-id: r44554
|
2009-10-03 13:42:24 +00:00 |
|
Florian Kagerer
|
548d139b48
|
LOL: cleanup
svn-id: r44549
|
2009-10-02 23:13:47 +00:00 |
|
Florian Kagerer
|
14d6b33e4f
|
LOL/PC-98: fixed death menu, live/magic bar colors and money box
svn-id: r44548
|
2009-10-02 22:13:39 +00:00 |
|
Florian Kagerer
|
e5aae67e39
|
LOL/PC-98: - some more fixes for level graphics (shapes are still not quite right)
- fixed heal spell
svn-id: r44547
|
2009-10-02 21:27:10 +00:00 |
|
Florian Kagerer
|
598056ead0
|
LOL/PC-98: - fixed TIM dialogue button text colors
- fixed menu text alignment
svn-id: r44501
|
2009-09-30 21:46:00 +00:00 |
|
Florian Kagerer
|
94572773d0
|
LOL/PC-98: - fix spell effect colors
- fix some font color glitches
svn-id: r44498
|
2009-09-30 20:42:58 +00:00 |
|
Max Horn
|
8ba75fc522
|
Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other things)
svn-id: r44495
|
2009-09-30 16:16:53 +00:00 |
|
Johannes Schickel
|
2240886315
|
Got rid of old workaround, which was only needed because our SJIS font did not feature any ASCII chars.
svn-id: r44489
|
2009-09-30 14:54:18 +00:00 |
|
Johannes Schickel
|
438244a016
|
Adapt KYRA engine to use the ASCII and half-width katakana support of the SJIS font. (required for LoL PC98)
svn-id: r44488
|
2009-09-30 14:53:57 +00:00 |
|
Johannes Schickel
|
b8c7237d12
|
Cleanup: got rid of Screen::ShadeType.
svn-id: r44487
|
2009-09-30 14:53:34 +00:00 |
|
Johannes Schickel
|
03a26923c9
|
Implemented support for drawing 8x16 chars from our custom SJIS font.
svn-id: r44486
|
2009-09-30 14:53:07 +00:00 |
|
Johannes Schickel
|
95cd669efb
|
Fix for bug #2868581 "KYRA1: Invisible Brandon".
svn-id: r44450
|
2009-09-28 21:58:48 +00:00 |
|
Florian Kagerer
|
00504a893b
|
LOL/PC-98: fix menu colors
svn-id: r44381
|
2009-09-26 21:17:47 +00:00 |
|
Florian Kagerer
|
5d17bae120
|
LOL/PC-98: more fixes for text displayer and character inventory
svn-id: r44380
|
2009-09-26 18:25:36 +00:00 |
|
Florian Kagerer
|
84accad507
|
LOL/PC-98: start fixing sequences (like broken arms inn and king richard getting poisoned)
svn-id: r44375
|
2009-09-26 13:17:11 +00:00 |
|
Florian Kagerer
|
73a4b7857f
|
LOL/PC-98: fixed gui colors (money stash, live and magic bars, scroll)
svn-id: r44370
|
2009-09-25 22:07:34 +00:00 |
|
Florian Kagerer
|
77a27acf83
|
LOL/PC-98: fixed dialoge box sizes
svn-id: r44369
|
2009-09-25 21:33:00 +00:00 |
|
Florian Kagerer
|
229aee065c
|
LOL/PC-98: start fixing text displayer
svn-id: r44363
|
2009-09-25 18:56:53 +00:00 |
|
Filippos Karapetis
|
b4f1960318
|
Reverted parts of revisions #44298, #44299 and #44300, to prevent warnings and issues in compilers which don't support NORETURN
svn-id: r44314
|
2009-09-24 17:52:53 +00:00 |
|
Johannes Schickel
|
0ea3cde160
|
Turn an error into a warning.
svn-id: r44313
|
2009-09-24 17:28:14 +00:00 |
|
Filippos Karapetis
|
16d7d9ba23
|
Fixed some more warnings about unreachable code
svn-id: r44299
|
2009-09-24 10:02:13 +00:00 |
|
Johannes Schickel
|
9eabcb7baa
|
Cleanup.
svn-id: r44228
|
2009-09-20 23:56:42 +00:00 |
|
Johannes Schickel
|
df4978b776
|
Fix valgrind warning.
svn-id: r44227
|
2009-09-20 23:56:21 +00:00 |
|
Johannes Schickel
|
c9d8146c64
|
Fix compilation under Linux.
svn-id: r44226
|
2009-09-20 23:38:35 +00:00 |
|
Florian Kagerer
|
4d9258d3e5
|
LOL/PC-98: start fixing color issues (still not working correctly though)
svn-id: r44223
|
2009-09-20 23:25:39 +00:00 |
|
Johannes Schickel
|
a9f1063ae1
|
Some more paranoia asserts.
svn-id: r44217
|
2009-09-20 16:56:44 +00:00 |
|
Johannes Schickel
|
af553f33fa
|
Implement yet another slight palette handling difference in Kyrandia 1 Amiga, which caused a palette glitch in Kyrandia 1 Amiga German.
svn-id: r44216
|
2009-09-20 16:54:44 +00:00 |
|
Johannes Schickel
|
5bed17efa9
|
- Add support for Kyrandia 1 German Amiga in create_kyradat.
- Increase kyra.dat version.
- Rebuilt kyra.dat.
- Some slight adaptions for Kyrandia 1 German in the ScummVM source.
svn-id: r44215
|
2009-09-20 16:54:23 +00:00 |
|
Johannes Schickel
|
7c2e3aaa44
|
Fix removal of SJIS characters in LoL PC98 menu.
svn-id: r44213
|
2009-09-20 15:01:50 +00:00 |
|
Johannes Schickel
|
156f9d4899
|
Fix language settings in LoL PC98, this fixes the ingame menu usage.
svn-id: r44212
|
2009-09-20 14:44:15 +00:00 |
|
Johannes Schickel
|
6236a88ac2
|
This hopefully fixes threading issues in PC98 sound driver.
svn-id: r44210
|
2009-09-20 14:29:08 +00:00 |
|
Johannes Schickel
|
566ea2f57e
|
Implement slight differences for PC98 version in TextDisplayer_LoL::printDialogueText and TextDisplayer_LoL::preprocessString.
svn-id: r44209
|
2009-09-20 14:16:31 +00:00 |
|
Johannes Schickel
|
46b3779ae5
|
Fix bug in LoLEngine::decodeSjis.
svn-id: r44208
|
2009-09-20 13:21:18 +00:00 |
|
Johannes Schickel
|
59f72d111f
|
Add checks for half-width katakana, which are currently unsupported.
svn-id: r44204
|
2009-09-20 12:44:35 +00:00 |
|
Florian Kagerer
|
5acbc3c482
|
LOL/PC-98: fixed block drawing (colors are still wrong)
svn-id: r44198
|
2009-09-19 23:51:19 +00:00 |
|
Florian Kagerer
|
ea2b6d12dc
|
LOL/PC-98: fix some asserts
svn-id: r44197
|
2009-09-19 17:39:31 +00:00 |
|
Florian Kagerer
|
6e4f1482c1
|
LOL: fix warning/error
svn-id: r44196
|
2009-09-19 13:29:21 +00:00 |
|
Florian Kagerer
|
8f4bba878f
|
LOL: start on pc98 support (still messed up and not working though)
svn-id: r44195
|
2009-09-19 13:17:55 +00:00 |
|
Johannes Schickel
|
39b071bed5
|
Call updateScreen after setScreenPalette in olol_restoreMagicShroud, so that the palette is updated correctly.
svn-id: r44182
|
2009-09-18 12:38:11 +00:00 |
|
Johannes Schickel
|
e4fd4e827c
|
Fix some memory leaks, caused by a recent regression in StaticResource::unloadId.
svn-id: r44180
|
2009-09-18 11:38:01 +00:00 |
|
Florian Kagerer
|
559f1f087b
|
LOL: cleanup (replaced some uint8 arrays with new palette objects)
svn-id: r44179
|
2009-09-17 22:22:25 +00:00 |
|
Florian Kagerer
|
35de9e6e3e
|
LOL/Floppy: fix king richard healing sequence
svn-id: r44178
|
2009-09-17 20:56:25 +00:00 |
|
Johannes Schickel
|
bb7463638e
|
- Add preliminary support for Lands of Lore PC98 in create_kyradat
- Increase kyra.dat version
- Rebuilt kyra.dat
svn-id: r44177
|
2009-09-17 19:51:16 +00:00 |
|
Johannes Schickel
|
cfd6d4722c
|
Changed olol_restoreMagicShroud to be a bit more talkative on errors.
svn-id: r44174
|
2009-09-17 17:14:38 +00:00 |
|
Johannes Schickel
|
cbf0ca2f6d
|
Typo.
svn-id: r44165
|
2009-09-17 16:08:27 +00:00 |
|
Johannes Schickel
|
d9ea1fd3d5
|
Enable delay for Ninteno DS in all occasions in o2_isAnySoundPlaying.
svn-id: r44164
|
2009-09-17 16:03:48 +00:00 |
|
Johannes Schickel
|
d98b1472ca
|
Add workaround in "o2_isAnySoundPlaying", which will hopefully make Kyra2 work on the Nintendo DS.
svn-id: r44163
|
2009-09-17 16:01:21 +00:00 |
|
Johannes Schickel
|
f0ccad5bbd
|
- Increase kyra.dat version
- Fix language settings of some game entries
svn-id: r44157
|
2009-09-17 13:46:01 +00:00 |
|
Johannes Schickel
|
f8f776364e
|
Increase kyra.dat version.
svn-id: r44119
|
2009-09-16 21:07:14 +00:00 |
|
Florian Kagerer
|
361fd53ef3
|
Kyra/LoL: fix pc98 audio driver destructor
svn-id: r44117
|
2009-09-16 20:42:10 +00:00 |
|
Florian Kagerer
|
811596fde2
|
LOL/Floppy: fixed outro
svn-id: r44116
|
2009-09-16 20:05:12 +00:00 |
|
Florian Kagerer
|
8a29adab6f
|
LOL: fix some regressions
svn-id: r44092
|
2009-09-14 22:24:30 +00:00 |
|
Johannes Schickel
|
b6d33f1667
|
- Cleanup
- Fix mismatching new[]/delete
svn-id: r44075
|
2009-09-13 21:48:02 +00:00 |
|
Florian Kagerer
|
b73f9ab41e
|
KYRA: - add sfx support for PC98-Version
svn-id: r44074
|
2009-09-13 21:41:29 +00:00 |
|
Johannes Schickel
|
16305d3b29
|
Preliminary support for German Kyrandia 1 Amiga.
svn-id: r44071
|
2009-09-13 21:05:52 +00:00 |
|
Johannes Schickel
|
6488cdc4fc
|
Fix gcc warning.
svn-id: r44070
|
2009-09-13 20:21:08 +00:00 |
|
Johannes Schickel
|
072aca05dc
|
Modify Kyrandia 1 Amiga detection entry to allow the detector to differentiate between different languages.
svn-id: r44069
|
2009-09-13 20:10:56 +00:00 |
|
Johannes Schickel
|
7cc0ff23a0
|
Proper fix for bug #2835715 "KYRA: GFX glitch at the bridge". The old fix broke saves, which were made in front of the castle door.
svn-id: r44065
|
2009-09-13 19:54:41 +00:00 |
|
Johannes Schickel
|
0af418e7ea
|
Fix regression caused by OSystem::updateScreen call limitation, which caused certain animations not to display at all.
svn-id: r44063
|
2009-09-13 18:37:19 +00:00 |
|
Johannes Schickel
|
a2900bf246
|
Fix bug when skipping Kyrandia 1 Intro, when no restart save game file is present.
svn-id: r44062
|
2009-09-13 18:35:42 +00:00 |
|
Florian Kagerer
|
525c084456
|
LOL/Floppy: fixed size of menu boxes
svn-id: r44061
|
2009-09-13 14:44:37 +00:00 |
|
Florian Kagerer
|
6d24808bc2
|
LOL: add missing opcode
svn-id: r44053
|
2009-09-13 11:04:52 +00:00 |
|
Florian Kagerer
|
5e57474eb9
|
LOL: fix bug that would sometimes accidently swap the freeze palette and the normal palette in the ghorka swamp
svn-id: r44040
|
2009-09-12 13:16:47 +00:00 |
|
Florian Kagerer
|
5c2f872ba4
|
LOL: added another missing opcode
svn-id: r44037
|
2009-09-11 21:31:14 +00:00 |
|
Florian Kagerer
|
4e34275af1
|
LOL: add missing opcode
svn-id: r44036
|
2009-09-11 21:15:48 +00:00 |
|
Florian Kagerer
|
68ae279aff
|
LOL/Floppy: fixed gfx tables generation
svn-id: r44034
|
2009-09-11 17:38:36 +00:00 |
|
Florian Kagerer
|
3259a6f0b5
|
LOL/Floppy: - fix spell book animation
svn-id: r44021
|
2009-09-09 22:12:21 +00:00 |
|
Florian Kagerer
|
7e3616f3a5
|
LOL/Floppy: implemented missing opcode
svn-id: r43997
|
2009-09-06 23:02:52 +00:00 |
|
Florian Kagerer
|
c5b2840f98
|
LOL: add message to load/delete menus when no save files are present
svn-id: r43992
|
2009-09-06 18:39:03 +00:00 |
|
Florian Kagerer
|
25429b6605
|
LOL: fixed bug in delete menu code
svn-id: r43991
|
2009-09-06 17:04:58 +00:00 |
|
Florian Kagerer
|
0c6aa2ef0d
|
LOL: fixed warning
svn-id: r43971
|
2009-09-06 01:30:45 +00:00 |
|
Florian Kagerer
|
79228dbd45
|
LOL/Floppy: fix menus
svn-id: r43970
|
2009-09-06 01:24:54 +00:00 |
|
Florian Kagerer
|
5d8453b09d
|
LOL/Floppy: fix compass
svn-id: r43968
|
2009-09-05 22:28:18 +00:00 |
|
Florian Kagerer
|
a4cf9a39e5
|
LOL/Floppy: fix bug in dialogue displayer
svn-id: r43967
|
2009-09-05 22:00:17 +00:00 |
|
Florian Kagerer
|
295f432b87
|
LOL: fix floppy version static data
svn-id: r43962
|
2009-09-05 15:57:41 +00:00 |
|
Florian Kagerer
|
99df32af02
|
LOL: fix inventory drawing in floppy version
svn-id: r43960
|
2009-09-05 14:15:36 +00:00 |
|
Florian Kagerer
|
1dfb5c2b30
|
LOL: some more work on the floppy version (drawing code is still broken)
svn-id: r43923
|
2009-09-03 21:03:10 +00:00 |
|
Florian Kagerer
|
3dca56bdd5
|
LOL: - fix speech/text settings
- start fixing floppy version
svn-id: r43914
|
2009-09-02 23:42:07 +00:00 |
|
Florian Kagerer
|
ad5d918ad5
|
LOL: update kyra.dat with floppy version data (floppy version still doesn't work, though)
svn-id: r43904
|
2009-09-02 06:24:01 +00:00 |
|
Johannes Schickel
|
4928ca23cc
|
Fix possible corruption of restart game save in Kyrandia 1.
svn-id: r43803
|
2009-08-29 15:22:16 +00:00 |
|
Johannes Schickel
|
1b7fef5117
|
Whitespace fix.
svn-id: r43795
|
2009-08-29 07:53:06 +00:00 |
|
Johannes Schickel
|
64489c3f21
|
Fix regression, which caused skipping of some dialogue lines to fail in Kyrandia 1.
svn-id: r43794
|
2009-08-29 07:52:45 +00:00 |
|
Johannes Schickel
|
adf1df19c0
|
Move Amiga SFX tables to kyra.dat.
svn-id: r43793
|
2009-08-29 07:52:24 +00:00 |
|
Johannes Schickel
|
a039fc952f
|
Whitespace fix.
svn-id: r43740
|
2009-08-25 22:40:57 +00:00 |
|
Johannes Schickel
|
bf2242db72
|
Add fade to black effect at the end of Kyra1 CD demo.
svn-id: r43739
|
2009-08-25 22:39:36 +00:00 |
|
Johannes Schickel
|
9eb7d8e140
|
Fix uninitialized variable.
svn-id: r43738
|
2009-08-25 22:38:39 +00:00 |
|
Johannes Schickel
|
189b1ec62f
|
Implement support for the Kyrandia 1 CD demo.
svn-id: r43737
|
2009-08-25 22:37:34 +00:00 |
|
Norbert Lange
|
917d4b78b3
|
Merge with trunk
svn-id: r43701
|
2009-08-24 17:51:47 +00:00 |
|
Johannes Schickel
|
4673e94c6f
|
- Fix sluggish mouse movement in Kyra2/Kyra3/LoL main menu.
- Fix sluggish mouse movement in the text input dialog of the GUI.
svn-id: r43541
|
2009-08-19 16:48:55 +00:00 |
|
Johannes Schickel
|
88ac419052
|
Use Common::List::empty instead of Common::List::size, which is faster for checking whether the list is empty and easier to read.
svn-id: r43538
|
2009-08-19 16:23:26 +00:00 |
|
Johannes Schickel
|
34e30a29b5
|
Make KYRA only call OSystem::updateScreen from inside Screen::updateScreen, when the screen really changed OR the palette changed.
svn-id: r43537
|
2009-08-19 16:19:55 +00:00 |
|
Johannes Schickel
|
dd67cb7c94
|
Add missing "break" in switch statement.
svn-id: r43536
|
2009-08-19 09:01:04 +00:00 |
|
Johannes Schickel
|
ca6fa52b1a
|
Cleanup.
svn-id: r43535
|
2009-08-19 08:55:04 +00:00 |
|
Johannes Schickel
|
6145ed384b
|
Cleanup.
svn-id: r43534
|
2009-08-19 08:54:41 +00:00 |
|
Johannes Schickel
|
a37c9164ee
|
Cleanup.
svn-id: r43533
|
2009-08-19 08:46:59 +00:00 |
|
Johannes Schickel
|
0c2ab20663
|
Implemented proper character selection of Lands of Lore PC98.
svn-id: r43531
|
2009-08-19 08:30:15 +00:00 |
|
Johannes Schickel
|
5e92db6001
|
Skip the whole Lore of the Lands special when the user does any input, like the original did.
svn-id: r43527
|
2009-08-19 07:12:33 +00:00 |
|
Norbert Lange
|
cc3a20c13c
|
merge with trunk
svn-id: r43478
|
2009-08-17 12:58:53 +00:00 |
|
Johannes Schickel
|
e548e71ba1
|
Fix possible out of bounds access in Screen::drawShape.
svn-id: r43475
|
2009-08-17 12:47:57 +00:00 |
|
Johannes Schickel
|
09a8fa4efb
|
Clear input queue before displaying the credits in Kyrandia 1.
svn-id: r43474
|
2009-08-17 12:22:30 +00:00 |
|
Johannes Schickel
|
b7b6370463
|
Cleanup: don't copy the Kyrandia 1 Amiga credits data in a temporary buffer, and thus keeping it twice in memory.
svn-id: r43473
|
2009-08-17 12:22:15 +00:00 |
|
Johannes Schickel
|
418fb485c9
|
Fix format arugments in LoL code. (triggered via -Wformat-security)
svn-id: r43444
|
2009-08-16 17:35:59 +00:00 |
|
Norbert Lange
|
c96affd0c1
|
merge with trunk
svn-id: r43443
|
2009-08-16 16:39:34 +00:00 |
|
Johannes Schickel
|
871f832fe1
|
Fix valgrind warnings.
svn-id: r43428
|
2009-08-16 06:33:34 +00:00 |
|
Johannes Schickel
|
6c3a440aa5
|
Yet another slight graphic fix for the Kyrandia 1 Amiga credits.
svn-id: r43413
|
2009-08-15 15:30:35 +00:00 |
|
Johannes Schickel
|
17f7c13ba3
|
Little fix for lopping credits in Kyrandia 1 Amiga.
svn-id: r43383
|
2009-08-14 17:49:30 +00:00 |
|
Norbert Lange
|
2b147c5716
|
changed handling of finale - music should use right tempo now
svn-id: r43364
|
2009-08-14 13:15:40 +00:00 |
|
Neil Millstone
|
a135a7f938
|
Allow VOCs to stream from disk. Disabled by default, use symbol STREAM_AUDIO_FROM_DISK to enable. See patch #2834001.
svn-id: r43357
|
2009-08-13 21:46:41 +00:00 |
|
Johannes Schickel
|
4afa6d18a4
|
Implemented support for the "Lore of the Lands" special of Lands of Lore CD.
svn-id: r43349
|
2009-08-13 15:55:12 +00:00 |
|
Johannes Schickel
|
568ffca0a6
|
Do not unload credits data after copying it to a temporary buffer in Kyrandia 1 Amiga, since the credits will be looped and need reload every time.
svn-id: r43342
|
2009-08-13 00:26:41 +00:00 |
|