Change Log

2019.002.002 – May 14, 2019 – NEW!

-Fixed occasional crash when using certain tools such as “Optimize Resources”.
-Fixed loss of blocked actor templates.
-Fixed zooming camera causing actor interfaces to not display correctly.
-Made item being used be given higher priority over equipment slot order, when determining sprite pose to take; this also fixes issues with item use animations being cut short when switching items.
-Fixed “Switch Exclusive Input Set (Player)” and “Enable/Disable Input Set (Player)” from referencing the wrong player number.
-Made player number-related events and use values properly error when provided an invalid player number.
-Improved performance of collection events and use values.
-Made collections and tables accessible by an expression or variable containing the name of the collection or table; requires considerably less processing than former CallByName/Evaluate approaches. This makes it easier for a custom event to work with a particular collection or table based on a parameter.
-Fixed “Enhanced RPG” DLC crash bug introduced in last version.

2019.002.001 – May 6, 2019 – NEW!

-Improved responsiveness of loading screen by temporarily affecting FPS settings.
-Improved performance of loading sprites, actor templates and actors in games with many sprites.
-Reduced size of 001 startup logo and put it at the bottom right of the loading screen.
-Added extra “Help” buttons to the variables window.
-Included a warning about missing font characters in the “Message Box” and “Advanced Message Box” descriptions.
-Made all events and use values accessible when using the search functionality in either the event picker or the “Use Value” window.
-Added “Direction from Point” geometry use value which returns the direction between origin and relative x/y co-ordinates.
-Renamed “Direction” and “Direction (Y)” geometry use values to “Direction Between Points/(Y)” to clarify their intent.
-Removed unused “Action” system sprite pose.

2019.002.000 – April 22, 2019 – NEW!

-Fixed speakers from distoring or conflicting when displaying multiple camera view fields.
-Fixed incorrect switch/variable from getting changed in the variables debugger if there were any switches/variables that had not been named.
-Added “Retrieve Text Height” retrieve scripting use value option in field editor.
-Fixed crashes when using extreme values for retrieve value options.
-Fixed not being able to use higher-numbered Steam App IDs.
-Released new “Visual Novel Kit” DLC.

2019.001.004 – March 3, 2019

-Fixed graphics performance issues that came up from previous version.
-Added “Display engine footer on standard main menu.” for those wanting to take advantage of the standard start menu without having to mention engine used; however, this text has been changed to: “Made with 001 Game Creator”, to clarify and remove our copyright/company.
-Fixed gesture responsiveness of “Mobile Game” (2048) demo.
-Added “Button 1” to “Button 32” to the gamepad lists in the control input window.
-Fixed incorrectly triggering complete gestures from single clicks/taps.
-Made control input and font editor windows load up a little faster.
-Made controls editor window wider to fit key/button lists better.

2019.001.003 – Feb 24, 2019

-Fixed Android and iOS builds.
-Fixed error when building a Windows Installer for a very large game.
-Fixed editor startup crashes when video card doesn’t properly support: windowed swap chains, advanced material shaders, texture color mapping, or large textures used by system fonts.
-Fixed missing documentation for “Query Webpage into Variable/Table” events.
-Fixed UNICODE font issues on certain international configurations of Windows.

2019.001.002 – Feb 24, 2019

-Fixed educational version crash on certain systems that don’t have shared documents for demo/example projects.
-Fixed crash when deleting font resources.
-Added “Add/Remove Block” buttons in font editor to easily add UNICODE blocks to “Available Characters”.

2019.001.001 – Feb 24, 2019

-Fixed game freeze when executing an empty “Endless Loop”; an error is now produced.
-Fixed incorrectly processing of UNICODE characters U+8000 to U+FFFF.

2019.001.000 – Feb 4, 2019

