Commit Graph

2685 Commits

Author SHA1 Message Date
Paweł Kołodziejski
7ddb8b70b6 DEVTOOLS: Avoid global constructors 2022-01-01 15:56:57 +01:00
Paweł Kołodziejski
a829278e88 DEVTOOLS: Silence compiler warnings 2022-01-01 15:44:40 +01:00
Paweł Kołodziejski
7e86a21a6a DEVTOOLS: Avoid global constructor 2022-01-01 15:25:28 +01:00
Paweł Kołodziejski
f1812277d2 DEVTOOLS: Enable mpeg2 by default 2022-01-01 13:38:06 +01:00
Cameron Cawley
21b0d6ded1 BACKENDS: Replace GLEW with GLAD, part of PR #3463 2021-12-30 14:53:48 +01:00
Eugene Sandulenko
d79b75dce5
DOCS: Moved all non-main licenses to LICENSES/ directory. Synced all lists
I could potentially break some port packaging as my changes were not tested
2021-12-27 14:58:23 +01:00
Paweł Kołodziejski
20cb0ae228
ALL: Cleanup ResidualVM -> ScummVM 2021-12-26 21:19:38 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
athrxx
a939862cec KYRA: (LoK/Mac) - add support for low quality music
(the driver support was already there, this commit just adds the additional menu setting and the necessary adjustments)
2021-12-17 20:29:26 +01:00
eientei
5e910bafdd SCUMM: Add CD demo of Sam & Max Hit the Road 2021-12-16 18:49:35 +02:00
Paweł Kołodziejski
02dd2eb068
DEVTOOLS: Added suppress options in xcode for pragma and deprecated opengl/es 2021-12-05 16:38:56 +01:00
athrxx
ea0c0ec4a5 KYRA: (LoK/Mac) - add specific static data for Mac version
We used the DOS data before.
This fixes the final credits for the stuffit installer version and allows to get rid of some hacks.
2021-12-03 13:58:34 +01:00
Dominik Marks
a65aa0c521 XEEN: DE: Initial support for german version 2021-12-02 20:51:41 -08:00
athrxx
d9850a2d78 KYRA: (HOF/Traditional Chinese) - add static resources 2021-12-01 22:37:59 +01:00
Paweł Kołodziejski
fe39ff1ed2
DEVTOOLS: Fixed compilation 2021-11-20 15:03:52 +01:00
Cameron Cawley
f8e9355ffa CREDITS: Add credits for the Prince translation 2021-11-18 00:50:19 +01:00
athrxx
d70d9f3b11 KYRA: (LoK/Traditional Chinese) - add final credits
This version does have special hard coded credits text in Chinese. The code also requires some tweaks for correct display.
2021-11-15 22:05:28 +01:00
athrxx
db2c959289 KYRA: (LoK/Traditional Chinese) - add static resources 2021-11-15 01:01:06 +01:00
Orgad Shaneh
62797daf3c DEVTOOLS: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Orgad Shaneh
2e68b4ffdc JANITORIAL: Use override
Using clang-tidy modernize-use-override
2021-11-14 02:59:23 +02:00
eientei
004ab05ebb DEVTOOLS: Set the modified time for folders in dumper_companion 2021-11-13 11:32:19 -05:00
Misty De Meo
1e82f0760d DEVTOOLS: allow correcting filenames when punycoding 2021-11-12 16:31:31 +01:00
Eugene Sandulenko
c69fadfa65 BUILD: Added gui-icons.dat to the list of redistributable files 2021-11-12 14:46:34 +01:00
eientei
cb06b8ce2e DEVTOOLS: Return string encoded in Mac-Roman on error 2021-11-12 00:23:06 +01:00
Misty De Meo
954e1d61db DEVTOOLS: add a new filename to test_decode_name 2021-11-12 00:18:41 +01:00
Misty De Meo
915826fda5 DEVTOOLS: mac mode operates on raw byte paths 2021-11-12 00:18:41 +01:00
Misty De Meo
0a3af55866 DEVTOOLS: fix overeager ArgumentError catch 2021-11-12 00:18:41 +01:00
sluicebox
5b5cdbeea9 CREATE_PROJECT: Update MSVC jpeg debug lib name
Required for CI; libjpeg-turbo debug builds no longer have a "d"
suffix when building with vcpkg.
2021-11-11 20:17:49 +01:00
Misty De Meo
0d616a2189 DEVTOOLS: mark script as executable 2021-11-11 19:02:12 +01:00
trembyle
c740f96f63 COMMON: Normalize and document language maintenance
* Add documentation to add or maintain language values
* Fix and reorder existing entries to match ISO standards
2021-11-11 12:06:15 +01:00
SupSuper
f4c904d2d2 CREATE_PROJECT: Add Visual Studio 2022 support
Because I know someone's gonna ask me about it :P
2021-11-10 05:49:03 +00:00
sluicebox
76778e100f CREATE_PROJECT: Remove VS2008 project generator
Now that C++11 is mandatory we can retire our old friend
2021-11-07 11:36:49 +02:00
sluicebox
16bf767de3 CREATE_PROJECT: Add --include-dir and --library-dir
Additional include and library directories can now be added.

