UPDATE 0.92


0.92 (23 october 2025)

--------------------

- Fixed: Saving did not handle multiple images and other things correctly, leading to issues when loading.

- Fixed: IMAGEREPLACE behavior fixed, now only takes the new properties into account. (was an issue if the image moved for example)

- Fixed: Prompts display now work for mouse/keyboard and are properly saved/restored.

- Fixed: Music track doesn't loop after reloading.

- Fixed: Multiple variables can now get replaced in a string.

- Fixed: OTHER dialogue sprite didn't use the coordinates correctly.

- Fixed: Clickers no longer appear when hovering if the model image is not visible.

- Fixed: Bottom interface for dialogue had grey/dirty pixels in some cases due to surfaces.

- Fixed: Effects are now saved and restored properly.

- Fixed: Lots of changes to alpha transparency of the typing window & the characters fade in/out.

- Fixed: When cursor vanished (idle) but hovers a clicker, it is automatically visible again.

- Fixed: When calling TEN at the end of a dialogue, even if we create clickers immediately, they now wait for the fadeout of the interface to appear.

- BIG CHANGE: Character portraits are now drawn in a totally different way (with surfaces) to avoid subpixels transparency issues.

This means the picture is now cleaner, especially when fading in/out. The ALPHABLEND value is no longer useful.

- Change: DIRECTION1 and DIRECTION2 renamed to DIRECTIONX/Y

- Change: Same for SPEEDX/Y, ENDPOSITIONX/Y. The previous instructions can still be used.

- Change: Default position of characters changed to space them out better when there's two on each side. (=> change doc)

- Added: CLICKERDISABLELAYER and CLICKERENABLELAYER to automatically disable/enable the current clickers on screen.

- Added: Debug menu with F3

* Added music track debug features for loop points.

* Added "list of images on screen" debug feature.

* Added "list of clickers on screen" debug feature.

* Dialogue debug is now there too.

- Added: Syntax coloring files for Notepad++. Two profiles (dialogue and scripts) were added to the BROK_VN_DOCUMENTATION\notepadsyntax\ folder and come in two versions: light and dark.

- Added: Dialogue start/end events "EVENT_DIALOGUEOPEN" and "EVENT_DIALOGUECLOSE"

- Added: CLICKHOVER to define an event to call when hovering the area of a clicker (at each frame).

- Added: CLICKHOVERENTER to define an event to call when entering the area of a clicker.

- Added: CLICKHOVERLEAVE to define an event to call when leaving the area of a clicker.

- Added: EFFECTRIPPLE effect to apply on one or several images

- Added: UICHARSPRIORITY to define which characters slots always have display priority on the others.

- Added: UITALKCHARPRIORITY to define if the talking character should always be displayed in front of others (now the default is "false")

- Added: UIFADEINSPEED and UIFADEOUTSPEED to define the speed for characters & interface to appear and disappear.

- Added: Better handling of exceptions. Some errors were hidden but are now displayed in dev mode. (still hidden in retail builds)

Files

BROKVN_Engine_WIN_0.92.zip 88 MB
2 days ago

Get BROKVN - Visual Novel Engine

Leave a comment

Log in with itch.io to leave a comment.