Commit Graph

945 Commits

Author SHA1 Message Date
Eugene Sandulenko
f2d8d71a78 CREDITS: Added qvist to credits per his request
svn-id: r53164
2010-10-12 19:33:36 +00:00
David Turner
a1e7761f6d TOOLS: Modified engine patch for use with skycpt and updated skycpt README
The Demo _does_ contain the Save/Load Panel resources, but not the required font #2.
Have updated the patch to allow use of font #0, so the process for the CD demo is now the
same as for the other versions of BASS.

svn-id: r53163
2010-10-12 14:39:27 +00:00
Jordi Vilalta Prat
8388e0dfea JANITORAL: Clean trailing whitespaces.
svn-id: r53160
2010-10-12 02:18:11 +00:00
Arnaud Boutonné
010fb9825a TOOLS: Fix typos in specialInfoLine arrays
svn-id: r53123
2010-10-10 15:27:39 +00:00
Arnaud Boutonné
a4c16f7447 HUGO: Move Dos strings from Parser to hugo.dat
svn-id: r53109
2010-10-10 09:47:19 +00:00
Arnaud Boutonné
043a293ae9 HUGO - Fix error in data (H1 Dos)
svn-id: r53104
2010-10-10 07:41:13 +00:00
Eugene Sandulenko
cf82bef02e TOON: Merged Toon engine to ScummVM trunk
svn-id: r53087
2010-10-08 22:30:39 +00:00
Johannes Schickel
8639ca97e6 TOOLS: Add RELEASE_BUILD to autogenerated MSVC project files.
This is only done for the release target and not the debug target.

