Tuesday, July 16, 2013

[log] SoundRTS 1.2 alpha 6 released

Available at:
http://jlpo.free.fr/soundrts

The main changes since 1.2 alpha 5 are:

Races:
- added an example mod called "orc" with a simplified orc race.
- in multiplayer games, if several races are available, the race is chosen randomly for every player and the initial units substituted
- added race definitions in rules.txt with specific substitutes for peasant, townhall, farm, easy AI, aggressive AI, etc.
- added an example single player map called "orc" with a simplified orc race.
- mostly for single player maps: added "ai" trigger command to change AI; for example: "trigger computer1 (timer 0) (ai easy)"
- mostly for single player maps: added "race" trigger command to change some race parameters for the AI; for example: "trigger computer1 (timer 0) (race orc_race)"

Server:
- bug fixed: the standalone server didn't register to the metaserver
- bug potentially fixed: on some systems the server would crash while trying to guess the preferred language

Map making or modding:
- bug fixed: it wouldn't be possible to redefine an existing key binding in a mod or a map

Translations:
- added Czech translation (thanks to  Marco Oros)
- updated German translation
- updated Slovak translation

Sunday, July 7, 2013

[log] SoundRTS 1.2 alpha 5 released

Available at:
http://jlpo.free.fr/soundrts

The main changes since 1.2 alpha 4 are:

General:
- to use recorded speech, "recorded_speech = 1" in SoundRTS.ini
- recorded speech files are available as mods at http://jlpo.free.fr/soundrts/contribs/1.2/mods/tts

Windows:
- restored "direct" SAPI 5 as a default
- to use the screen reader, "srapi = 1" in SoundRTS.ini

Translations:
- added Slovak translation (thanks to Marco Oros)
- added Brazilian Portuguese translation of tts.txt (thanks to Thiago Seus)
- updated German translation

Map making / modding:
- "add quarry,75 b1  b4" has been replaced with a less surprising syntax: "quarry 75  b1 b4"
- bug fixed: key bindings defined in a map were ignored
- added "stone" and "quarry" in the main tts.txt
- added an example map called "jl4"; it replaces the "stone" example mod

Friday, July 5, 2013

[log] SoundRTS 1.1.1 released

Available at:
http://jlpo.free.fr/soundrts

The only changes since 1.1.0 are:
- bug fixed: the selected target would be unselected on entering the fog of war
- bug fixed: goldmines and woods would be announced too often

About multiplayer games, this version is only compatible with itself.

Thursday, July 4, 2013

[log] SoundRTS 1.2 alpha 4 released

Available at:
http://jlpo.free.fr/soundrts

The main changes since 1.2 alpha 3 are:
- fixed bug: the selected target would be unselected on entering the fog of war (this regression was introduced on 10 January 2012)
- Windows: ScreenReaderAPI will fall back to SAPI if no screen reader is available
- Windows: some dll and pyd files have been moved into library.zip (less clutter)
- Map making: when defining the starting resources of a player with the "starting_resources" keyword, trailing zeros are not required any more (ex: "starting_resources 10" instead of "starting_resources 10 0")
- tried to avoid a potential bug with some versions of pygame concerning pygame.key.set_repeat()

This version should coexist with any other version because the settings are stored in the "user" sub-folder.

About multiplayer games, this version is only compatible with itself. If you modify the rules.txt file or the ai.txt file, you need to send it to your friends if you want to play with them, or they won't find your server.

Monday, July 1, 2013

[log] SoundRTS 1.2 alpha 3 released

Available at:
http://jlpo.free.fr/soundrts
 
The main changes since 1.2 alpha 2 are:
- both packages now contain all the languages
- the game now automatically uses the system's language or the language specified in cfg/language.txt
- the screen reader is required and selected by default
- the recorded speech has been removed from the sound folders
- SAPI 5 is no longer supported (except through a screen reader)
- the Windows installer has been replaced with a zip archive
- the temporary folder is now a folder called "tmp" located in the user folder
- the build_tts tool has been removed
- the "user" folder is included in both packages

This version should coexist with any other version because the settings are stored in the "user" sub-folder.

About multiplayer games, this version is only compatible with itself. If you modify the rules.txt file or the ai.txt file, you need to send it to your friends if you want to play with them, or they won't find your server.