Commit Graph

3159 Commits

Author SHA1 Message Date
Paul Gilbert
dfec6b497d CREATE_ENGINE: Remove duplicate files from new events style 2023-06-09 19:55:14 -07:00
Paul Gilbert
d4ec8c5815 CREATE_ENGINE: Add new -events option for events-based project
This gives an option for creating a project where the event
handling is centralized in a single processing loop, and is
then dispatched to 'views' that contain the game logic.
Like the original skeleton engine, the created events-based
engine contains a single default view showing a palette cycle.
2023-06-08 20:16:36 -07:00
antoniou79
f2c87bc4ac DEVTOOLS: BLADERUNNER: Fix formatting for README 2023-06-07 12:38:38 +03:00
antoniou79
bece387bdc DEVTOOLS: BLADERUNNER: Update documentation for tools
Info on Python 3 required libraries

Also removed --trace from module.mk commands to reduce the script output on the console
2023-06-07 12:24:15 +03:00
antoniou79
b0c26e9e6b DEVTOOLS: BLADERUNNER: Fixes for python 3 port of scripts
Also fix compatibility with Python 2, and port the quoteSpreadsheetCreator script to Python 3 too
2023-06-05 20:02:58 +03:00
Vladimir Serbinenko
ecf7283251 CREATE_BLADERUNNER: Remove Python 2.7 guard 2023-06-05 19:53:39 +03:00
Vladimir Serbinenko
7373cc0de5 CREATE_BLADERUNNER: Migrate create_bladerunner from xlrd to pandas 2023-06-05 19:53:39 +03:00
Vladimir Serbinenko
1a212bb635 CREATE_BLADERUNNER: Add missing final newline 2023-06-05 19:53:39 +03:00
Vladimir Serbinenko
a863683a75 CREATE_BLADERUNNER: Add and use comp unicode python wrappers 2023-06-05 19:53:39 +03:00
Vladimir Serbinenko
8bb7e87fd5 CREATE_BLADERUNNER: Add missing list(zip 2023-06-05 19:53:39 +03:00
Vladimir Serbinenko
4c8251c40c CREATE_BLADERUNNER: Fix missing spaces and tabs mix 2023-06-05 19:53:39 +03:00
Vladimir Serbinenko
917559e349 CREATE_BLADERUNNER: Fix import of errno in Python 3 2023-06-05 19:53:39 +03:00
Vladimir Serbinenko
11e01d9da9 CREATE_BLADERUNNER: Add missing parenthesis in python print 2023-06-05 19:53:39 +03:00
Vladimir Serbinenko
a17cf366cb CREATE_BLADERUNNER: Change header from 'UTF-8' to 'utf-8'
Current python and emacs prefer "utf-8".
2023-06-05 19:53:39 +03:00
Paul Gilbert
cf798c2d31 MM: MM1: Finished Duplication spell views 2023-06-04 14:00:52 -07:00
athrxx
846afef3dc KYRA: (EOB II/ZH) - fix final sequence
The Chinese version doesn't have the credits, neither the player nor the required data files. So the enigne would crash when trying to load these. I have also checked with the original that it doesn't do anything else for the credits.
2023-06-04 15:31:59 +02:00
Paul Gilbert
e548fd5be3 MM: MM1: Finished teleport spell views 2023-06-03 22:36:50 -07:00
Paul Gilbert
30f4adf46b MM: MM1: Added Recharge Item views 2023-06-03 20:49:22 -07:00
Paul Gilbert
94cd53cac2 MM: MM1: Implement item discarding 2023-06-03 16:55:59 -07:00
Paul Gilbert
85b9fa20c7 MM: MM1: Location spell view for enhanced mode 2023-06-02 20:32:28 -07:00
Paul Gilbert
173a91dcbb MM: MM1: Add secret ScummVM map 2023-06-01 20:01:30 -07:00
Le Philousophe
94aff8553d I18N: Fix AppData international generation.
Language codes must be unique (pt is in double).
In addition, rework code to make it cleaner.
2023-06-01 20:39:17 +02:00
Le Philousophe
f683b9b916 DISTS: Fix AppData id and update it to latest specification
AppData id should really be a rDNS but its filename and desktop
filename must match this id.
This commit makes everything match.
The provides directive must not mention its own desktop file but
launchable should.
2023-06-01 20:39:17 +02:00
Paul Gilbert
46bd51bf40 MM: MM1: Proper monsters defeated view at end of combat 2023-05-31 21:30:20 -07:00
Paul Gilbert
8b4ce312d3 MM: MM1: Clarify selecting towns in main menu 2023-05-31 21:30:20 -07:00
Misty De Meo
34dcb43a4f
DEVTOOLS: correct typo leading to dupe definitions
This was introduced by ce6a9d8e8e. That
commit accidentally placed the second definition on parser_iso instead
of parser_macbinary, leading argparse to raise an error at runtime.
2023-05-31 14:40:21 -07:00
Thierry Crozat
0eca37a262 BACKENDS: Remove old iPhone backend
This backend was no longer maintained and have had no release
and no daily builds for several years.
2023-05-31 19:31:19 +01:00
Paul Gilbert
13e91fd29e MM: MM1: Capitalization fixes in text strings 2023-05-28 21:18:07 -07:00
Vladimir Serbinenko
9eb0454319 SCUMM: Add MD5 of Hebrew version of Loom 2023-05-27 11:07:34 +03:00
Paul Gilbert
eb5d2de6b9 MM: MM1: Fix buying blacksmith armor/misc items 2023-05-26 21:32:20 -07:00
Paul Gilbert
c0dfa3d55b MM: MM1: Fix palette for remaining monsters 2023-05-25 21:51:17 -07:00
Vladimir Serbinenko
dd3b457980 SCUMM: Add MD5 for Hebrew version of atlantis 2023-05-25 04:55:19 +02:00
Paul Gilbert
1f166b4a78 MM: MM1: Use the M&M1 graphics pack for enhanced mode 2023-05-24 19:06:39 -07:00
Paul Gilbert
9841e90372 MM: MM1: Disable mapping in desert without in-game map 2023-05-23 19:40:14 -07:00
Alexander Izmailov
5f5874ff84 MM: XEEN: Annotate item generation code 2023-05-22 21:30:00 -07:00
Orgad Shaneh
37fd4056a7 Sync scumm-md5.txt
Amends 48bcf5dc4b.
2023-05-23 00:04:39 +02:00
Paul Gilbert
9e28b236aa MM: MM1: Show Unlock message when door not present 2023-05-21 20:43:36 -07:00
Paul Gilbert
829669fc35 MM: MM1: Changes for map 54 2023-05-20 21:14:59 -07:00
Paul Gilbert
2bdc525abe MM: MM1: Changes for wall messages 2023-05-20 21:14:58 -07:00
Paul Gilbert
90e8bddba7 MM: MM1: Changes for map 49 2023-05-20 21:14:58 -07:00
Paul Gilbert
7062ee75c2 MM: MM1: Changes for map 48 2023-05-19 22:29:24 -07:00
Paul Gilbert
a2a537e62c MM: MM1: Changes for map 45 to 47 2023-05-19 22:10:53 -07:00
Paul Gilbert
413513e14b MM: MM1: Changes for map 43 2023-05-19 21:55:16 -07:00
Paul Gilbert
455e6d1779 MM: MM1: Fix Y position of interaction dialog buttons 2023-05-18 22:32:18 -07:00
Paul Gilbert
b2d06cc4cd MM: MM1: Added changes for map 42 2023-05-18 22:32:18 -07:00
Paul Gilbert
07c69bd661 MM: XEEN: Fix METAL_DAMAGE_PERCENT negative numbers 2023-05-17 22:47:04 -07:00
Paul Gilbert
9af006266c MM: MM1: Changes for map 40 2023-05-17 21:26:00 -07:00
Paul Gilbert
071e118197 MM: MM1: Fixes for map 38 and 39 2023-05-17 20:01:42 -07:00
Vladimir Serbinenko
ce6a9d8e8e DEVTOOLS: Allow to add .bin extension in dumper-companion.
This allows to easily simulate behaviour of other dumping tools.
It's very useful in tests wven if not so much for end users
2023-05-14 22:57:57 +02:00
Ankush Dutt
74dff32dd9 I18N: Add script to generate translated strings.xml and fake cpp
- Add a python script (generate-android-i18n-strings.py)
 that generates the translated android strings.xml as per:
 https://developer.android.com/guide/topics/resources/providing-resources#AlternativeResources
 It considers the dists/android/res/values/strings.xml file as
 a base template to generate those translated strings.xml files.

- The python script also generates a fake cpp with strings from
 dists/android/res/values/strings.xml. These strings will be picked
 up by gettext to make it translatable. If there is any change in the
 original strings.xml file, we won't have to worry about the changes
 in cpp file.

- Add documentation for the generate-android-i18n-strings.py script
2023-05-14 22:40:50 +02:00