This is most useful to Xcode Mac projects where a vanilla Homebrew setup
requires manually adding five directories through the Xcode UI and then
repeating that every time the project needs to be regenerated.

Now create_project can be scripted to regenerate a working Mac project
without any extra Xcode steps.
2021-11-06 19:08:06 -05:00
eientei
ad6125955b DEVTOOLS: Add test for previous dumpercompanion workaround; correctly use "MacJapanese" 2021-11-03 09:03:15 +02:00
Eugene Sandulenko
cbc14ac558
DEVTOOLS: COMPANION: Fix typo in error message 2021-11-02 18:58:31 +02:00
eientei
7fcad50f71 DEVTOOLS: Work around Mac-Japanese sequences missing low byte 2021-11-02 17:57:01 +01:00
sluicebox
4025901ab1 CREATE_PROJECT: Add DETECTION_FULL feature
Allows disabling full detection with --disable-detection-full,
just like the configure script.
2021-11-01 21:34:55 +01:00
Eugene Sandulenko
55a171867e
DEVTOOLS: COMPANION: Added test for higher Unicode characters 2021-10-31 23:00:35 +02:00
Eugene Sandulenko
e1804df203
DEVTOOLS: COMPANION: Fix punycode tests 2021-10-31 21:51:55 +02:00
Eugene Sandulenko
7fa0d97e32
DEVTOOLS: Added more tests for punycode 2021-10-31 19:27:34 +02:00
Eugene Sandulenko
dfd34fc163
DEVTOOLS: COMPANION: Added one more test for encoding 2021-10-31 16:37:11 +02:00
Eugene Sandulenko
e5a60d34cc
CREATE_PROJECT: Enable C++11 for Xcode by default 2021-10-31 11:52:06 +02:00
Eugene Sandulenko
886a8c43a1
CREATE_PROJECT: Drop cxx11 feature 2021-10-31 11:45:08 +02:00
athrxx
ece7e26b41 KYRA: (MR/Traditional Chinese) - add support 2021-10-26 17:57:01 +02:00
Lothar Serra Mari
a4f8e4ae5c CREDITS: Update credits 2021-10-23 12:40:04 +02:00
Marcus Comstedt
20eb91cb31 GRAPHICS: Add Latin Extended-A to GUI font
This fixes incorrectly rendered characters in the about crawler.

The following BDF file was used as source:
https://opensource.apple.com/source/X11fonts/X11fonts-10.2/font-adobe-75dpi/font-adobe-75dpi-X11R7.0-1.0.0/helvB12.bdf
2021-10-23 09:45:15 +02:00
eientei
34e58d9abb DEVTOOLS: simplify macbinary packing a bit 2021-10-22 13:05:46 +02:00
Misty De Meo
7def925d9c DEVTOOLS: dumper-companion: work around bug 2021-10-22 13:04:54 +02:00
Misty De Meo
a62ef12546 DEVTOOLS: fix filename for mac command 2021-10-22 13:04:01 +02:00
Paul Gilbert
dd791b3453 XEEN: Fix crash on startup loading xeen.ccs data 2021-10-11 20:34:05 -07:00
Mataniko
c969644d7f CREDITS: Update credits 2021-10-07 07:59:30 -04:00
Eugene Sandulenko
5cc08085ed
SCUMM: Fix detection for Japanese Mac fbpack 2021-09-28 21:41:12 +02:00
Eugene Sandulenko
8958c0041f
SCUMM: Added detection for Japanese Mac fbpack 2021-09-28 21:10:28 +02:00
Roland van Laar
45aa7e12bc DEVTOOLS: COMPANION: Remove old comments
The dates are correct when creating a mac binary.
Example from the binary Majestic:

