Gregory Montoir
126f55fd0e
backported some changes for OS
...
- added parsing of VOL.CNF to get the (filename,bundle) mapping (should be more efficient than testing every bundle file)
- delphineUnpack allows "inplace unpacking", use this instead of allocating temporary buffers
- relation script run count should be set in _localVars[0]
- added comments for some "special" script variables
svn-id: r29749
2007-12-07 20:45:51 +00:00
Willem Jan Palenstijn
4ae85163b7
fix unterminated string (causing intermittent savegame listing problems in scumm)
...
svn-id: r29748
2007-12-07 17:59:24 +00:00
Travis Howell
5d9ca5d1a7
Added missing hack for the tools to allow building on MinGW with SDL backend. (see bug #1800764 TOOLS: MinGW tools building broken)
...
svn-id: r29747
2007-12-07 12:41:53 +00:00
Paul Gilbert
870edd1b58
Bugfix so player will move out of the way if he's blocking an entrance a character is entering by
...
svn-id: r29746
2007-12-07 12:01:44 +00:00
Paul Gilbert
ec54c02ff8
Changed startup error messages to use a modal GUI dialog
...
svn-id: r29745
2007-12-07 10:17:58 +00:00
Paul Gilbert
f313c83ccd
Fix for bug 1843961: Assertion on talking to a NPC - initial 'hey wait' dialog was resetting the destination character just before the conversation started
...
svn-id: r29743
2007-12-07 08:16:52 +00:00
Bertrand Augereau
3c9c3fffc7
NDS: A few cycles saved in the inner loop of the CPU scaler
...
svn-id: r29742
2007-12-07 00:01:12 +00:00
Gregory Montoir
65779599de
reverted commit #29736 with a proper fix (I think) to fmopl code
...
svn-id: r29741
2007-12-06 21:11:26 +00:00
Bertrand Augereau
4806a5f673
NDS : ASM cpu scalers fixed, USING_ARM_BLITTERS back
...
svn-id: r29740
2007-12-06 21:01:54 +00:00
Filippos Karapetis
f41fa7b428
Mickey is now supported
...
svn-id: r29737
2007-12-06 19:38:05 +00:00
Filippos Karapetis
d3a9cfc2cb
Reverted commit #29733 , as RandomSource() is called before g_system is initialized (e.g. from sound/fmopl.cpp)
...
svn-id: r29736
2007-12-06 18:48:44 +00:00
Eugene Sandulenko
99acbe79af
Move AGI engine back to custom line drawing routine as it caused regressions
...
svn-id: r29735
2007-12-06 12:46:29 +00:00
Eugene Sandulenko
218dcf2c18
Switch Lure engine to AdvancedDetector
...
svn-id: r29734
2007-12-06 12:10:41 +00:00
Max Horn
6cf6b9d89b
Do not use time() needlessly
...
svn-id: r29733
2007-12-06 11:47:38 +00:00
Robin Watts
e92c67d5a0
Attempted fix for the DS blitters; looks like I was reading from dst and
...
storing to src. D'Oh. Still untested, but this code is broken anyway
(apparently) and is disabled, so I can't really make it any worse...
svn-id: r29732
2007-12-06 00:50:22 +00:00
Bertrand Augereau
10844ea172
NDS: Disabling the buggy ARM blitters so that the CPU scaler works
...
svn-id: r29731
2007-12-05 23:53:45 +00:00
Bertrand Augereau
2f078b303b
NDS: Reporting hi-level opti from Robin in the c++ software scaler ( a1r5g5b5 swizzling )
...
svn-id: r29730
2007-12-05 23:49:07 +00:00
Filippos Karapetis
ee5fc9675a
Remove now obsolete comment
...
svn-id: r29729
2007-12-05 23:28:30 +00:00
Bertrand Augereau
0070e3da12
NDS : params reordering to match C scaler and ARM one
...
svn-id: r29728
2007-12-05 23:16:12 +00:00
Bertrand Augereau
e82f4a25ac
NDS : The CPU scaler checkbox is back (and can be removed with a #define)
...
svn-id: r29725
2007-12-05 22:19:33 +00:00
Eugene Sandulenko
cf23e14e7c
Declare Winnie supported
...
svn-id: r29723
2007-12-05 21:36:11 +00:00
Gregory Montoir
e1f6d3b2f8
update Touche section
...
svn-id: r29722
2007-12-05 20:42:31 +00:00
John Willis
33df167a40
Change to default volume levels on the GP2X to prevent some nasty 'clipping'.
...
svn-id: r29721
2007-12-05 09:47:53 +00:00
John Willis
7aed821b1f
Add a few small GP2X things to NEWS
...
svn-id: r29720
2007-12-05 09:46:22 +00:00
John Willis
fbaac48957
Tidyup of a few small things in the GP2X port.
...
svn-id: r29719
2007-12-05 09:34:02 +00:00
Oystein Eftevaag
5068d08ebb
ARM ASM blitting routines from Robin_Watts
...
svn-id: r29717
2007-12-05 08:03:47 +00:00
Nicola Mettifogo
fdb20177b4
Broke up parseDialogue into more manageable and focused short routines.
...
svn-id: r29716
2007-12-04 20:38:45 +00:00
Eugene Sandulenko
60397448e9
update NEWS with development since 0.10.0
...
svn-id: r29715
2007-12-04 13:07:22 +00:00
Paweł Kołodziejski
a8b5484086
remove code duplication
...
svn-id: r29714
2007-12-04 11:45:20 +00:00
Max Horn
4c36219bea
Mention COMI/SCUMM fixes in the NEWS
...
svn-id: r29713
2007-12-04 08:18:43 +00:00
Paweł Kołodziejski
1e49111dc7
correction based on disassembly
...
svn-id: r29712
2007-12-04 00:48:02 +00:00
Travis Howell
3cd1e65881
Add patch #1842862 - Support for Freddi3 french.
...
svn-id: r29711
2007-12-03 22:41:23 +00:00
Paweł Kołodziejski
deca7aa821
remove code duplication
...
svn-id: r29710
2007-12-03 19:38:05 +00:00
Paul Gilbert
8713d1f7db
Reworked the fight loop and event handling so fights run at the same speed as in the original game
...
svn-id: r29709
2007-12-03 12:26:45 +00:00
Max Horn
40474c5acb
Abort configure run if no matching datatypes are found; some tweaks for cross compiling (do not try to link when you don't use the resulting binary; but *if* we want to link, we must pass the LDFLAGS in case there are require linker flag modifications)
...
svn-id: r29707
2007-12-02 20:59:19 +00:00
Gregory Montoir
411688ef8f
update queen changelog
...
svn-id: r29706
2007-12-02 14:45:13 +00:00
Gregory Montoir
1a2d4c9c28
revised mutex handling a bit in dimuse :
...
- protected access to Track.used in startSound
- removed mutex lock in cloneToFadeOutTrack as it's always called with mutex already locked on (shouldn't change anything, though, due to mutex re-entrancy)
svn-id: r29705
2007-12-02 14:34:33 +00:00
Eugene Sandulenko
55a24b3b32
Update NEWS file
...
svn-id: r29704
2007-12-02 13:16:40 +00:00
Kostas Nakos
9bda6cdefc
fixes for cygwin build. In particular: move the _mak_plugins environment after LDFLAGS has been defined in config.mk, to allow building in case of non-standard lib paths (thru LDFLAGS). Also, silenced a nasm warning.
...
svn-id: r29701
2007-12-02 12:11:59 +00:00
Kostas Nakos
1cf6278fb1
fixes for cygwin build
...
svn-id: r29700
2007-12-02 12:08:45 +00:00
Oystein Eftevaag
c4a4c96db4
Minor comment clarification
...
svn-id: r29698
2007-12-02 11:11:28 +00:00
Oystein Eftevaag
82e2748650
Cleaned up the iPhone configure stuff, and added a new make target for statically linking a binary with the external libs
...
svn-id: r29697
2007-12-02 11:05:29 +00:00
Travis Howell
bf3d5579f5
Add patch #1842503 - Added HE99 version of french PUTTTIME.
...
svn-id: r29694
2007-12-02 09:41:44 +00:00
Paul Gilbert
692d64f934
Added some more code to the savegame load process to correctly handle previously saved savegames (from version 25)
...
svn-id: r29693
2007-12-02 08:32:21 +00:00
Paul Gilbert
28a2906122
Changed the spelling of two of the Spanish strings
...
svn-id: r29692
2007-12-02 07:53:25 +00:00
Paul Gilbert
bc58491c75
Modified the loadScreen method to accommodate some screens decoding to a single byte more than the actual screen size
...
svn-id: r29691
2007-12-02 07:24:41 +00:00
Paul Gilbert
11e29ca4d4
Bugfix to make any animation the player is doing uninterruptable
...
svn-id: r29690
2007-12-02 04:52:01 +00:00
Paul Gilbert
804c821ab1
Enhanced savegames to store any active dialog when the game was saved
...
svn-id: r29689
2007-12-02 04:49:33 +00:00
Gregory Montoir
3472e16a73
don't call actorWalkStep if all an actor have to do is turning to a new direction (confirmed against disasm, seems specific to v8). fixes bug #1834814 .
...
svn-id: r29688
2007-12-02 02:33:50 +00:00
Paul Gilbert
4031b98349
Reworked the RoomResource structure to make the game easier to compile on PalmOS
...
svn-id: r29687
2007-12-02 01:17:51 +00:00