-Fixed “Oscillate” sprite sequence mode crashing for particle effects or sprites with no sequence.
-Fixed “Once” sprite sequence mode on 3D models from incorrectly freezing on the first frame at the end of the sequence.
-Added “Screen size/orientation changed” interface trigger that executes for all interfaces whenever window/browser is resized or orientation is changed on mobile (“Handheld Orientation” in Game Settings must be set to one of the “Auto” options).
-Fixed indicating proper number of days demo expires in demo window.
-Fixed HTML5 from being arbitrarily limited by the game’s default resolution.
-Added “Change Reverse Speed”, “Change Falling Speed” and “Change Rising Speed” actor events and respective use values.
-Fixed tooltip from not showing up when pointing at the center of a polygonal zone/blocking with the respective tool.
-Fixed not bringing up the zone editor easily when using the polygon tool to select an existing zone.
-Fixed incorrectly editing a zone and/or losing a created polygonal zone/blocking when the last point is inside another one.
-Fixed unreliable double-clicking to finish polygonal zone/blocking.
-Added UNICODE support to the font editor.
-Added UNICODE support to multi-lined text boxes in graphical scripting event editors; spell checking is no longer available.
-Fixed incorrectly discarding added interface alternative layouts when they have not been modified.
-Fixed font characters from incorrectly overlapping; characters in general now render more naturally, and 0 padding will now yield the best performance without causing visual glitches; fonts must be re-editted for the changes to take effect.
-Made missing font characters show up as question marks.
-Added “Currency Symbol” option to “Visual Settings”.
-Fixed fields not always highlighting when selected.
-Added “Map Loaded Branch” graphical scripting event, and replaced non-functioning “Map Loaded” use value; Map(“test”).Loaded was replaced with MapLoaded(“test”), which will prevent the map itself from loading.
-Fixed font images from not going past 2048×1024 (instead of 2048×2048), incorrectly limiting characters/large fonts previously.

1.020.010 – Jan 8, 2019

-Fixed issues with built-in graphics editor scrolling when zooming into graphics with odd sizes.
-Fixed crash when bringing up resource picker in a project without resources.
-Fixed listing values in graphical script events from not always properly resetting when a related parameter is changed.
-Changed “Change Body/Clothing” actor event to “Change Body/Clothing Sprite” to make it more clear and easier to search for.
-Fixed crash in custom event/network message editors when using ranges with decimals on non-English Windows.
-Fixed 001 logo from appearing in HTML5 built projects regardless of game setting.
-Added “Oscillate” sprite sequence mode, making it animate the sequence forwards and then backwards repeatedly.
-Removed unused startup game webpage from built games and respective option from game settings.
-Fixed Android build to also package DEX file to properly support certain third party app stores (such as Amazon App Store); in addition to the JDK, the latest Android SDK/NDK must also be installed.
-Updated game debugger’s layout and made it indicate special keys.
-Added “Take Screenshot” button to game debugger.
-Added “View Screenshots” window that comes up automatically, or can be brought up from the Tools menu.
-Fixed various editor crashes that appeared on Windows 10 for some computers.
-Added “Reset Interface when screen size changes” interface option (compliments existing “Reset Interface when displayed” option) to make better use of alternative layouts.

1.020.009 – Nov 21, 2018

-Changed “Focus Offset” use values and events to be under “Camera/Camera Views” instead of “Field”; may require replacing.
-Changed the default descriptions of common errors to make them more clear to unfamiliar users.
-Fixed “Remove Control” event’s missing “Key” parameter.
-Fixed scripting error when using holding point use values with a sprite that has an empty texture slot.
-Enhanced RPG: Fixed error during certain circumstances in the TBB Collection Picker interface.
-Enhanced RPG: Fixed variable error while sometimes entering a turn-based battle with a status effect active on the party.
-Enhanced RPG: Removed unused collection.
-Enhanced RPG: Fixed conflicting “Arrow” interface/bullet sprite.
-Enhanced RPG: Fixed issue with opening the menu while transitioning into a battle when attacked by a zombie.

1.020.008 – Nov 9, 2018

-Added new “Enhanced RPG” template.
-Fixed spawning fields incorrectly spaced with two-sided edging.
-Fixed crash on Android/iOS/HTML5 when saving/changing settings.
-Fixed crash on Android/iOS/HTML5 when using too large textures.

1.020.007 – Oct 29, 2018

-Added “New Feature Request” help menu option to access the feature request system.
-Added opacity/alpha slider to map parallax color option.
-Added “Enable/Disable Lighting” actor event.
-Added “Change Display Name” field event.
-Added “Change FOV” camera view field event.
-Fixed sprite layer issues causing them to tear or render in incorrect order.
-Fixed decimal/period issues with custom events’ and network messages’ default numeric value on certain locales.

1.020.006 – Oct 1, 2018

