The Endless Mission is a community-driven creation sandbox game where you can play, hack, and create within a world...within a world...within a world, eventually making and sharing your own games...with the world.
For this update, in addition to a ton of quality of life improvements to game creation, we've also improved the console to help with debugging.
[u][b]Editor[/b][/u][list][*] [b]ADDED[/b]: Undo/Redo capabilities to the Editor (Handles updates to individual properties, transform manipulation, selection, and creation/deletion of new Entities)
[*] [b]ADDED[/b]: "HealthChangeVolume" script, and several prebuilt examples including "Lava Damage Volume", "Smart Healing Volume", and "Explosion with Damage." [url=https://theendlessmission.gamepedia.com/Using_Health_Change_Volumes]Check the wiki for additional details.[/url]
[*] [b]ADDED[/b]: SimpleHealthBarUI - An example of SmartFillImageUI that automatically updates the bar to the health value of any HealthController
[*] [b]ADDED[/b]: "SimpleInputListener" script allows you to listen a keyboard or mouse input and fire events, without any coding! [url=https://theendlessmission.gamepedia.com/Using_the_Simple_Input_Listener]Check the wiki for additional details.[/url]
[*] [b]ADDED[/b]: SmartFillImageUI - allows you to do progress bar style images, where it fills from one side to another
[*] [b]ADDED[/b]: 'Code Prompting' (auto-complete) to the code editor
[*] [b]ADDED[/b]: Gameplay console (use F1 key to toggle between full view overlay and single line overlay).
[*] [b]ADDED[/b]: Console in Escape Menu for interacting with the console during UGC gameplay.
[/list][list][*] [b]IMPROVED [/b]Editor console now has single-line output with details panel for full view. Icons for info / warning / error.
[*] [b]IMPROVED [/b]: Library search to be 100% fuzzier (it will guess what you're searching for)
[*] [b]IMPROVED [/b]: First-person avatar was rebalanced -- it now has better control and uses the new health bar. The "Basic" template was also updated to use the updated avatar.
[*] [b]IMPROVED [/b]: Auto-complete to be more reliable
[*] [b]IMPROVED [/b]: Library Preview Images will now be properly lit
[*] [b]IMPROVED [/b]: Updated a number of existing particle systems to properly reflect scale changes.
[*] [b]IMPROVED [/b]: Overall performance in the Editor and UGC.
[/list][list][*] [b]FIXED[/b]: Lag when dragging a CapitanBlackClaw object in the hierarchy.
[*] [b]FIXED[/b]: An issue with Smart Condition UI being unable to hide.
[*] [b]FIXED[/b]: Issue where a saved Entity with a missing event call could not be dragged into the scene
[*] [b]FIXED[/b]: Issues with certain text fields not accepting input within the Editor.
[*] [b]FIXED[/b]: The transform gizmo not updating properly when moving a particle effect in the Editor.
[*] [b]FIXED[/b]: Bug with Copy/Pasting Entities creating extra copies.[/list]
[b]IMPORTANT NOTES: [/b]
[olist][*] We fixed an issue with scripts that were disabled still running their functions. Since games may have relied this improper functionality, we have upgraded existing scripts within games to be active that you may have intentionally turned off. This should not change behavior directly, but if you notice anything going wrong, let us know!
[*] We changed the interface for pausing and unpausing the game. If you had custom scripts interacting with GameStateManager.SetPauseState, they will need to be updated with GameStateManager.RequestPause and GameStateManager.DismissPause. Without the upgrade your games may not play correctly, as your code will NOT compile.[/olist]
---
Got a feature request or need to report a bug? Use the pause menu's Send Feedback button and include as much detail as possible.
Join the conversation on our official Discord: http://discord.theendlessmission.com