🩵 BUGFIXES
BORDER SCALING FIXES (#3):
Fixed borders not being pixel perfect with the help of Tboogle, it should be fine now.
Changes made in:Â border object, Draw GUI and Pre-Draw events
Sprites are now 1920x1080, including new sprites for the borders (bo_simple and more flowers for the sepia border)
The game's texture page size is now 2048x2048.
DEBUGGING KEYS FOR DYNAMIC BORDERS:
Added switch borders on debug mode, exclusively for Dynamic borders.
Hold "B" key, press "left" to go to the previous border and "right" to go to the next border.
BORDERS NOW LOAD CORRECTLY:
Fixed border loading oversight.
Changes made in: globals object, Create event and load_soul() script
GAMEPAD AXIS FIXES (#1):
Fixed analog axis not working correctly with the help of Tboogle, should also be fine now.
Changes made in: gpad object, Async: System event, l_hold(),r_hold(),u_hold() and d_hold() scripts
Addition for axis in:Â Titleobject Draw GUI event
DISPLAY STORY CHECKER IS NOW LESS ANNOYING:
Changed the debug display's story checker switch to be less annoying, you can now switch it ON and OFF by holding the "C" key and then pressing "S".
Changes made in:Â display object, Draw GUI event
NO LANGUAGE FIX:
Fixed a bug where if you don't have any language options, the game wouldn't display the language option in the Settings menu as it normally should, however, the option was still selectable and changable.
Changes made in:Â titleObject object, Draw GUI event
OVERWORLD MUSIC ALWAYS AT MAX:
Fixed an oversight where the overworld's music was always at its max volume.
Changes made in:Â o_mainchara object, Step event
OVERWORLD CUTSCENE SKIP:
Fixed another oversight where if you pause at the same moment char_stop() (cutscene script) runs, the pause menu will still be there, allowing you to go back to your movable/playable state if you get out of it, allowing for huge cutscene skips.
Changes made in: o_mainchara object, Step event, char_stop() script and item_use_dial() script
ENEMY DUST PARTICLES BUG:
Fixed a bug where the game would crash if you are in battle with no enemies (for example: * But nobody came screen), as it tries to load the dust particles despite the enemy not existing.
Changes made in:Â battle_globals object, Clean Up event
ENEMY ALTERNATE SPARE COLOR FIX:
Fixed an oversight where the alternative spare color for the enemies were cyan instead of pink. This was a leftover from UNDERTALE CYAN, I forgot to make it pink for UTC Engine. :P
Changes made in:Â battle_globals object, Draw event
🩵 ADDITIONS
MORE DEBUGGING VALUES FOR O_MAINCHARA:
Added X,Y, depth, steps and required steps to the main character object.
Addition made in:Â o_mainchara object, Draw event
HITBOX COLLISION VISIBILITY CHANGE:
The player's interactable collision hitbox is now only visible if the display is showing.
Change made in:Â hitbox object, Create event
SCENERY PARENT OBJECT NOW HAS COLLISION DEBUG:
The scenery parent object now shows its collision box if the display is showing.
Addition made in:Â s_parent object, added new Draw event
DRAW_AREA NOW ALSO READ LEVERS:
Added o_lever case for the draw_area() script, as it doesn't normally draw the area effects correctly.
Changes made in:Â draw_area() script
SHAKE OPTION IS NOW SIMPLIFY VFX (LIKE DELTARUNE)
BIG CHANGE, the Shake Screen option is now Simplify VFX! In order to make the game more acessible for those who have motion sickness in general.
Changes made in: globals object, Create event, titleObject, Draw GUI event, shake_screen object, Create event, o_save object, Create event, load_d_dw() script, lang_en.json and lang_ja.json files
Every global.shake_OPTION variable is now global.simpleVFX, the config.ini equivalent is now "simpleVFX".
Changed every instance where global.simpleVFX's default value is now 0 instead of 1.
Save Points are now 2x slower with simpleVFX activated.
Dark World box's little lights in its borders doesn't animate with simpleVFX.
Soul Select transition is weaker if simpleVFX is on.
Weather Season Menus falls less particles if simpleVFX is on.
MORE LANGUAGE EDITING FEATURES:
Added more features for language editing, such as Sprites and Audio.
Changes made in: audio_play_lang(), new script, load_langs(), changed script, draw_spr_lang(), changed script
MORE DEBUGGING FEATURES:
You can now acess Settings Menu seasons, canRun, hasLmode and changeName features for debugging reasons.
Changes made in:Â titleObject object, Draw GUI event
BETTER LAYERING:
mask_lay() script reads the layers better, without throwing an error every half-frame. Also made the layercode() for upper_X layers be more in depth correctly.
Changes made in: mask_lay() script, layercode() script












1 comment