[[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]]