v 2.4.9b ------------- * Fixed: if the tome package creation was cancelled, the tome directory had a temporary \data subfolder not removed. * Fixed: using the eyedropper to select a tile would highlight the right one but paint another one. + Added: the items now have a size, and it must match the character's to be used. * Changed: made the autocomplete feature an option kept from one execution of Creator to the next. + Added: any container must be at least as large as the items stored within. + Added: a tray icon is now available for those who switch to another program while RuneSword is running * Fixed: the tome wizard didn't take into account the party size. * Fixed: RT9 when regenerating a map already open. * Fixed: if the first item was sold/bought, you had to reselect one. * Fixed: the Runescript editor listed Read-Only properties even for statements that change the values. * Changed: the "Delete" and "Replace" buttons are greyed out until a saved tome is chosen. * Fixed: the "Delete" button at the bottom of the list of tomes didn't do anything. * Fixed: the Creator crashed if two encounters had the same name. + Added: the name of the property used for magic (Eternium by default) can now be changed in the world's settings, as well as the system (runes-based or not). + Added: similar to the health bar, there now is a magic bar. * Changed: instead of the first three skills, the current XP points, the XP total for the next level and the ability to cast spells are shown when a party is gathered. * Fixed: in some cases, the "Can't ignore" property was, well, ignored by the game. * Changed: custom worlds can now use a magic system different then Eternia's runes. * Fixed: the world corresponding to a tome loaded via the recent files list was always Eternia. * Changed: clicking on the current world name (bottom of the menu) allows to quickly change (left-click: next world, right-click: previous world) worlds. * Fixed: when an encounter was selected in the treeview, selecting another one with the drop down list did not do anything. + Added: items now have an experience level that the character must exceed to be able to use them. + Added: an item must be examined before being used, and even so, the character must be experienced enough to use it. + Added: the status screen now displays the Att and Def values (including the bonuses from items but only if they are known). v 2.4.9a ------------- * Fixed: No warning is given ("You haven't saved your changes, exit anyways?" or something similar) if you make a change to an encounter opening blurb and hit the X at the top of the window. * Fixed: saved games only contained the current area. * Changed: tomes not saved within their own directory (usually, wizard-made ones) are now added to the list of available tomes. + Added: .tom files are now verified (valid tome files?) before being added to the list of tomes available for play. * Fixed: When a new encounter is created and you select the paint encounter tool, the creator moved the map and highlighted the first encounter in the map listing. * Fixed: When you select an encounter in the right hand tree, the map moved to the first encounter listed in the right hand tree before going to the selected encounter. * Fixed: If you entered a tome on an encounter, the encounter would fire first, then the pre-enter tome trigger. The pre-enter tome trigger now fires first before anything else. + Added: .tom files are now verified (valid tome files?) before being loaded in the Creator. + Fixed: when you made tiles (use the make tiles button) on a map properties window, the active map changed to the tome opening map in the right hand tree. + Added: the make tiles check box did not have any warning that the map would be erased in the process of making new tiles. * Fixed: zooming a map in or out changed the selected tile. * Fixed: resizing a map also changed the selected tile. v 2.4.9 ------------- * Fixed: RT380 when showing encounters under some resolutions. * Fixed: RT387 when starting the creator when there was no recent file in the list. + Changed: doors can now have a chance to open less than 100% + Changed: failure to pick a lock increases the difficulty to lockpick it the following time... + Changed: when the door is jammed shut, no more lockpicking is possible. * Fixed: the entrypoint form was not updated if the area the entrypoint led to was not previously open. + Added: error trapping in the ReadFromFile procedures. * Fixed: RT5 if clicking on the area view after having clicked on the tome treeview * Fixed: the last reply of a conversation was not shown (the game was too fast closing it) * Fixed: the cursor stayed as an hourglass if the active encounter was not placed on the map in the "paint encounter" mode * Fixed: RT 91 if two or more games were run simultaneously (yes, it's not so often!) * Fixed: right-clicking on the map at a place where there was no encounter set the undo button * Fixed: the names of the runes would show even for maps where the runes were not allowed. * Fixed: SaveAs only saved the areas opened during the session. + Added: characters stats and skills are now viewable when gathering the party (right-click on the portrait). + Added: "RemoveTopic" statement. + Added: characters can now have a home tome (see manual for details) + Added: the number of items/creatures/triggers replaced with the Search/replace function is now shown. + Added: a character already in a tome can now be released from the tome he's in directly within the party selection page! * Fixed: RT 53 (file not found) when trying to open a world whose map was deleted/renamed after it was created. + Added: option to center the map automatically on the party after their move. * Fixed: the scrollbar indicator was out of the scrollbar when the last item in the list was removed. * Fixed: modding a topic makes the apply button work, but changing the topic to add for "Add a Topic" did not. * Fixed: no more ghost characters after a MoveCreature or CopyCreature statement. * Fixed: after using "go to", the previously selected tile was lost. * Fixed: RT13 when clearing a text box but not putting in any value (0 at least was expected). * Fixed: when restarting a tome after having exited by the main exit, sometimes the initial entrypoint for the new tome was the last one used in the previous game. * Fixed: after the home tome feature incorporation, the runes disappeared in the first area. v 2.4.8b ------------- * Fixed: the list of missing files was not cleared before loading a previously saved list. * Fixed: saving a world before its map was defined caused a RT76. * Fixed: save as didn't tell if you were overwriting a file with the same name. * Fixed: overlap when talking to merchants when the name of the character was too long (now truncated). * Fixed: RT6 for high stats characters. * Fixed: the list of recent files was not updated (and then the "do not show at startup" option was not loading the latest file. * Added: mostly for developers, but useful in case of several installations: the data folder can now be anywhere, provided that its path is defined in Settings.ini * Fixed: RT9 when moving the mouse too fast/too far over the runes in game. * Fixed: in the tome packager, the error message about "RSStock.txt missing" was showing even for other errors. * Fixed: the "save as" dialog form was wrongly titled "open tome" * Fixed: RT5 when creating a tome using the wizard and clicking "Finish" before page 9 (items). * Changed: "save" now defaults to "save as" for new tomes. * Changed: in the world builder, the default directories for the open dialogs are now set according to the type of files (items, creatures, sounds, etc...) * Fixed: RT75 if the list of recent files contained a moved, deleted or renamed one. + Changed: when switching to the paint encounter mode, the map is now automatically centered on the active encounter. * Fixed: "You gain new spells" bug + Added: in the options, the dice set menu now displays an example of the current dice set. + Added: verification if the encounters, items, etc... are named according to the specifications (to explain why some of them are not saved!) * Fixed: corrected a graphic bug (the world map was not refreshed when the currency picture was changed). * Fixed: Unable to create a tome packager if the tome was not previously saved. The creator now asks to save the tome first! + Added: comments tab for the world in the Creator, which are afterwards displayed in the options page when browsing through the worlds. * Fixed: maps sometimes disappeared after changing entrypoints. + Added: Popup menu for maps now includes a "Move To Area" feature. * Fixed: the tome information form was for information only! Changes can now be made within the form, without having to switch to the tree view. * Fixed: pressing escape, then search, doesn't allow to avoid the fight any more. * Fixed: when there are several kinds of creatures, the message will say so (no more "there are 4 frogs here" when there are 3 frogs and 1 dragon). * Changed: the TextBox for the world comments was not multiline. + Added: ability to define the keyboard shortcuts. + Added: World settings now allow to define how many skillpoints and health points are gained per new level. A part of these HP can also be awarded randomly. v 2.4.8 ------------- * Change: CErrorHandler got a few updates on capabilites New INI setting ErrorLvl= 0-None,1=General,2=Debug,3=Critical Changed INI variable ErrorLog= 0-NONE,2-TOFILE, 4-DEBUG, 6-Both * Fixed: modRegistry had a problem with INI and non string values + Added: Most Recent abilities * Fixed: Error log incorrectly initialized. + Added: the list of runes can now be customised. + Added: the currency of the world can now be defined (and accessible in game as a read-only property with Tome.WorldCurrency). * Fixed: RT52 if closing the creator and answering yes when prompted to save a newly created world. * Fixed: at times, it wasn't possible to work on a world, and then modify another one without quitting. * Fixed: could not set Item.Family + Added: new family "Worthless currency" + Added: the hand button in creator now has a purpose: it copies the three layers of the map. A new button pastes the three layers where the mouse is clicked. This feature is compatible with the brush size too! + Added: hovering above a rune will now display its name. * Fixed: could not delete journal entries in the creator. * Changed: the warning in case of a missing tileset is still displayed, but now the game doesn't end - you're only prevented from exploring the area. * Fixed: in some rare cases, an endless loop occurred while loading the roster defaults. * Changed: creating an entrypoint is only possible if both the origin and destination are valid. * Fixed: Bulk/Weight bug. Bulk is now dependent on creature's agility. * Changed: the heaviest member of the party now slows their advance. * Fixed: the tome builder did not look in the portrait folder. * Fixed: conversations were mixed up after a creature was copied or moved. Also the final topic is now displayed before closing the convo! * Added: Support for large fonts users. * Fixed: syntax error in the script used by the tome packager. * Fixed: moving from one character to another after having raised a skill on the first allowed to raise skills to both without costing skill points to the second. * Fixed: error 32755 when cancelling the opening of a saved list of missing files. * Fixed: couldn't change the key pattern of TileTarget + Added: option to turn on/off a smart trigger editor - when you type, a list of the matching statements is now proposed. * Fixed: in the monster explorer, browsing several times through the list caused an error (#67, too many files) * Change: pictures in the world builder are now displayed without their background. + Added: Find Tile function (open the map, Shift+Click on the tile) * Changed: Copy/Paste now adds a number at the end of the name of the pasted object when there is already one object of the same type with the same name (helps the user know what was just pasted!) + Added: Popup menu for entrypoints now includes a 'Goto' feature (centers the map on the entrypoint). * Fixed: Status and Equipment windows now display the player's name. + Added: the Windows menu now displays a list of the opened forms (same behavior as the WindowList() property) * Fixed: the engine only looked for portraits in the tome folder. The general Portraits directory is now used as described. * Fixed: the map display doesn't jump any more after "Go to EntryPoint" * Fixed: RT52 when creating a random tome if there was already a tome in the folder (and not in a subdirectory). v 2.4.7a ------------- Not sure what happen but this is back in the branch * Fixed: Help showing issue * Fixed: Data folder not being deleted in CheckifExists * Fixed: RT53 in older world settings (when pictures names were separated by comma and space) * Changed: Automatic rounding of the skill points to the nearest skill level + Added: scrolling and zoom out of the world map for kingdoms view. The kingdom is automatically centered on the map if possible, and the borders color can be changed. + Added: automatic addition of a number at the end of the name if the pasted object has the same name as an already existing one * Changed: the search function now displays the line where the extra file has been found. * Fixed: endless loop when replacing all in the search function. * Fixed: world change option was "read only" * Fixed: trying to modify a world while already working on one crashed the creator. * Fixed: opening or creating a world with one world already displayed caused an RT9. * Changed: world builder now displays correctly under lower resolutions. * Fixed: tome packager now creates the package even if there are no extra files. * Fixed: No prompt to save a tome wizard created tome upon exit. * Fixed: The Creator crashed if the pictures for the world were missing. * Fixed: RT76 when the tome included a character in the party not previously saved in the \Roster folder. v 2.4.7 ------------- * Fixed: Test button on the trigger form to test .mid files also. Allows user to stop play. - Removed: Microsoft Media Player dependency. No more msdxm (OCX/OCA) issues. + Added: New class called IMCI (file: IMCI.cls) This is the new replacement for our current Media Player issues. + Change: Project & Group files have been given more content related names. + Change: Moved all DialogXXX related procedures into modDialog.bas + Change: General help available for Creator through F1 or through the menu. + Change: added modHelp.bas - Change: removed help references from other modules. * Fixed: frmMDI.Tome references to Tome. Tome is no longer in frmMDI. * Change: moved RSStock.txt to the \Data\Stock folder. + Change: for Creator, added a "World Settings" menu in Options to simplify worlds creation. This option is also available at start-up * Change: replaced the number 11 with World.Kingdoms.count - 1 for compatibility with worlds with more than 12 kingdoms + Change: added a MusicFolder property to World.cls (now allows to have a music dedicated to the world) + Change: modRegistry, clsWorld and clsKingdom now also used by the creator (for the world creation option) * Change: menu "copy files" now "create tome package" + Added: New option to options that allows the user to turn on/off Random Music during play. * Change: World music now stops play when you enter and tome. And starts again upon leaving the tome. * Change: music order is now 1) tome, 2) world, 3) default Bug Fixes: * Fixed: Dice sets were not set to their previous state. * Fixed: TargetItem crashed if nothing to target and "Done" clicked * Fixed: no music playing if first file selected * Fixed: RT5 if cancelling the first journal entry * Fixed: RT13 if deleting a value (and leaving a blank space) in the monster form * Fixed: tome package creation did not work if there were only the tome files to zip * Fixed: game hung if the videos were not in the \Data\Video folder * Fixed: "Reset the Tome?" box not displayed for tomes with several areas * Fixed: RT 13 (type mismatch) when trying to set the First|SecondEntry property of an encounter v 2.4.6b ------------- + Change: added a ShortPath method in clsInOut - Change: Removed the ConvertToShortPathForm function in IOFunc * Change: added a ConvertToShortPathForm function in IOFunc module * Change: added message to show that the list of extra files is automatically saved in the tome folder. Bug fixes: * Fixed: Create tome package -> no package was saved (problem with path name) v 2.4.6a ------------- * Change: OptionsLoad routine. Mostly clean-up for optimization. + Implemented NSIS into this feature also. So if all graphics and requirements for the tome are found. The user is given the chance to compile there tome up into a nice little distributable executable. Bug Fixes: * Fixed: Freeze issue -> Dialog got caught in a loop if Talk was initiated over it. * Fixed: Dice were not loading when set to default values (missing .bmp) * Fixed: Settings.INI was not being saved * Fixed: An overflow bug while computing the completion percentage * Fixed: Corrected a bug with the search for .mid files (finding none!) and improved the copy files to folder function (now with the original path - easy to create a patch with NSIS) * Fixed: Path issue with RSStock.txt * Fix: Some bugs in the checkifexist. If you used the copy data files to folder feature a second time. The Kill calls were failing.