-Added “Open Project Folder” and “Open Saved Games/Data Folder” tools menu options for quick access to folders.
-Added “Disable Lighting” parallax option to control if it is affected by the sun’s lighting.
-Added “Zoom Scale Ratio” parallax option to control if and how parallax are affected by zooming.
-Fixed workspace from not appearing more than once.
-Improved zooming in map editor, script editor and sprite sequence editor when using mouse wheel and touchpad gestures.
-Fixed clipboard conflict when copying images from both the editor and a third party application.
-Fixed another issue with transparency being lost when pasting graphics from other software.
-Fixed changeable actor templates from duplicating their actor variables.
-Fixed “Amount Time Played” use value from not working on mobile/HTML5.
-Fixed not being able to display money on HTML5.
-Added “Downloadable Resource Packs” to the editor to ease downloading and importing of resource packs.
-Fixed issues with message boxes conflicting each other causing them to not show up at all.
-Fixed crash when loading a map as a result of AI actor movement.

1.020.005 – Sep 10, 2018

-Improved built-in browser functionality to take advantage of system browser.
-Added “Change Turning Speed” actor event.
-Fixed tile-set editor from not clearing terraformations of a tile that is deleted or cut from the tile-set picker.
-Fixed transparency being lost when copying and pasting graphics into or from other software.
-Made camera start at default orientation when switching map view.
-Made held item graphics be double-sided for 3D games.
-Fixed crash when adding or removing fields while using “Wait for Field” or “Wait for Camera” events.
-Fixed occasional crash when accessing “this” field after having added or removed fields.
-Fixed scripting error when using an operator right after an identifier without a space first.
-Updated workspace to include simple access to video tutorials.

1.020.004 – Aug 1, 2018

-Improved performance of AI pathfinding in large maps or maps with lots of actors; uses processing radius to limit actors scanned.
-Added importing/exporting of TXT/CSV files for collection and table editors respectively.
-Fixed not internally resetting game type after leaving “Build Game” window, causing unexpected behaviour.
-Removed “phpBB Forum Code” from the “Share Script” feature as it no longer applies.

1.020.003 – Jul 22, 2018

-Fixed crash when loading a saved game with an unfocussed map that has forced processing.
-Fixed crash when converting a sub script from textual to graphical.
-Made it error when DLC is not correctly installed when creating new projects.
-Properly made Android building target Android 8.0.0 (API level 26).
-Fixed cursor from incorrectly reappearing when loading a saved game.
-Fixed cursor from not reappearing when switching to one of the debugger sub-windows.
-Fixed landscape games on Android from crashing.
-Made field collection offset x/y scale when two sided edging is used (to mimic width/height and text size scaling).
-Added “Retrieve Position X/Y” options for fields.
-Fixed “Enable/Disable Input Set (Player)” event (old event will appear invalid).
-Fixed script debugger crash when scripts are being called recursively.
-Fixed delayed events debugger from sometimes crashing when there are delays inside an actor interface.
-Fixed crash when delaying something inside an actor interface’s field trigger.
-Fixed scatter gun and resizing issues with Space Shooter.
-Fixed collision/walking bugs introduced in last version, by properly fixing flat actors going through the ground.
-Made it warn in log when projectiles instantly hit the ground, with a legacy option to disable it; will never show up in built games.
-Fixed “Actor Enters/Leaves Proximity” trigger producing a scripting error when a distance was not specified; in such a case, the distance is now assumed to be infinite.
-Applied smooth actor auto-climbing to event/AI-based movement and velocity based movements.
-Made actor auto-climbing higher when actor’s speed is higher.
-Made bug reports still work when memory is low.
-Improved loading times of games with lots of scripting.
-Fixed crash with net debugger after prolonged usage.
-Fixed minimalistic saved games from loading with broken message boxes if a “Player enters” map script contained a message box event.
-Fixed HTML5 game resolution from not adapting initially.
-Fixed issues (including crashing) with delays inside actor interfaces when fields are spawned or destroyed.
-Made picking “(None)” from use value window in graphical scripter to properly reset resource, toggle, direction, rotation, range, color, time and speed parameters.
-Fixed clearing text boxes representing resources from improperly causing parameter to be skipped in-game.
-Fixed custom event / network message parameters from switching from “Number” to “Text” when changing default value.
-Made default text option for custom event / network message parameters show actual text, rather than modified text with underscores; to be clear, underscores and semicolons will continue to not be allowed for default text.
-Fixed “Shake Screen” event from not working on both axes in front view.
-Made “Lost enemy” actor trigger actually execute when an enemy is deleted or moved to another map.
-Fixed initial game launch time in HTML5 games (entire game’s resources were originally being loaded all at once).
-Made “Current/Maximum Statistic” names more consistent across script and item editors.
-Renamed “Duration:” to “Transition Duration:” in all graphical scripter events to clarify the option’s purpose.
-Made use of hand cursor for logo buttons.
-Fixed returning to post auto-movement from going off original route.
-Fixed AI actors not going back to post when enemy is too far (it was also not properly triggering “Lost enemy” in that case).
-Updated left hand panel to include more social media and new services.

