Die4Ever
8bf50253a8
GROOVIE: improve skipping/fast forwarding
2022-03-26 23:28:35 -05:00
Die4Ever
104472258a
GROOVIE: Clan fix possible winerack crash
...
This was an issue in the original game too, it has a list of only 4 possible first moves for the AI, and it didn't check if you had already moved there.
2022-03-26 23:15:06 -05:00
Pragyansh Chaturvedi (r41k0u)
3610df85c6
DIRECTOR: Implement erase lingo command
2022-03-26 22:58:55 +01:00
Cameron Cawley
23558a4ff6
SDL: Fix compilation for Alpine Linux
2022-03-26 19:59:26 +00:00
D G Turner
41eb2d4a87
AGI: Add Detection for "Good Man" Demo v4.0
...
This fanmade game is referenced in bug #13337 .
2022-03-26 13:08:08 +00:00
D G Turner
a9e639486d
AGI: Add Detection for "Tex McPhilip 3 - A Destiny of Sin (v1.02)"
...
This fanmade game was completed and is referenced in bug #13336 .
2022-03-26 12:21:30 +00:00
D G Turner
2c4c9fcb05
CHEWY: Fix Signed vs. Unsigned GCC Compiler Warning
2022-03-26 11:50:25 +00:00
D G Turner
c502cae231
PLUMBERS: Add File MD5 Checksum to Detection Entry
...
This avoids false positive detections on unsupported games with
matching files by name and size.
2022-03-26 11:34:34 +00:00
Lothar Serra Mari
1c9e138498
NEWS: Update German NEWS file
2022-03-26 10:03:20 +01:00
BeWorld
0066eb84ee
MorphOS: delete system OpenURL
...
delete system OpenURL and use SDL_OpenURL
2022-03-26 09:15:25 +02:00
Filippos Karapetis
ba353bc58c
CHEWY: Remove the IOGame class and simplify the save game slot code
2022-03-26 00:48:15 +02:00
Timo Mikkolainen
c75fab7142
I18N: Update translation (Finnish)
...
Currently translated at 100.0% (1715 of 1715 strings)
2022-03-25 22:27:28 +00:00
D G Turner
9f900fac32
GLK: HUGO: Fix Duplicated Branch GCC Compiler Warning
...
This is emitted if -Wduplicated-branches is passed.
2022-03-25 21:11:33 +00:00
D G Turner
db951307d8
CHEWY: Fix Signed vs. Unsigned Comparison GCC Compiler Warning
2022-03-25 19:08:28 +00:00
Roland van Laar
4a5283f2ff
DIRECTOR: read more from projector rsrc fork
...
The projector file on mac contains resources. They are loaded
automatically.
This commit implements:
- registering the resource file to enable handling by the Cursor class
- probe XCMDs for loading
The delete archive statement is removed. The archive needs to stay
available to be read when requested by the Cursor class.
openResFile is destroyed by ~Director.
2022-03-25 20:01:51 +01:00
Roland van Laar
f5d68a3035
DIRECTOR: LINGO: register FlushXObj multiple times
...
FlushXObj has the same interface as Johnny.
When opened, it's now registered under both names.
This is done to prevent duplicating the Xobject implementation.
2022-03-25 19:30:22 +01:00
Roland van Laar
37c12fab97
DIRECTOR: LINGO: Memoryxobj update
...
The name reflects the name of the object inside the rsrc file.
It's now also registered as an XOBJ.
2022-03-25 19:28:20 +01:00
Roland van Laar
0799ed3b1e
DIRECTOR: LINGO: Stub XCMD RegisterCommand
...
RegisterCommand is an XCMD used in Star Trek: The Next Generation
Interactive Technical Manual. It's unclear what it's purpose is.
2022-03-25 19:24:33 +01:00
Roland van Laar
50d369631b
DIRECTOR: dump factory scripts with their names
...
FactoryScripts are now dumped with their 'factory-<name>' in the dumped
filename.
Factory scripts are different in that they are not associated with a cast and have a
scripType that is kNoneScript, i.e. -1.
2022-03-25 18:08:55 +01:00
Filippos Karapetis
8c8517cfd4
CHEWY: Fix display during text input in the save dialog
2022-03-25 17:46:10 +02:00
Filippos Karapetis
30e2f84075
CHEWY: Refactor the save slots in the original save/load dialog
...
Now, 1000 save slots are supported. Also, we are using a string array,
which helps us simplify the save slot processing code
2022-03-25 17:46:10 +02:00
Filippos Karapetis
fbe73b6544
CHEWY: Fix extra game options
2022-03-25 17:46:10 +02:00
Roland van Laar
79dabe3435
DIRECTOR: fix string compare when empty
...
Variable c2 would be unintialized when the s1 would be "", the result is
undefined behavior.
Thanks to LePhilousophe for finding it.
2022-03-25 16:28:18 +01:00
Roland van Laar
4053a85be6
DIRECTOR: LINGO: XObj XplayAnim: clean up builtins
...
Only clean up the builtins from XPlayAnim and not all builtins.
2022-03-25 16:25:40 +01:00
Matthew Duggan
a74b081973
TEST: Add more tests for Common::INIFile
...
My initial tests were quite minimal as I was trying to fix the build. Now more
of the basic INIFile functionality is tested.
2022-03-25 18:16:07 +09:00
Matthew Duggan
125288c634
ULTIMA8: Fix treasure frame validation again, 0 is ok.
...
My previous comment and code were a bit wrong due to a copy-paste error.
2022-03-25 18:10:21 +09:00
D G Turner
fae75b63fd
SAGA2: Remove Now Unused Debug Define Symbols
2022-03-25 09:07:34 +00:00
D G Turner
2e53f76ed8
ULTIMA: ULTIMA8: Fix Type Limits GCC Compiler Warning
...
This appears to be a missed equals symbol in cut and paste when
compared to the comment so correcting.
2022-03-25 09:05:27 +00:00
Matthew Duggan
97a0e8d2d9
TEST: Add tests for Common::INIFile
...
This is partly an attempt to fix the build on debian and windows as apparently
the INIFile class is not being linked in to the tests.
2022-03-25 17:35:51 +09:00
Matthew Duggan
2345a0d3a6
ULTIMA8: Add error checking for treasure loader
...
This might help with bug #12182 where the comment suggests there is a problem
with loading the treasure data. To make sure it loads properly, added a lot
more error checking and error messages, and created unit tests for the same.
2022-03-25 16:44:59 +09:00
Matthew Duggan
3d2a2cc610
ULTIMA8: Small const correctness improvements
2022-03-25 13:37:07 +09:00
Matthew Duggan
8d9081e7aa
ULTIMA8: Destroy actor contents on death only for FAST_ONLY
...
On death, the original game only destroys the contents for actors who are
marked as FAST_ONLY, so important NPCs should not lose their contents.
This should improve the behavior a bit and might help to fix bug #12504 (where
malchir should drop a book) - but it does not totally fix that problem so there
is still something else that needs fixing.
2022-03-25 13:34:07 +09:00
D G Turner
713f51d209
AGS: Fix Signed vs. Unsigned Comparison GCC Compiler Warning
...
This is emitted when -Wsign-compare is passed.
2022-03-24 23:50:22 +00:00
Strangerke
cdcefacaee
CHEWY: after check in IDB, small change in adsMenu()
2022-03-25 00:28:32 +01:00
Roland van Laar
f7742344e5
DIRECTOR: don't error on dumping dangling scripts
...
Some scripts are of type NoneScript or unkown.
Those scripts halted dumping. Now the scripts get a typeName of none or unkown.
2022-03-24 22:16:05 +01:00
Walter Agazzi
64a03cea99
I18N: Update translation (Italian)
...
Currently translated at 100.0% (1715 of 1715 strings)
2022-03-24 17:14:02 +00:00
ScummVM-Translations
51dcb18ca5
I18N: Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-03-24 13:46:16 +00:00
Eugene Sandulenko
4c1d2153a3
PRINCE: Add Spanish translation support. PR #3721
...
After clearing up the miscommunication, the Spanish support is there.
2022-03-24 14:45:42 +01:00
VAN-Gluon
90a76d5a32
I18N: Update translation (Japanese)
...
Currently translated at 100.0% (1715 of 1715 strings)
2022-03-24 12:27:29 +00:00
Marcel Souza Lemes
876336b9c2
I18N: Update translation (Portuguese (Brazil))
...
Currently translated at 100.0% (1715 of 1715 strings)
2022-03-24 12:27:28 +00:00
Purple T
39eb6223ec
I18N: Update translation (French)
...
Currently translated at 99.8% (1713 of 1715 strings)
2022-03-24 12:27:27 +00:00
Paul Gilbert
86f3f8933b
AGS: Use real font height for speech & dialog option bitmap sizes
...
From upstream 22af623cadce89ac27777cf2178649a71fc2a345
2022-03-23 20:50:27 -07:00
Paul Gilbert
d378ce6d89
AGS: Use formal font height to set default linespacing, for now
...
From upstream aedbd80b6985981e5310c0928ad651143452ddcc
2022-03-23 20:40:34 -07:00
Paul Gilbert
8511f7b36c
AGS: Adjusted comment in SetObjectFrame to make it bit more visible
...
From upstream 6c6a5ff35a29eedbcd8aa1a33ec99de2f3536b09
2022-03-23 20:40:23 -07:00
Paul Gilbert
de739c1913
AGS: Updated build version (3.6.0.10)
...
From upstream a048e17a7a4eaa5377bba95244565ab5f1fb2f76
2022-03-23 20:35:13 -07:00
Paul Gilbert
263ae9d8fd
AGS: File.ReadRawLineBack() can read lines longer than 200 chars
...
From upstream 4a1e1440d115b2259b9b960e01753a4ddabedd2e
2022-03-23 20:32:53 -07:00
Paul Gilbert
094879ed48
AGS: Fix some remaining MAXSTRLEN to point to Globals
2022-03-23 20:30:46 -07:00
Paul Gilbert
c0c76de84a
AGS: An ugly workaround for legacy label linespacing
...
From upstream 9847f5b34abd7f3e5d3d1ca496ef2a991087e81e
2022-03-23 20:22:26 -07:00
Paul Gilbert
0211fa25e6
AGS: Moved linespacing precalc to post_init_font()
...
From upstream f848107265d2662819636790d24c13292fe2ec82
2022-03-23 20:17:33 -07:00
Paul Gilbert
52b3d7437c
AGS: Updated comment in ccInstance::AddGlobalVar() about glvar fixup
...
From upstream 23c2e0aee21de7960e5660aca6c96bf039ead1db
2022-03-23 20:13:06 -07:00