Commit Graph
2648 Commits
Author SHA1 Message Date
Donovan Watteau a1499c4844 SCUMM: Detect Polish fan translations for MI1/MI2
Made by the SCUMMPL team.
2022-09-16 21:58:13 +02:00
Donovan Watteau bf5e489567 JANITORIAL: Fix "to to" and "if if" typos in some comments 2022-09-11 17:45:25 +02:00
AndywinXp 222bb5c2fa SCUMM: DETECTION: Fix detection for MI2 non-interactive demo 2022-09-08 19:10:42 +02:00
eientei eaac8fe7fe DEVTOOLS: COMPANION: Format using black 2022-08-29 22:10:23 +02:00
eientei e2cb16d8d0 DEVTOOLS: COMPANION: Catch errors if filename can't be decoded as MacJapanese; Remove unused function 2022-08-29 22:10:23 +02:00
Donovan Watteau cc28107847 JANITORIAL: SCUMM: Further simplify the small script example
Avoid mangling IFS and just use `read` with a `for` loop, as suggested
by lephilousophe.
2022-08-29 21:37:46 +02:00
Donovan Watteau eb888fa847 JANITORIAL: SCUMM: Make the MD5/filesize script more portable
The included script relied on GNU flags; this should now work on most
POSIX shells.

Tested on macOS 12, OpenBSD 7.1, Debian 11.
2022-08-29 21:37:46 +02:00
D G Turner db4cf7b968 DEVTOOLS: GLK: Fix GCC Compiler Warning From Symbol Conflict 2022-08-27 21:22:04 +01:00
Paweł Kołodziejski 37379daf72 DEVTOOLS: Silence compiler warnings 2022-08-27 15:08:38 +02:00
Orgad Shaneh 8136ab7406 SCUMM: Fix hash and description of Hebrew MI2 2022-08-15 20:27:46 +03:00
Orgad Shaneh 71ee10a8a9 SCUMM: Detect Hebrew fan translation for MI2 2022-08-15 10:10:51 +03:00
Matthew Duggan 8d0aa01b16 DEVTOOLS: Improve documentation for make_class.py 2022-08-14 11:00:03 +10:00
athrxx eb6a769085 KYRA: (LOK/Mac) - fix talkie version
The talkie version was silently killed while we completed the support for the regular Mac version.

Also cleanup all the LOK static resources a bit (remove garbage offsets).
2022-08-13 16:51:22 +02:00
Matthew Duggan 72bc43d8f2 DEVTOOLS: Add a helper script for adding a class to an engine
When working on new parts of an engine, the boilerplate needed to add a new
class can be a bit of a chore.  Created a simple script to save some work.
2022-08-12 15:52:28 +10:00
Matthew Duggan 4ac44a8c12 DEVTOOLS: Mark engine template functions as override 2022-08-12 15:49:50 +10:00
Lars Sundström 4133cf4b9f IOS7: Add GameController capability
Add the GameController framework to the project and enable support for
controller user interaction in the Info.plist file. This allows for
Game Controller compatible devices to notify the application when
connected.

Add GameController framework to configure and ports.mk if not using
Xcode to build the target.
2022-08-08 21:08:56 +01:00
Walter Agazzi 0c7eb8dbcf ACHIEVEMENTS: Generated description files 2022-08-07 22:50:59 +03:00
Walter Agazzi 3845c3c15d ACHIEVEMENTS: Add values for new AGS steam/gog games 2022-08-07 22:50:59 +03:00
Donovan Watteau b571215da8 SCUMM: Fix/unify eriktorbjorn's name in MD5 table
Was truncated in commit 3576556621.
With approval on Discord.