Majestic: MacBinary II, inited, busy, Thu Nov  9 05:09:33 1995, modified Thu Nov  9 05:11:55 1995, creator 'PJ93', type application, 23374400 bytes "Majestic" , at 0x164aac0 486640 bytes resource
2021-09-15 21:05:29 +02:00
Roland van Laar
898dfcdae3 DEVTOOLS: COMPANION: Fix masking lower flag bits 2021-09-15 21:03:56 +02:00
Ben Castricum
f89f375b07 SCUMM: Set language of non-UK versions to US
But only for the games for which also is a UK version
2021-09-14 15:35:12 +03:00
Ben Castricum
ef618d8976 SCUMM: Fill in missing languages 2021-09-14 15:35:12 +03:00
Ben Castricum
7101dc8667 SCUMM: Set language of UK versions to GB 2021-09-14 15:35:12 +03:00
Ben Castricum
2645975878 SCUMM: Steam has no Mac versions, so change those into generic variants 2021-09-14 15:35:12 +03:00
Ben Castricum
080415a46e SCUMM: add all file sizes from the HES games available om Steam 2021-09-14 15:35:12 +03:00
Ben Castricum
83bff2fcd6 SCUMM: Add more freddi1 file sizes to detection table 2021-09-13 18:09:38 +03:00
Ben Castricum
538a6f500c SCUMM: Remove 'Updated' from Russion Freddi1 variant
There is only one version.
Also adding the filesize.
2021-09-13 18:09:38 +03:00
Ben Castricum
76a659a5ac SCUMM: Correct language setting for Freddi1/Wii
This version is clearly american if you listen too it. Which makes sense
because apparently there never existed an UK dubbed FF1

https://jradventures.forumotion.com/t14-the-uk-english-dubs
2021-09-13 18:09:38 +03:00
Ben Castricum
646f645bf9 SCUMM: Fill in missing language for 2 HES games 2021-09-12 20:09:01 +03:00
Matthew Duggan
5cda13cb40 ULTIMA8: Limit BA-40 ammo in high Crusader difficulties
Bug #12880.  The BA-40 should consume ammo in the higher 2 difficulty levels
for Crusader: No Remorse.  A similar change is probably needed for No Regret,
but it will be done separately.
2021-09-09 22:20:27 +09:00
Thierry Crozat
4680538951 SUPERNOVA: Fix buffer overflow for two dialogs
This was partially caused by a bug in the original source code
that was missing a comma between two strings for those two dialogs.
The original did not have a buffer overflow, but was not correctly
displaying the strings.

This fixes bug #12856.
2021-09-08 01:07:40 +01:00
Maxim Kovalenko
5d37243150 XEEN: Some fixes in both BASE and RU
XEEN:
Click on 'Auto Notes' shows 'Items' button animation - Fixed
'Up'/'Down' pressed buttons in create_char dialog shows wrong icon - Fixed
Fix 'Yes'/'No' (thumbs up/down) click area

