[[en:bert|<- main page]]
====== Downloads ======
Here you can find builds, source code and other tools.
===== Builds =====
Builds are compiled versions of CSNDR. You just need to extract and run them.
^ version ^ operating system ^^
| 0.5.0 | {{bert:bert-0.5.0_i386.tar.gz|GNU/Linux i386}} (1.2MB) | {{bert:bert-0.5.0.zip|MS Windows}} (2.0MB) |
| 0.4.5 | {{bert:bert-0.4.5_i386.tar.gz|GNU/Linux i386}} (1.2MB) | {{bert:bert-0.4.5.zip|MS Windows}} (1.9MB) |
| 0.4.4 | {{bert:bert-0.4.4_i386.tar.gz|GNU/Linux i386}} (1.1MB) | {{bert:bert-0.4.4.zip|MS Windows}} (1.9MB) |
[[old|older releases]]
==== Minimum Requirements ====
* [[http://www.libsdl.org|SDL]]
* [[http://www.libsdl.org/projects/SDL_image|SDL_Image]]
* [[http://www.libsdl.org/projects/SDL_mixer|SDL_Mixer]]
(shipped with the win builds)
==== Recommended ====
* graphics card with hardware acceleration
* sound card
===== Developing =====
==== Source ====
Source code for editing or compiling the program.
^ version ^ extras ^^
| {{bert_0.5.0.tar.gz|bert_0.5.0.tar.gz}} (1.2MB) | [[http://choerbaert.org/scy/bert/doxy-0.5.0/html/index.html|doc]] ||
| {{bert_0.4.5.tar.gz|bert_0.4.5.tar.gz}} (1.2MB) | {{diffstat_0.4.5.txt|diffstat}} | [[http://choerbaert.org/scy/bert/doxy-0.4.5/html/index.html|doc]] |
| {{bert_0.4.4.tar.gz|bert_0.4.4.tar.gz}} (1.1MB) | {{diffstat_0.4.4.txt|diffstat}} | [[http://choerbaert.org/scy/bert/doxy-0.4.4/html/index.html|doc]] |
[[old|older releases]]
==== Tools ====
Scripts which could be helpful for developing.
^ tool ^ description ^
| {{archive.sh|archive.sh}} | packaging of a release |
| {{diffstat.sh|diffstat.sh}} | creating a diffstat |
===== Changelog =====
* **2007-12-15** 0.5.0
* implemented locales. (almost) every text can be translated to other languages (game messages, error messages, dialogs, names of items and characters). this makes creating dialogs a little bit more complex, but I hope it's worth the effort
* implemented toggle delay also for fullscreen toggling. otherwise faster computers would switch more than once on a single key press
* quit dialog: any other key than ESC resumes game
* **2007-10-28** 0.4.5
* improved quest sytem. available player dialogs may depend on completed quests
* quadratic font maps. this saves about 94% of texture memory for each font map, because we had to resize them to power of two dimensions
* special objects can be marked as non passable with the solid keyword
* event system to trigger special events like teleporting the player, changing the map through a dialog or changing the player image
* theme support for maps. no more butterflies in the desert :/
* switch to cmake for makefile generation
* start coordinates for world and player editable through config file
* several code improvements
* **2007-08-10** 0.4.4
* the "damn the machine" release
* implemented skill level. visibility of characters, items and objects depends now on player progress
* characters may give items to player or take them away
* improvements get randomly (horizontally) mirrored on level load
* moved improvements code from world.cpp to own file world_improvments.cpp
* more flexible parser of map items, characters and objects
* fixed bug in font drawing where fontmaps with different character widths weren't drawn properly
* added additional larger font used to inform player about special events
* fonts use antialiasing
* added delay between toggling of auto pickup / auto talk and graphical messages to show the current state of them
* game no longer refuses to start if there is no audio device
* sound can be disabled via config
* added shadows to player, characters, items and improvements
* several small code reworks
* **2007-07-30** 0.4.3
* the "no silly name this time" release
* disabled auto pickup of items and auto talks to characters by default, can be toggled ingame and through the config file
* almost every key is now configurable through the config file
* some minor tweaks
[[bert:changelog|complete changelog]]
[[en:bert|<- main page]]