****************************** ****Re-Volt TrackEdit v1.1**** ****************************** ------------------------ Alpha 15.0301: ------------------------ Bug Fixes| ---------/ - Fixed "Do you really want to delete '(null)'?" message showing up when trying to delete a track from the load menu in an empty list - Fixed crash that was introduced in 15.0222 when trying to load/delete a track from the load menu in an empty list - Fixed crash when trying to load an invalid tdf file on startup - Fixed menu sprites not properly adjusting to a new resolution when it is changed within the editor - Fixed bug that would cause the spinning modules in the module selection screen to stop spinning after viewing them for a very very long time - Fixed temporary speedup of the spinning modules in the module selection screen when moving the editor window around in window mode - Fixed module elevation and direction not being copied anymore when copying an existing module in the module placement screen - Fixed a bug that would cause the spinning module to permanently disappear in the module selection screen in certain cases Other changes| -------------/ - Reverted DC theme having walls by default (slipped in by mistake in v15.0222) Known Issues| ------------/ - The screen flickers white sometimes when the editor is in fullscreen and the "show fps" is enabled > I recommend to use that option only in window mode ------------------------ Alpha 15.0222: ------------------------ New Features| ------------/ - Added options for toggle sound and resolution selection in the config menu - Added command line option to load a tdf file on startup, just add full file path to launch parameters (as a side effect this also enables support for tdf file association with the editor) Bug Fixes| ---------/ - Fixed help menu for the main screen not showing up - Fixed module spinning too fast in the module selection screen when viewing it in window mode on fast computers - Attempt to fix the hidden Color Dialog issue in fullscreen mode by pausing the editor when calling it Other changes| -------------/ - Made Track Zone optimization more sophisticated to fix improper placement of the zones in certain cases - Disabled 'Maximize' button and resizable borders in window mode (both are not worth the trouble to keep) - Restructured some code (most of this affects parts that were added to the original code) ------------------------ Alpha 14.0117: ------------------------ New Features| ------------/ - Added simple optimization process for Track Zones when compiling, now Zones that line up and are approximately the same in size will be merged, previously a zone was placed for each module in the level so the edit limit (128 in original, 256 in later 1.2 alphas) would be reached quite quickly - Added option to compile track without filling the empty spaces in the editor with floor tiles (see section Other changes) Bug Fixes| ---------/ - Fixed collision polygons being merged during optimization without checking if material types are different, now all materials should be finally assigned correctly in the compiled track - Fixed the editor sometimes being unable to write some files when compiling and in case the editor is still unable to write a file (e.g. when the user has no write access in that directory), a more descriptive error should appear in form of a MessageBox (for .inf and .w files only since they are the most important ones) - Fixed invisible walls sticking out below the ground of a compiled track - Fixed being unable to place pickups in the editor at the sides of the track if the currently selected module is bigger than one block (e.g. round corners or diagonales) - Fixed collision problems in the dreamcast theme, these problems only occured in all game versions that didn't have the "little step collision fix" (which are all game versions before 11.1215 alpha and after 12.1225 alpha) Other changes| -------------/ - Changed "EnableWalls" option to "Environment" which specifies how much of the track gets compiled, these are the possible values in the theme.txt: 0 compiles the whole track 1 compiles the track without the models outside the level border (walls, ceiling and boxes in the default theme) 2 compiles the track like 1 and without filling the empty spaces in the editor with floor tiles - Tpages that are not being used in the level are not copied anymore in the level folder - Changed the default setting "reverse" from "on" to "off" - Adjusted the reversed error message text the user gets when the editor failed to compile the track in reverse mode to a more meaningful one - Greatly improved the world optimization process, many unrequired polygons are removed during the process and unused cubes and vertices are no longer written into the compiled .w file ------------------------ Alpha 13.1227: ------------------------ New Features| ------------/ - Added new sub-menu in main menu called "config" - Added option to switch between "themes" (= rtu files and textures) in the config menu - Added options for themes to compile with(out) a skybox, with(out) outside track walls, stored in a seperate "theme.txt" file in the theme's folder - Added visualization of the outside track walls in the editor when the option "enable track walls" is enabled - Added "module color" and "color modifier" options to be able to change the module's wall colors (over a Color Dialog Box) that are only visible in the compiled track, where "module color" sets the base color that gets painted and "color modifier" changes the color values with increasing height of the module. I'm not really sure yet how exactly the "color modifier" option affects the overall painted result, but if you don't feel like experimenting I suggest to leave that option either at the theme's default values or set it to total zero/black (then only the base color gets painted). The values of the themes are also stored in the theme.txt file in the theme's folder - Added description for each theme, also stored in the theme.txt in the theme's folder - Added the dreamcast theme (special thanks to Dave-o-rama for sending me the textures and rtu file) which is also repackaged with the fixes of the repackaged trackunit.rtu (see section Bug Fixes), also applied more appropriate surfaces to the modules (dirt and gravel instead of wood and carpet) - Added support for various other resolutions than 640x480 - Added option to change the background color in the editor (over a Color Dialog Box) - Added option to switch languages in the editor through the config menu, previously only possible with startparameter "-Lx" where x is the language number - Added a "settings.ini" file which automatically stores all relevant values in the config menu when you exit the menu/program if no file is found in the root directory of the editor a default one is created - Added "export scale" option to config menu which determines how big the compiled track is going to be, the user can choose between the scales 0.75, 1.0, 1.5 and 2.0 but if you directly modify option in the settings.ini before starting you can select any value you want (only do that if you want to experiment) - Added check to tweak AI nodes priorities on compile according to the export scale, AI performance should be not as bad now as with the original version when compiling with double scale - Added reverse compatibility for tracks compiled with the Track Editor and an option for it in the config menu if the editor fails to compile a reversed version of the track, he gives a REVERSED ERROR and sets the cursor to the last good track piece. Note that the editor still compiles the normal version of the track if he has trouble compiling only the reversed track and that once you put a jump module in the track, the editor automatically assumes a jump after it therefore a track with a jump module is _always_ uncompilable in reverse mode - Added functionality for "Camera zoom in/out" in the editor, use key 'Numpad *' for zoom in and key 'Numpad /' for zoom out - Added "show fps" option in the config menu which toggles a small information of the current fps and resolution to show up in the upper left corner - Added parameters "-fullscreen" and "-res WIDTH HEIGHT BPP" to force desired resolutions with launch parameters (useful when letting Re-Volt start the editor) - Added some text strings, mainly for the config menu (special thanks to Phantom and kay for translating a few strings) Bug Fixes| ---------/ - Fixed applying the wrong surface information for all the modules when compiling the track, all tracks that were compiled until now mostly have MATERIAL_DEFAULT surfaces but thats not correct at all - Fixed crash when changing anything graphics related in the editor, like going back from minmized mode and changing resolution or screen mode - Repackaged the trackunit.rtu file and moved it to the "default" theme with the following bugs being fixed: > Slight misalignment at the edges of the road in the lowest bank corner modules > Slight misalignment at the upper edge of the road of the downwards going pipe modules > Missing polygons in the downwards going pipe module > Missing/wrong surfaces for carpet versions of dips and humps modules, a specific carpet road module, the start and the jump module, the downwards going pipe modules and the floors of the track outside walls (not that the wrong surfaces mattered before) > A bad collision polygon in all of the bank corner modules > Bad UV mappings in the big humps and crossroad modules > Graphical bug in one of the pipe curve modules > Badly placed AI nodes in the carpet version of the zigzag module (which would make it impossible to finish the race in the compiled track if the module was placed reverse) - Fixed not being able to quickly toggle between two textures with key 'T' in the editor for a few modules - Fixed a bug where the carpet rumble strip module could not be changed to its alternate version, previously that alternate module was only accessible for the wooden rumble strip module - Fixed a bug where the carpet diagonale module could only be changed in one direction to its alternate version, previously you had to specifically select the main module in the menu again to switch back - Fixed some german text strings Other changes| -------------/ - Increased maximum collision limit from 32767 to 65535 - Got rid of the d3drm library by writing custom functions to replace it, this means that the d3drm.dll file is no longer required for the Track Editor to run and can safely be deleted - Made the carpet version of the narrow module more accessible by linking it directly with its main module (previously only reachable by switching to the wooden version and using quick texture toggle with key 'T') - Moved all editor specific textures and sprites from the main folder in a subfolder "gfx" - Removed "Export Double Size?" question since there's now the export scale option - Removed the frame that is drawn around the spinning module in the module selection screen because I couldn't figure out how to dynamically calculate its position/size for other resolutions than 640x480 - Exported tracks with an export scale != 1.0 have now a corresponding multiplicator in their name - Slightly improved precision of the compiled collision polygons - Changed default resolution from 640x480x16 to 800x600x32 - Changed max pickups from 20 to 40 - Changed max track width from 20 to 30 and max height from 20 to 25 ------------------------------------------------------------------------------------------- Copyright © Kenny 2013, 2014, 2015 Contact over Forum: http://z3.invisionfree.com/Revolt_Live/ or http://z3.invisionfree.com/Our_ReVolt_Pub/