XEEN: RU
'Items' button not working because it uses 'd' alias, same as down button ('d', 'down', 'kp2') - Fixed
Fixed PARTY_DIALOG_TEXT margins
Map title area names translated
Translated monster names
Translated spell names
Add spaces to mae_names
2021-09-04 19:24:37 -07:00
Cameron Cawley
dcf4fb5d2d DEVTOOLS: Add a build script to simplify building with Docker 2021-09-02 13:21:27 +02:00
Cameron Cawley
0d65c120b7 CREDITS: Add myself to the DS port credits 2021-08-30 19:11:03 +01:00
Cameron Cawley
2e440e5d96 RISCOS: Replace the StrongHelp manual with the PDF manual 2021-08-29 16:09:32 +01:00
Eugene Sandulenko
51153fbdd8
DEVTOOLS: Update Amiga .in file location 2021-08-28 20:58:49 +02:00
Eugene Sandulenko
81002f425e
DEVTOOLS: Added more documentation 2021-08-24 02:08:12 +02:00
Roland van Laar
61f7390b32 JANITORIAL: DEVTOOLS: COMPANION: formatting 2021-08-23 22:15:22 +02:00
Roland van Laar
f5fa418864 DEVTOOLS: COMPANION: fix skipping first path
The new glob **/* does not include the root director. Skipping the first
element resulted in the first file being skipped.
2021-08-23 22:15:22 +02:00
Roland van Laar
dd848d8ad8 DEVTOOLS: COMPANION: remove old perl version
The python dumper-companion had the same and more features as the perl
one.
2021-08-23 18:16:07 +02:00
Roland van Laar
6cfd387798 JANITORAL: DEVTOOLS: fix formatting companion 2021-08-23 18:16:07 +02:00
Roland van Laar
c957c45d7d DEVTOOLS: COMPANION: include suffix in dir mode
The file stem, i.e. the part before the suffix, was used to punyencode
it. Now it takes the whole file, including suffix for encoding.
2021-08-23 18:16:07 +02:00
Roland van Laar
9ddc4a88a3 DEVTOOLS: COMPANION: add decode string option
Will automatically decode punyencoded strings in str mode.
2021-08-23 18:16:07 +02:00
Roland van Laar
e542099638 DEVTOOLS: COMPANION: Fix dir globbing
There were two problems:

- glob pattern only found directories:
    Now it returns both directories and files.

- top level dir was included in the punyencoding
2021-08-23 17:16:15 +02:00
Eugene Sandulenko
2e1391e3b0
SCUMM: Added atlantis Mac demo. Bugreport #12831 2021-08-23 16:17:31 +02:00
einstein95
465f242f0a DEVTOOLS: COMPANION: Set last modified time to one from volume 2021-08-23 13:26:42 +02:00
Roland van Laar
c242dcbeb8 DEVTOOLS: COMPANION: fix dir mode
Last refactor left the dir mode in a broken state.
Thanks to @trembyle for spotting it.
2021-08-22 23:04:07 +02:00
Roland van Laar
fb95877874 DEVTOOLS: COMPANION: remove escape chars
It was decided on discord that we're only escaping chars that windows
absolutely can't handle.

These chars are now not escaped: ,;=
2021-08-22 22:56:33 +02:00
Cameron Cawley
644e7354f5 CREDITS: Update credits 2021-08-22 22:25:33 +03:00
Cameron Cawley
8a21f2bcb3 DEVTOOLS: Fix the order of engines in the credits 2021-08-22 22:25:33 +03:00
Roland van Laar
d38a147019 DEVTOOLS: COMPANION: improve special char handling
We follow [1] in which chars need to be escaped.
    - we now allow the following chars in filenames: []+
    - filenames can't end in a dot or space

Includes updated tests.

[1] https://en.wikipedia.org/wiki/Filename#Reserved_characters_and_words
2021-08-22 11:10:00 +02:00
Roland van Laar
581dd9c9d2 DEVTOOLS: COMPANION: cleanup
- Remove a superfluous import
2021-08-22 11:10:00 +02:00
Roland van Laar
d32d232e05 DEVTOOLS: DUMPERCOMPANION: handle all filenames
Always punyencode filenames when the filename contains a char that
should be escaped. This makes it work better with windows.

Windows has a short list of chars that not allowed:
https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file#naming-conventions
2021-08-22 00:51:34 +02:00
Roland van Laar
1e9ca945b9 JANITORAL: DEVTOOLS: reformat code
Using # fmt: off and # fmt: off allows for excluding the decode map when
formatting. Other lines are formatted with black
2021-08-22 00:51:34 +02:00
Roland van Laar
81be6b459b DEVTOOLS: DUMPERCOMPANION: fix double encoding
\x81 is used as a control character to denote a special char.
\x81 was encoded put in the end result twice because of a missing elif.

Includes unittest fix.
2021-08-21 09:40:17 +02:00
Roland van Laar
00d54a3358 DEVTOOLS: DUMPERCOMPANION: fix logging mac mode
Re-enable printing messages when punyencoding files in mac mode.
2021-08-21 09:18:43 +02:00
Roland van Laar
32991d2152 DEVTOOLS: DUMPERCOMPANION: punyencode dirs on mac
Enable punyencoding of directory names in mac mode.

A refactor of the code to handle punyencoding in mac mode.
It's now a two step process:
  - first collect the resource forks into macbinaries and
  - second punyencode recursively all files and directories
2021-08-21 00:15:16 +02:00
Roland van Laar
86f6c137f5 DEVTOOLS: DUMPERCOMPANION: support mac_japanese
The dumper companion now support dumping mac_japanese isos. MachFS
expects encodes everything in mac_roman. For mac_japanese we decode it
as mac_roman and then encode it ourselve.

    `dumper-companion.py iso --japanese --punycode path/to/iso path/to/dir`

- A conversion table and code was added: taken from:
    https://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/JAPANESE.TXT
- file_to_macbin takes an encoded filename to allow for both mac_japanse
  and mac_roman encodings.
- punyfication is now an explicit option when dumping isos
2021-08-20 23:56:18 +02:00
Roland van Laar
b61e973099 DEVTOOLS: DUMPERCOMPANION fix macbinary padding
Macbinary forks are padded to be a multiple of 128 bytes.
An extra padding of 128 bytes was added when 0 were needed.

This fixes that.
2021-08-20 23:56:18 +02:00
Roland van Laar
f73f481ec2 DEVTOOLS: COMPANION: linter fixes
- remove encoding parameter from `punyencode`
- fix return types of type hints
2021-08-20 23:56:18 +02:00
Roland van Laar
82ba7e9830 DEVTOOL: COMPANION
Added support for Japanese encoding.

Remove option for specifying encodings. All input is expected to be
unicode.
2021-08-18 22:39:06 +02:00
BLooperZ
68b9b909ee KYRA: HOF: reverse english names in hebrew 2021-08-17 19:43:48 +02:00
BLooperZ
bacd737ea3 KYRA: add support for kyra2 fan translation 2021-08-17 19:43:48 +02:00
Eugene Sandulenko
7642ecf0a9
DEVTOOLS: Fix URL for create_classicmacfonts.sh 2021-08-17 14:37:40 +02:00
alxpnv
4506b1d48c ACHIEVEMENTS: add Sanitarium support 2021-08-16 15:06:21 +03:00
Roland van Laar
f825c39d64 DEVTOOLS: COMPANION: code improvements
- mac mode: show which file's attributes can't be read
- mac mode: use exit code 1 when bailing
- implement exit codes for all modes
- fix spelling mistake
- sort imports, python once first, then external packages
- refactor: use os.path.join only once per file
2021-08-12 21:57:28 +02:00
Eugene Sandulenko
b10c55abcb
DEVTOOLS: COMPANION: Fix error processing 2021-08-12 20:34:57 +02:00
Eugene Sandulenko
0e69fb7e61
DEVTOOLS: COMPANION: Use xattr module for creator/type extraction 2021-08-12 19:36:58 +02:00
Maxim Kovalenko
88589a852c XEEN: RU Translated Mirror aliases 2021-08-11 20:06:01 -07:00
Eugene Sandulenko
9ba6f1fe01
DEVTOOLS: COMPANION: Keep the file names in mac mode, set the modification time 2021-08-09 23:03:00 +02:00
Eugene Sandulenko
681fc2eaa3
DEVTOOLS: COMPANION: Set the macbinary type and creator for mac mode 2021-08-09 22:41:12 +02:00
Eugene Sandulenko
8952db2dfd
DEVTOOLS: COMPANION: Fix mac mode and set file timestamps 2021-08-09 22:09:03 +02:00
Roland van Laar
0e0aef0201 DEVTOOLS: COMPANION: add macbinary mode
`dumper-companion.py mac [--punycode] directory` will recursively look
for resourceforks and encode them inplace as macbinary.

When `--punycode` is enabled it will encode filenames in punycode.

This is a MacOS only feature.
2021-08-09 15:54:05 +02:00
Roland van Laar
66568ca700 DEVTOOLS: COMPANION: Improve helptext
Make it clear that punyencoding of stdin is supported.
2021-08-09 15:54:05 +02:00
Roland van Laar
4d00111acf DEVTOOLS: COMPANION: hfs dump use existing dir
Don't complain when the directory to write to already exists.
2021-08-09 15:54:05 +02:00
Roland van Laar
8ddb3aec3a DEVTOOLS: COMPANION: remove superfluous statement 2021-08-09 15:54:05 +02:00
Roland van Laar
c586311c26 DEVTOOLS: COMPANION: add development info helptext 2021-08-09 15:54:05 +02:00
Roland van Laar
6e5d7c2395 DEVTOOLS: COMPANION: bring escape inline
Original dumper-companion.pl script encoded \x81 to \x81\x79\x81.
- added test to check for correct behavior
- refactored escape string to handle this special case
2021-08-09 00:22:18 +02:00
Roland van Laar
a1a31748e8 DEVTOOLS: COMPANION: change escape char
\x81 is used to encode escaped chars. This change brings it in line with
the dumpercompanion.pl.
2021-08-09 00:09:52 +02:00
Roland van Laar
0f46b30654 DEVTOOLS: COMPANION: punyencode strings
Adds the `str` subcommand:

./dumper-companion.py str STRING
    punyencode the string STRING
./dumper-companion.py str --stdin
    punyencode stdin

The HFS iso dumper is moved into it's own subcommand:

./dumper-companion.py iso -e encoding input_iso output_dir
2021-08-08 23:42:01 +02:00
Eugene Sandulenko
8892902c8f
DEVTOOLS: COMPANION: Keep the original filename encoding in MacBinary 2021-08-06 13:29:06 +02:00
Max Horn
2f1f8f502e DEVTOOLS: move credits from devtools/credits.pl to engines
This employs a "lazy" approach: the "format" for the credits stays
exactly as it was, i.e., perl code. Of course one may want to change
this to another format (e.g. YAML, JSON, XML; or also shell script or
AWK, like `configure.engine` uses). But I deliberately kept it simple,
to get a minimal change that is easy to verify. Any further changes to
e.g. the format can be layered atop this.
2021-08-05 00:01:46 +02:00
Roland van Laar
064a266a22 DEVTOOLS: COMPANION: remove debug statements 2021-08-04 16:54:06 +02:00
Roland van Laar
38ee5037e5 DEVTOOLS: COMPANION: create python version
It reads an hfs formatted iso and extracts its contents. The output
follows two rules:
- A file is saved as macbinary when it has a resource fork and
- filenames with non-ascii chars are converted into a punycode variant.

An initial verson of this python script was created by: @eientei on
discord.
2021-08-04 16:02:21 +02:00
Orgad Shaneh
0b2ae9fa5e DEVTOOLS: Replace ugly SDL/MinGW hack with a cleaner hack
Instead of having main=SDL_main defined by pkg-config/sdl2-config --cflags
and undefining it everywhere, strip it in its origin.
2021-08-03 07:35:15 +03:00
D G Turner
5e0aeffb58 DEVTOOLS: Fix create_xeen Compilation 2021-08-03 04:15:36 +01:00
Orgad Shaneh
f084d29e9a DEVTOOLS: Fix create_xeen compilation without C++11 2021-08-02 23:12:57 +03:00
Eugene Sandulenko
d71bc64e83
DEVTOOLS: XEEN: Fix warnings 2021-08-02 18:34:36 +02:00
Eugene Sandulenko
11ed99bd62
DEVTOOLS: XEEN: Fix compilation on some platforms 2021-08-02 18:34:36 +02:00
Orgad Shaneh
99773ee204 DEVTOOLS: Fix create_project compilation on Windows with UNICODE defined 2021-08-02 17:47:29 +02:00
Maxim Kovalenko
0b038463ff XEEN: RU Fixed item materials 2021-08-02 17:35:18 +02:00
Maxim Kovalenko
4ea20488cc XEEN: RU create_xeen removed const in int return 2021-08-02 17:35:18 +02:00
Maxim Kovalenko
805f55f1cd XEEN: RU Fixed some localized strings. Fixed intro subtitles.
Fixed optimizer issues
2021-08-02 17:35:18 +02:00
Maxim Kovalenko
21c727b2c7 XEEN: RU Fixed names according to conventions 2021-08-02 17:35:18 +02:00
Maxim Kovalenko
b655cfc03e XEEN: RU Moving translated hotkeys to resources.
Hotkeys changed in locations, CoX Menu.
Margin fix
2021-08-02 17:35:18 +02:00
Maxim Kovalenko
2da836da6c XEEN: RU Moving translated hotkeys to resources.
Hotkeys changed in party, quests, quick_fight, spells dialogs and bank location.
2021-08-02 17:35:18 +02:00
Maxim Kovalenko
3bba21845d XEEN: RU Moving translated hotkeys to resources.
Hotkeys changed in items dialogs.
2021-08-02 17:35:18 +02:00
Maxim Kovalenko
b16ab4382e XEEN: RU Moving translated hotkeys to resources.
Hotkeys changed in char_info, control_panel, create_char, difficulty dialogs.
2021-08-02 17:35:18 +02:00
Maxim Kovalenko
587031a2e5 XEEN: RU Further sharpening
change hotkeys in dialogs_create_char, dialogs_difficulty
2021-08-02 17:35:18 +02:00
Maxim Kovalenko
9f80f452e4 XEEN: RU Translated all constants.h strings for Clouds. Ready for test. 2021-08-02 17:35:18 +02:00
Maxim Kovalenko
325eb338fe XEEN: RU Further sharpening
Added 'Born' gender form and plural form for food
2021-08-02 17:35:18 +02:00
Maxim Kovalenko
d3624575a7 XEEN: RU Working on gender and plural forms 2021-08-02 17:35:18 +02:00
Maxim Kovalenko
84ad41f685 XEEN: RU Further sharpening ru translation 2021-08-02 17:35:18 +02:00
Maxim Kovalenko
d18f2bb219 XEEN: RU Split language constants
Further sharpening ru translation
2021-08-02 17:35:18 +02:00
Maxim Kovalenko
516f8d8824 XEEN: RU Combine multiple language constants in one ccs file 2021-08-02 17:35:18 +02:00
Maxim Kovalenko
cfcf36383f XEEN: RU Added plural forms for "days" 2021-08-02 17:35:18 +02:00
Maxim Kovalenko
f25b9c9c58 XEEN: RU Move plural forms to constants 2021-08-02 17:35:18 +02:00
Maxim Kovalenko
66097d4e39 XEEN: RU Added plural forms for "days" in char info 2021-08-02 17:35:18 +02:00
Maxim Kovalenko
dcf3bb19b5 XEEN: RU Translated constants.cpp 2021-08-02 17:35:18 +02:00
Eugene Sandulenko
ab99047387
COMMON: COMPANION: Avoid diuble encoding of UTF8 symbols 2021-08-01 18:31:26 +02:00
Eugene Sandulenko
09dfabf6c5
DEVTOOLS: COMPANION: Escape more shell characters 2021-08-01 14:51:04 +02:00
Eugene Sandulenko
1f40958a65
COMMON: Punycode more invalid characters in filenames 2021-08-01 10:44:24 +02:00
Eugene Sandulenko
5288422e26
DEVTOOLS: COMPANION: Escape more characters for shell commands 2021-08-01 10:35:27 +02:00
Orgad Shaneh
d0545cb65a CI: Enable fribidi
Some of the issues in vcpkg are already resolved.
2021-08-01 08:30:19 +01:00
Eugene Sandulenko
353d0aa758
DEVTOOLS: COMPANION: Improve verbose debug output 2021-07-31 18:56:35 +02:00
Eugene Sandulenko
33566c0847
DEVTOOLS: COMPANION: Fix processing '*' in the source file names 2021-07-31 18:22:55 +02:00
Eugene Sandulenko
d0eba82607
DEVTOOLS: COMPANION: Avoid concurrency in HFSUTILS execution 2021-07-31 18:06:55 +02:00
Eugene Sandulenko
8f72b4aec8
DEVTOOLS: COMPANION: Bail out on unsuccessful hcopy 2021-07-31 17:31:23 +02:00
Eugene Sandulenko
8ce0327544
DEVTOOLS: COMPANION: Do not hide hmount output in verbose mode 2021-07-31 17:24:08 +02:00
Eugene Sandulenko
66f7bc786e
DEVTOOLS: COMPANION: Fix spelling error 2021-07-31 17:12:49 +02:00
Eugene Sandulenko
8cd546c119
DEVTOOLS: COMPANION: Fix processing files newer than a year 2021-07-31 17:10:08 +02:00
Eugene Sandulenko
130270e9cc
COMMON: Puny-encode '*', '[', ']' in file names 2021-07-31 17:04:13 +02:00
Eugene Sandulenko
9720b96f38
DEVTOOLS: Print out hls output in verbose mode in dumper companion 2021-07-31 15:00:28 +02:00
Eugene Sandulenko
d5b4121979
DEVTOOLS: Check the output directory for existence and improve debug output 2021-07-31 10:56:50 +02:00
Eugene Sandulenko
637f899c82
DEVTOOLS: More trace output for the dumper companion 2021-07-31 10:48:47 +02:00
Eugene Sandulenko
e235dfc900
DEVTOOLS: Print statistics in MacBinary mode in dumper companion 2021-07-30 19:35:24 +02:00
Eugene Sandulenko
8b6da5c603
DEVTOOLS: Implement verbose mode for dumper companion 2021-07-30 19:26:55 +02:00
Eugene Sandulenko
e538a6b24d
DEVTOOLS: Fix -o option and implement -m -e for the dumper companion 2021-07-30 11:07:34 +02:00
Eugene Sandulenko
8fe86a7cf4
DEVTOOLS: Flip the execution bit for the dumper-companion.pl 2021-07-29 16:23:27 +02:00
Eugene Sandulenko
4a76542e93
DEVTOOLS: Implement -S and -o options for the dumper companion 2021-07-29 16:23:27 +02:00
Eugene Sandulenko
b1d37306f9
DEVTOOLS: Added stdin encoding mode for dumper-companion.pl 2021-07-27 23:28:49 +02:00
Eugene Sandulenko
57836da5bb
DEVTOOLS: Reduce code duplication in dumper-companion.pl 2021-07-27 23:00:41 +02:00
Eugene Sandulenko
92517fc3f5
DEVTOOLS: Synchronize encoding for punycode in different tool modes 2021-07-27 18:14:50 +02:00
Eugene Sandulenko
81b7702722
DEVTOOLS: Do not encode "'" to punycode 2021-07-27 18:14:49 +02:00
Eugene Sandulenko
73fd4a44e6
DEVTOOLS: Remove ambiguity in escaping 0x81 in dumper companion 2021-07-27 18:14:48 +02:00
sluicebox
f0fd086948 CREATE_PROJECT: Fix enabling fluidlite 2021-07-24 22:02:38 +01:00
Orgad Shaneh
7deaecb308 BUILD: Remove pointless condition in msbuild
Analysis is debug, not release.
2021-07-22 14:29:50 +03:00
Eugene Sandulenko
52690ca930
DEVTOOLS: Encode file names with punycode in dumper-companion
Also, we are escaping some non-portable characters with 0x81.
More characters could be escaped.
2021-07-21 22:30:37 +02:00
Eugene Sandulenko
bcf4213e05
DEVTOOLS: Implement punycode encoding in dumper-companion 2021-07-19 13:32:04 +02:00
Eugene Sandulenko
10cf2d8544
DEVTOOLS: encode-macbinary.sh is now obsolete. Removing 2021-07-19 12:58:05 +02:00
Eugene Sandulenko
55da451505
DEVTOOLS: Improve help message for dumper-companion 2021-07-19 12:58:05 +02:00
Eugene Sandulenko
3f9bc93bfe
JANITORIAL: Fix identation 2021-07-19 12:58:05 +02:00
Eugene Sandulenko
ec344292f0
DEVTOOLS: Implement macbinary encoding for dumper-companion 2021-07-19 12:58:05 +02:00
Eugene Sandulenko
0d3ca5fa97
DEVTOOLS: Implement conversion to UTF8 for dumper-companion script 2021-07-19 12:19:14 +02:00
Eugene Sandulenko
09620c3baf
DEVTOOLS: Initial version of dumper companion 2021-07-19 09:24:32 +02:00
Matthew Duggan
4f38c3ff73 ULTIMA8: Add more items to Regret data
Configure shapes and inventory gump frames for various inventory objects.
2021-07-15 08:55:08 +09:00
sluicebox
2bca5da803 WIN32: Make UNICODE the default build configuration 2021-07-14 18:41:02 -05:00
djsrv
fcb4649b14 DEVTOOLS: Add script to extract Japanese Mac fonts 2021-07-12 00:38:05 -04:00
D G Turner
245bef26a2 DEVTOOLS: Fix Compilation 2021-07-09 21:27:16 +01:00
Paul Gilbert
005561d305 COMMON: Increase Stream pos, seek, size from int32 to int64 2021-07-08 18:24:28 -07:00
Matthew Duggan
a9ae8be3c9 ULTIMA: Regenerate ultima.dat and bump U8 data version
* Updates information for Crusader games
* Remove Thumbs.db files from zip
* Bump data version number to 2.0
2021-07-07 19:34:05 +09:00
Matthew Duggan
58fece40aa ULTIMA8: Add custom deaths for No Regret weapons 2021-07-06 08:16:20 +09:00
Lothar Serra Mari
69d5c5164f CREDITS: Add myself to the Win32/Win64 subsection 2021-07-04 17:35:49 +02:00
sluicebox
41ab2c799b CREATE_PROJECT: Fix warning when building on Mac 2021-06-30 22:50:09 -05:00
sluicebox
1f253b805c CREATE_PROJECT: Add --use-windows-unicode 2021-06-29 12:38:01 -05:00
Matthew Duggan
716af7bf67 ULTIMA8: Fix isPlaying to check mixer
Previously it could return true for sounds that have already finished if the
game is paused (because the AudioProcess is not run when paused).  This only
really affects modal gumps.
2021-06-24 08:44:08 +09:00
Matthew Duggan
62cd4febd2 DEVTOOLS: ULTIMA8: Fix font spacing for Crusader inventory 2021-06-24 08:44:08 +09:00
lb_ii
4498c3d6dd ACHIEVEMENTS: Generated description files 2021-06-23 07:56:00 +03:00
Eugene Sandulenko
44fbf427ef
SCUMM: Added support for Japanese Mac Dig 2021-06-11 12:31:32 +02:00
lb_ii
cca9e37388 DEVTOOLS: Fix bashisms at create_achivements 2021-06-10 01:56:23 +03:00
lb_ii
3539e60d45 DEVTOOLS: Fix codacy issues 2021-06-10 01:56:23 +03:00
lolbot-iichan
2afc8a3458 ACHIEVEMENTS: Generated description files 2021-06-10 01:56:23 +03:00
lb_ii
59cf38877c DEVTOOLS: Add mapping to lookup exact games at exact users 2021-06-10 01:56:23 +03:00
lb_ii
5cf1ea5645 DEVTOOLS: Add functions for logging and errors 2021-06-10 01:56:23 +03:00
lb_ii
824d0dd4e9 DEVTOOLS: Collect hidden achivements translations from my account
I grant permission to ScummVM team to collect and analyze my public
Steam Data, including my achievements in games that I have in my
profile.
2021-06-10 01:56:23 +03:00