1.020.002 – Jun 21, 2018

-Made HTML5 testing/building warn when the “Suppress errors in ‘Retrieve Value’ of fields.” advanced setting is checked.
-Fixed infinite loop scripting error when holding down close button while testing/playing a game.
-Made Android building work with JDK 8, or any JDK defined in environment variable JDK_ROOT or JAVA_HOME.
-Made Android building display the path of the JDK being used.
-Fixed incorrectly displaying “Demo” on the title bar on Steam version.
-Made bug reports rely purely on email addresses from now on.
-Made bug report window remember e-mail address.
-Made project listings identify by multiple files to handle hard drive corruption issues better.
-Added right-click audio resource conversion to OGG and WV (works with all audio including MP3 and MIDI).
-Added “New Actor” actor use value to access the newly created actor when a previously referenced actor has switched maps.
-Fixed “Casting” sprite pose from not playing for certain magic.
-Added “Used Item” actor trigger that executes whenever an actor uses any item, with optional equipment area and item filters.
-Fixed smaller icons for some triggers.
-Fixed some sound effects from occasionally not working after unloading a map with speakers in it.
-Improved performance of actor interfaces when there are many actors on the screen.
-Added “Source/Target X/Y/Z Position” camera use values to determine the camera’s calculated source and target positions.
-Fixed duplication of triggers when changing an actor to a changeable actor template; other features will continue to accumilate.
-Made HTML5 games’ resolution be limited by window/iframe size.
-Fixed HTML5 crash with audio when viewing a top view map.
-Made “Launch Webpage in Browser” work properly in HTML5.
-Fixed flat actors from going through the ground.
-Fixed PnC Adventure template/demo from erroring with respect to letterbox feature.
-Fixed sprites from incorrectly rotating their collision on X and Y axes regardless of collision rotation option.
-Fixed sound effects from playing despite user sound option.
-Added “Character” and “ASCII” text use values to convert to/from ASCII and its text equivalent.
-Added “Re-position if blocked” option to “Position Actor” similar to “Create/Spawn Actor” events that will subtly avoid collisions if able to re-position nearby.
-Made Android building target Android 8.0.0 (API level 26).
-Fixed crash when loading a saved game that had music playing.

1.020.001 – May 30, 2018

-Fixed crash in objects debugger when clicking “Remove” when no reward items are selected.
-Fixed “Edit Blocked Templates” from not saving options on first attempts (applies to zone objects, and sprite, item and actor template resources).
-Fixed objects debugger issue with reward money/EXP/points not always accepting changes.
-Fixed not being able to quit with the ESC key at the end of the FPS DLC demo/template.
-Fixed objects debugger crash when pressing ENTER/SPACE when it first loads.
-Fixed occasional player debugger crash after having removed equipped items.
-Fixed “Aborted while loading map.” crash error when selecting maps/interfaces in script editor after closing all maps/interfaces in the project.
-Added “Billboard (3D)” tile shape to make it possible to have lower/upper object tiles always face the camera in 3D/isometric maps, avoiding the use of actors/sprites.
-Made it possible to rotate the camera vertically in “Isometric” view.
-Made it possible to use the “Save 3D Perspective” map option for isometric maps.
-Added item/magic resource constants (similar to variables), used to define special values for items/magic; as with other properties of resources, these cannot be changed through scripting, but the values entered may be retrieved through scripting (“Constant” and “Constants Collection” item/magic use values).
-Removed currency formatting from price option in item/magic resource editor.
-Made default platformer template have the player start on the back layer, to make it less likely for the player to fall through any ground tiles.
-Made it error when attempting to access empty map/interface “” through scripting, but provided a legacy option in advanced settings.
-Fixed “Affect Y/Z Axis” item accuracy options from doing the opposite.
-Fixed certain actor templates in MMORPG template from producing an error on the “Loaded” trigger if the actor didn’t have an interface assigned.
-Fixed “Client NPC” actor template in MMORPG template from not having the “Character HUD” interface assigned.
-Fixed “Equip Item” from not showing proper items when selecting different areas of equipment.
-Fixed collision detection problems on HTML5/mobile.
-Updated HTML5 libraries for better performance/stability.
-Fixed 3D zooming in map editor from being reset constantly.
-Added 3D camera controls to graphical scripting location picking window.
-Fixed lighting issues on certain video cards.
-Fixed sprite scripts from not having access to actor “relate” when holding/bullet points were being requested.
-Fixed version number from not always displaying on the title bar.
-Fixed “Collection Contains Branch” event and “Find in Collection” use value from not working on variables containing collections.
-Made actor auto-climbing more smooth.
-Fixed sumbersion tiles from not working correctly.
-Fixed game setting “Allow tile-sets to obstruct clicking actors.” from not being able to be selected properly; it in fact can only be used with per-pixel cursor clicking.
-Added “Ignore Cursor” option to actors.
-Added “Change Ignore Cursor” actor and field events, and respective use values.
-Fixed shifting of lower/upper object tiles in front view.
-Made newly created tile-sets in 3D projects automatically have padding set to prevent tile edge/line flickering.

