Toyland -------------------------------------------------------------------------- Versions: ********* Changes from 0.42 to 0.43 ------------------------- - tried to fix resource bug - fixed wall graphics (one part had a black line to the left) - fixed highscores (they were assigned to the last player all the time before) - removed system menu from login dialog - so you have to use the buttons - player data is now saved when leaving the game. - 256 color version: - changed background (lighter green - not that much worms / holes though I prefer the old version) - some minor fixes I don't remember Changes from 0.41 to 0.42: -------------------------- - improved 256 color version - speed control Changes from 0.37 to 0.41: -------------------------- - Bug fixes (e.g. undo in CHESS - at least I hope so -, notebook tabs, etc.) - Player Menu: - Player Login - several players can login. Toyland will remember the puppet / level you left the game so you will start there the next time. It will also know which levels may be played. You may not skip unfinished levels anymore. - Puppet selection. The game is divided into several puppets which have to be rescued. For each puppet you have to solve 12 levels (the future will add 1 secret level and 1 final level) - Player statistics / highscores - Ini-File: The options are stored in Toyland.ini so you don't have to set them each time you start the game Changes from 0.355 to 0.37 (skipped 0.36): ------------------------------------------ - Fixed the graphics bug (moving different from redraw) - Fixed some but not all undo / restart repaint bugs - Some minor bugfixes (size of startup dialog, etc.) - 256 color - Configuration: * sound can be switched off * moving sound can be switched off - so you will have sound but the little bell on every move disappears * keyboard / mouse can be switched off / on. - The game works (without sound) when the sound device is blocked - some minor enhancements (game icon, etc.) Changes from 0.33 to 0.355: --------------------------- - Fixed some ID:xxxx values in statusbar - Background of the frame matches the background of the window - Graphics are more 3D-like - Chess world added - Improved speed (a little - but the new graphics make it slower again) - Optimized code in some parts of the program - Fixes & updates I don't remember ;-) the new version will be 0.36 because of CHESS and graphics - that plus the fixes makes 0.03 steps. As you see from the plans for the future some things have changed - I already did some 0.5 things but left out some 0.4 things. The next stable version WILL be 0.4 and the other features will come until 0.5 Changes from 0.32 to 0.33: -------------------------- - Fixed export: - Holes were ignored by 0.32 - Shorter output since the walls don't need the status anymore - The export files now identify themselves as v0.4 to parse them differently from the old ones. The version in the export will not always be the same as the version of Toyland itself since older versions will not be allowed to read newer exports. - Fixed minimize - restore problem - Fixed pause problems: - the playfield gets hidden when having a break - the timer won't jump to high values anymore - Fixed T(r)ory graphics: He *jumped* because of two wrong values in the POV-sources (1350 degrees should have been 135 ;-) *$%& typos! Those with a fast computer might not have recognized it - Improved repainting at the end of the move to: - don't let balls fly above holes while T(r)oy is moving - make T(r)oy wait to finish his move before the ball has finished its move - increase speed - Added "New" feature. You now can create a Playfield of any size you want - well not any it must have 8 - 36 columns and 8 - 24 rows. (Now you CAN have those large levels) Anything else would rather be to small to make a puzzle or to large to see anything. When you create a new level you can enter Level Information - when exporting the level you get the same dialog but this time you can (of course) not change the size of the level. When you created a new level you are virtually still in the level you played / modified before - that is responsible for the item which is the goal and the level you get when changing to next / previous level. When setting a new size the window is supposed to auto-resize. There seem to be some problems - if it doesn't work - simply resize the window. - Added "Import" to my version - so mail me your levels. Please use version 0.33 - I can read 0.32 export as well but you will loose the holes. Changes from 0.3 to 0.32: ------------------------- - I fixed part of the bug which scrambles some strings (words not souls ;-) however it might reappear - I am not quite sure if I found all possible sources... - Sound via MMOS/2 (which decreases game-speed) - New thread (for sound) - Export function - 4 new levels - to make you test it :-) - Fixed level 6 - and for all of you who found the shortcut in Level 3: Now it's blocked - silly me. That was too easy. ---------------------------------------------------------------------------- Plans until 0.4: ---------------- - Bugfixes: - Sound: When MMOS/2 is not available the game won't run. - Sound: Why does the door - sound only get played when coming from an arrow or water???? I am searching for this - it worked and now it doesn't anymore - business as usual :-| - Sound: I had to slow down some samples (try the play.cmd on some of them and they will sound terrible). The sample program I used has the same problem. - (Mostly) everything you will report - Better sound samples (I just made a few to test the sound output) - First configuration items (sound on/off etc.) - (your wishes - at least those I can do quickly) Plans until 0.5: ---------------- - Music (at least support - I won't compose anything until the game code is nearly finished) - I hope the midi files I will use may be copied. - Chess World - (your wishes) - (my ideas)