(This change doesn't impact engines/scumm/scumm-md5.h)
2022-07-29 20:14:36 +02:00
Donovan Watteau 3892502b04 SCUMM: Further file sizes for the MD5 table, from eientei95 2022-07-29 13:09:10 +02:00
Donovan Watteau af74960d11 SCUMM: Add some file sizes and version strings in MD5 table
From my own media (old UbiSoft CDs, Limited Run Games sets, GOG...).
2022-07-28 21:10:30 +03:00
matthewdippel 4f213d7a98 SCI: add typing to scifx_to_cpp script
Adding type hints to the various helper methods in this script
to make it easier to read and understand how the scifx parsing is
done.
2022-07-24 12:01:27 +03:00
matthewdippel df404e3b8d SCI: whitespace changes in output of scifx_to_cpp
Several whitespace changes to the output in order to make the resulting
cpp file consistent with how cpp is formatted in the repo.

- Properly align the opening of the first comment block.
- Properly align the closing brace of the Sci namespace scope.
2022-07-24 12:01:27 +03:00
matthewdippel 5c8781a369 SCI: remove global variables in scifx_to_cpp
Methods in scifx_to_cpp.py refer to arrays outside of their scope.
Refactored them to take them as parameters instead to improve
readability.

Tested by calling on the .scifx files in the same directory as below.
Output is unchanged.

```
python .\scifx_to_cpp.py .\lsl2.scifx
```
2022-07-24 12:01:27 +03:00
matthewdippel 125258caf1 SCI: create main method for scifx_to_cpp script
The scifx_to_cpp.py script has methods intermingled with method calls
that execute when you call the script. Moving the method calls under
a "__main__" header to improve readability.

Tested by calling the script like shown below on the .scifx files in
the same directory. The output is the name.

```
python .\scifx_to_cpp.py .\lsl2.scifx
```
2022-07-24 12:01:27 +03:00
Cameron Cawley f3b094e53f ENGINES: Change the MetaEngineDetection interface to match MetaEngine 2022-07-23 23:31:58 +02:00
Lothar Serra Mari dc049edd89 DEVTOOLS: Calculate SHA-256 checksums during tarball creation 2022-07-17 12:21:57 +02:00
Eugene Sandulenko aabc3e00fe DEVTOOLS: Sync macgui.dat contents 2022-07-16 17:43:35 +02:00
elasota baa62911cd DEVTOOLS: Make create_japanesemacfonts portable using 7-zip and xar-unpacker 2022-07-15 22:34:09 +02:00
Torbjörn Andersson bb69363580 DEVTOOLS: Make C++ the default mode for md5table
Like the built-in help says. Before, you still had to pass --c++ to it.
2022-07-14 07:44:58 +02:00
eientei 42cd8ba9ce DEVTOOLS: COMPANION: Finish integrating create_classicmacfonts as createmacfonts 2022-07-12 16:19:37 +02:00
Eugene Sandulenko ca960c61c2 DEVTOOLS: COMPANION: Initial code for extracting classic mac fonts 2022-07-12 14:08:04 +02:00
Eugene Sandulenko 41e823ebab DEVTOOLS: Use Python for extracting classic mac fonts 2022-07-11 18:12:06 +02:00
Eugene Sandulenko 1160eb8491 CREDITS: Added icons pack credits and regenrated files 2022-07-09 21:40:44 +02:00
antoniou79 0ba6bacfa3 DEVTOOLS: BLADERUNNER: Support additional info sheet
And hd font
2022-07-06 11:29:16 +03:00
eientei 7bb5a26329 DEVTOOLS: COMPANION: Add warning when possible JP string is found, punycode by default 2022-07-05 17:31:45 +02:00
antoniou79 db33b3c95b DEVTOOLS: BLADERUNNER: Dont flatten quotation marks in MIX creation
Also don't replace single ellipsis character with three dots.
2022-06-29 18:12:41 +03:00
BLooperZ b03d209c52 KYRA: Support hebrew fan translation of MR 2022-06-26 11:25:49 +02:00
eientei fa3e3025bf DEVTOOLS: COMPANION, COMMON: Add DEL character to be punycoded 2022-06-24 13:45:34 +02:00
eientei 41a8c4765d DEVTOOLS: COMPANION: MacJapanese mapping of SHIFT-JIS range, log levels, typo fixes 2022-06-23 00:19:52 +02:00
Paweł Kołodziejski b0088b5d0c DEVTOOLS: Fixed compiler warning 2022-06-19 21:06:37 +02:00
Eugene Sandulenko d2c524bbfa DEVTOOLS: COMPANION: Fix 'mac' mode without encoding specified 2022-06-17 14:24:04 +02:00
eientei e43224c4d9 DEVTOOLS: Format with black 2022-06-16 13:59:50 +02:00
eientei 9bd355e9ad DEVTOOLS: Simplify data/rsrc padding 2022-06-16 13:59:50 +02:00
eientei 2583c5ea71 DEVTOOLS: Add flags to mac mode 2022-06-16 13:59:50 +02:00
eientei 9c5f3065b0 DEVTOOLS: Add basic Apple partition parsing, recursively set folder modtimes 2022-06-16 13:59:50 +02:00
athrxx b5079ca5c7 COMMON: add Korean Johab string encoding 2022-06-13 19:38:47 +02:00
Christian Kündig f825c027a7 CREDITS: Add myself to the backend credits 2022-06-12 14:34:13 +02:00
D G Turner 7920589ba7 DEVTOOLS: Fix Format Overflow GCC Warnings in create_engine Tool 2022-06-09 23:19:51 +01:00
athrxx 6d83986bca KYRA: (LoK/KOR) - more font related fixes
e. g.
- font spacing
- scene message field
- ingame menus
- Brynn's note
2022-06-09 00:49:05 +02:00