1.020.000 – Apr 14, 2018

-Made “Maximum Framerate” game setting allow for values up to 240 (up from 60).
-Fixed “Male” and “Female” sprites in MMORPG template to have valid actor templates setup.
-Fixed tiles at edges of lights from occasionally not lighting up in new lighting system.
-Fixed animated tile preview in tile-set editor from being too small.
-Made video resolution game setting accept values of up to 8K 8192×8192 (up from the original 2560×2560).
-Added “Actor Render Distance” option to actor interfaces to allow control over how far the corresponding actor can be from the camera to keep rendering/processing it, which allows for larger actor interfaces, and the ability to improve performance on smaller ones.
-Fixed “Change Actor Template” event from incorrectly amplifying statistics when anything was equipped.
-Made it possible to use “Change Actor Template” event on changeable actor templates; however, the actor will be fully reset to the new template’s “Default Actor”.
-Added “Flip Horizontally/Vertically” options to field editor, which applies to use value graphics (face, item, equipment, statistic), unit sprites, sprite graphs, single transition sprites, window sprites, and static sprites; will not work for text or camera views.
-Fixed tile position offset variability from being more focused on negative (left/up) movements.
-Added ranges to tile position offset variability to allow fine control (such as one sided variability).
-Fixed rare crash when picking certain fonts in the font editor.
-Made range parameters in custom events use whole numbers when range is larger than 2 units; anything with a range span of 2 or lower will continue to be divided by 10.
-Added “Variables Collection” use values for maps, interfaces and actors to get a collection of all the variable names to simplify making dynamic variables for objects.
-Fixed “Crossed Camera’s Edge” and “Left / Entered Camera” from not always working correctly with 3D camera.
-Fixed occasional crash when rotating camera in large 3D maps with damage numbers or actor interfaces active.
-Fixed overlay sprites behind camera from occasionally rendering anyway.
-Fixed misalignment of scrolled fields that use any proportional or two-sided edging when resizing screen.
-Fixed crash when copying tiles from a tile-set with normal maps to one without.
-Fixed crash when loading a saved game without minimalistic save with a project that had scripts for releasing buttons.
-Added “Projectile Speed” item use value to compliment “Projectile Range” (was renamed from just “Range”).
-Fixed “Use Item/Magic” events from not being able to affect destination actor if it was also the actor using it, when it was slash or projectile based; a legacy option has been added to keep this original behaviour, which is set by default.
-Fixed “relate” actor from not being accessible with items/magic used via “Use Item/Magic” events.
-Added “Simulate Item/Magic Source” and “Simulate Item/Magic Destination” actor events to have fine control over managing sound/sprite effects, damage and clip.
-Fixed walking animation from not playing when a disabled actor is scripted to move.
-Made scrolled fields’ visibility allow for a 1 pixel offset error to fix edge cases.
-Greatly improved performance of collision detection (polyhedron now falls back on polygon even with Z rotation, made use of collision span caching, and simplified pathfinding involving rectangle collisions).
-Made “Plain Files” more clear about DLL files needing to be registered.
-Fixed occasional crash when shrinking a collection/table after having scrolled to the end.
-Fixed iOS build.