svn-id: r53065
2010-10-08 08:07:31 +00:00
Thierry Crozat
dffabdfed0 DRASCULA: Improve French and German subtitles
It adds French and German subtitles to the Von Braun cutscene (see
bug #3069981) and also improve the French translation overall.
Thanks to SimSaw for the cutscene German subtitles.

svn-id: r53002
2010-10-03 21:38:33 +00:00
Florian Kagerer
5d1ab85874 SCUMM: update scumm-md5.txt
svn-id: r52981
2010-10-02 15:01:51 +00:00
David Turner
4293dbb7f3 TOOLS: Added engine patch for use with skycpt and updated skycpt README
This patch removes the description for required code modification to sky engine for generation of RESET.* files from the README and places it into a patch file. This patch also adds two modifications which are required to get RESET.* with current codebase not mentioned in the README.

svn-id: r52961
2010-09-30 22:45:24 +00:00
David Turner
05a08d61c7 TOOLS : Fixes for skycpt use, particularly on case-sensitive OS
In order to allow for work on bug #1507756 "BASS: Officer Blunt wrong animation (?)",
the skycpt tool needs to be run, but this was only previously used on case-insensitive
OS i.e. Win32. To get this to work normally on case-sensitive OS i.e. Unix, a number of
corrections were made to the hardcoded filenames to ensure the same case as the
input files.

Minor corrections :
The README was also amended to deal with the pitfall of decompressing savefiles.
Added output of each RESET.* file as processed so offending file can be seen on assertion.
Corrected segfault on missing COMPACT.TXT, so exit is more graceful.

svn-id: r52941
2010-09-29 02:57:11 +00:00
Max Horn
484bf9c269 ALL: Fixup some #define names
svn-id: r52935
2010-09-28 20:30:50 +00:00
Arnaud Boutonné
2ab77f2f52 TOOLS: Add H1 Dos intro ticks to hugo.dat
svn-id: r52901
2010-09-26 11:27:08 +00:00
Arnaud Boutonné
16557884b6 TOOLS: Add missing data for H1 Dos
svn-id: r52754
2010-09-16 23:00:25 +00:00
Thierry Crozat
b77434c415 I18N: Fix create_translation tool when string contain special characters
The english or translated strings in the PO file might have representations of special characters (e.g. '\n') or protected characters (e.g. '\"') visible as
in the source code. However at run time ScummVM expects them to be
the special characters and not their visible representations. Now the
create_translations tool does the substitution if it finds such characters.

svn-id: r52739
2010-09-15 23:12:29 +00:00
Arnaud Boutonné
1edd47c9ff TOOLS: Add staticfont.h to create_hugo
This file was supposed to be committed in r52696...

svn-id: r52709
2010-09-13 16:01:23 +00:00
Arnaud Boutonné
f656ed2974 TOOLS: Add fonts in hugo.dat for DOS version
svn-id: r52696
2010-09-12 22:54:37 +00:00
Jordi Vilalta Prat
b92c329fa5 I18N: Don't use fuzzy translations.
- Tweaked create_translations to ignore fuzzy translations.
- Fixed some formatting and removed extra whitespaces.

svn-id: r52638
2010-09-08 17:01:21 +00:00
Willem Jan Palenstijn
29afa3094d CREDITS: Fix typo
svn-id: r52624
2010-09-07 17:45:36 +00:00
Eugene Sandulenko
771d2274dd CREDITS: Thanked for Drascula and Hugo sources
svn-id: r52622
2010-09-07 17:38:21 +00:00
Arnaud Boutonné
be53141091 HUGO: Clean up creation tool
Fix typos and suppress all identical noun arrays. 

svn-id: r52596
2010-09-06 16:09:56 +00:00
Arnaud Boutonné
2bea43357f HUGO: Add hints in DOS versions
In DOS versions, display hints when mouse is over a
hotspot. This behavior is based on the one of Hugo Win
versions.

svn-id: r52590
2010-09-06 12:09:11 +00:00
Arnaud Boutonné
054a95498e TOOLS: Suppress some dead code reported by Cppcheck
svn-id: r52496
2010-09-02 12:52:03 +00:00
Arnaud Boutonné
ca74eb3e8b HUGO: Fix labyrinth bug in Hugo 2 for Windows
svn-id: r52485
2010-09-01 22:11:01 +00:00
Thierry Crozat
fc05e8a4ff I18N: Modify create-translations tool to remove duplicate translations
The TranslationManager in ScummVM will pick up the translation associated
to no context if present and if a translation could not be found for a specific
context. Based on this, the create_translations tool will now remove the
translation associated to a specific context if the same message has the
same translation associated to no context. This generate a smaller
translation.dat file, and this should also slightly improve performances (less
strings to load from the file and smaller list in which to look for a translated
message).

svn-id: r52459
2010-08-30 22:10:32 +00:00
Sven Hesse
1185c2b8be HUGO: Remove executable flag in create_hugo source
svn-id: r52421
2010-08-28 07:42:54 +00:00
Arnaud Boutonné
51b88a69b8 HUGO: Some fixes for the create_hugo tool
svn-id: r52420
2010-08-28 00:47:17 +00:00
Arnaud Boutonné
234b8e4f79 HUGO: Fix GCC warnings in objects_xx initialization
svn-id: r52418
2010-08-27 23:11:29 +00:00
Arnaud Boutonné
32734897a8 HUGO: Fix some action types in the creation tool
svn-id: r52417
2010-08-27 22:29:51 +00:00
Johannes Schickel
2444957986 HUGO: Fix "UNIX" redefinition on Unix-like systems in create_hugo.
svn-id: r52416
2010-08-27 22:24:15 +00:00
Johannes Schickel
0650872203 HUGO: Silence some const cast warnings in create_hugo.
svn-id: r52415
2010-08-27 22:13:30 +00:00
Arnaud Boutonné
c4db714e35 HUGO: Fix a bug in creation tool in act14 (H1 Dos)
Fix a bug (missing character id in initialization) in creation tool
and silent some more warnings.

svn-id: r52414
2010-08-27 21:13:47 +00:00
Arnaud Boutonné
91f567427c TOOLS: Fix some warnings in create_hugo
svn-id: r52410
2010-08-27 14:03:20 +00:00
Andre Heider
2506560bda TOOLS: const correctness to fix compilation.
svn-id: r52394
2010-08-25 19:41:59 +00:00
Thierry Crozat
bc821136fd i18n: Add support for context in translations.
This change means there can now be different translations for the same
english string depending on the context. It is based on gettext msgctxt feature.
There is a new macro _c(msg, ctxt) that should be used instead of _(msg) in
the source code when we want to add a context to the message. For the
moment I have added contexts to only one message ("None") so that I could
test the changes. Context could be added also to get shorter translations when
GUI is in 1x mode.

I have also added back the fuzzy option to msmerge since it is useful when
adding contexts to populate the translations for the new contexts.

svn-id: r52308
2010-08-23 19:45:14 +00:00
Thierry Crozat
083faee7c1 i18n: Formatting fixes.
svn-id: r52285
2010-08-22 19:47:07 +00:00
Thierry Crozat
c89462c2a6 i18n: Implement po file parsing in create_translations tool
Until now the parsing was done by the po2c perl script, which
generated a messages.h file. The create_translations executable
had then to be recompiled before being executed. This commit
removes the po2c perl script. The parsing is now directly done by
the create_translations tool.

The parsing has also been extended to support the msgctxt strings.
This is not dumped yet in translations.dat but will be once I have
finished implementing context support for the translations.

svn-id: r52284
2010-08-22 18:49:19 +00:00
Arnaud Boutonné
0b4fef3aa7 Hugo - Move DOS hardcoded inventory strings to Hugo.dat
svn-id: r52226
2010-08-20 15:30:30 +00:00
Eugene Sandulenko
040dfff8ce i18n: Move translations to standalone file. Patch #3044975
svn-id: r52208
2010-08-19 11:46:55 +00:00
Arnaud Boutonné
ef21077b81 create_hugo - Add MSVC9 files
svn-id: r52141
2010-08-17 10:09:50 +00:00
Eugene Sandulenko
06960d33e1 HUGO: Adding engine to the main tree
svn-id: r52137
2010-08-17 09:28:20 +00:00
Florian Kagerer
f4d38ccd40 LOL: added english floppy version
svn-id: r51834
2010-08-07 14:38:07 +00:00
Johannes Schickel
b7aa748dd2 KYRA: Append newline in help string of create_kyradat.
svn-id: r51771
2010-08-05 23:04:57 +00:00
Johannes Schickel
e82194e4c5 KYRA: Fix compilation of create_kyradat.
svn-id: r51769
2010-08-05 22:39:54 +00:00
Florian Kagerer
9c8b465505 KYRA: FM-Towns audio driver rewrite
- FM-Towns euphony driver completely rewritten based on KYRA FM-Towns and LOOM towns disasm.

- Split all the emu and driver code from sound_towns.cpp into different files to make things a bit less confusing.

- Move the driver code to common space since the exact same euphony driver is used by LOOM which means we could get rid of the outdated and incomplete ym2612 driver/emu implementation (which doesn't even do things like instrument loading, pan position, etc). I haven't tried to add this to the Scumm engine yet, since I am not  familiar with it and my priority was to get the driver finished first. But from the look of disasm it shouldn't be difficult to do.

- Introduce a generic FM-Towns audio interface based on FM-Towns system file disasm which was necessary for the euphony driver rewrite. Every FM-Towns game I have seen so far seems to access the audio hardware via these system functions. This interface implementation will also allow reasonably simple creation of new FM-Towns audio drivers (e.g. this could be used for Kings Quest 5 FM-Towns or others).

- Move the PC98 driver to common space, too, since I have a strong feeling that this driver is also used in the PC98 version of Future Wars

- This also improves KYRA FM-Towns music quality, sound effects accuracy and music fading.

svn-id: r51645
2010-08-02 18:30:25 +00:00
Thierry Crozat
575d38f602 i18n: Adding Spanish and Ukrainian translations
svn-id: r51596
2010-08-01 21:41:43 +00:00
Johannes Schickel
f2838316cb create_msvc: Fix SCUMMVM_LIBS support for MSVC2010.
svn-id: r51595
2010-08-01 21:30:15 +00:00
Thierry Crozat
1c6b339bbc i18n: use user friendly language names in GUI
The GUI now uses the content of the Language field from the po file
header if it is present and not empty for the language selection
PopupWidget. If not present it uses the file name as before (e.g.
ru_RU).

Also update all the translation template and all the translation files.

svn-id: r51542
2010-07-31 15:46:43 +00:00
Johannes Schickel
0e5aa06db0 TOOLS: Formatting fixes.
svn-id: r51216
2010-07-23 19:20:28 +00:00