1.11.0
Before you start!
Thank you very much for your interest in testing this beta!
Please let us know of any issues and bugs you may encounter and do not forget to apply the content package of the beta before starting!
Happy testing!
General
- Ported over the client to the newer Qt6 framework.
- Improved rendering speed.
- Added command line options:
--disable_dpi_scaling- Prevents the client from scaling based on your DPI setting.
--dpi_scaling_factor <number>- Sets the DPI scale factor of the client. 1.5 = 150%, 2 = 200%, ...
- Added dark mode.
- Reworked the character select screen.
- You can now add characters to favorites. Simply right-click on the character's icon and press it.
- Favorite and custom icons uses overlay to differentiate them from the others.
favorite_character.pngandcustom_favorite.pngrespectively.
- Updated the config panel's logic.
- The config panel no longer automatically save/apply all changes. Saving changes is now manual. Some settings are still immediately updated. Audio, style and themes changes are effective immediate and do not need the user to apply twice.
- The viewport's aspect ratio is now fixed to 5:3.
- Various sprite animation fixes.
- Fixed theme UI elements not being resized properly after a reload.
Background
- Backgrounds can now define the splashes they are associated with.
- Background positions now refer to their preferred zoom with the following syntax:
[[stage]]
background = "defense.png"
...
zoom = "trilogy_defense.webp"
[[stage]]
...Character
Characters no longer support frame synchronization between idle and talk states unless they are merged as one sync file. Frame synchronization works as follow:
- The sprite must have
.syncaffix prior to the file extension. - Both states (idle and talk) must be of the same dimension.
- Idle is on the left (blue)
- Talk is on the right (green)
- Both states requires the same amount of frames.
- Pre-animations can also benefit from synchronization.
- The emote tags now applies to both states simultaneously.
- The synchronization mechanism is only available to the
webpfile format for now.
Example
Notes
- Tools such as ImageMagick should lessen the burden of converting existing character sprites.
(a)and(b)are not deprecated (yet), however they do not synchronize anymore. They still function but may be reworked/replaced in the future (2.0 and beyond)
Chatbox
- The files
name.palette.tomlandtext.palette.tomlhave been added to chatboxes and respectively allows you to modify the font and existing colors of both the name and text.
Evidence
- Evidence has received an overhaul. Evidence may now be save and loaded. Loading evidence will overwrite the current evidence in the area. Additionally, the present button has been removed. In order to present evidence, simply select (left-click). Alternatively, to present evidence mid-sentence right-click on the evidence to insert a tag.
Additionally, selecting evidence allows you not to edit it immediately. To enforce an update or deletion, simply click on the respective buttons in the editing area.
- Evidence can now be saved and loaded.
- Hovering over evidence will now show its name and description.
- Added UI elements, see here.
- Fixed
Defaultentry not working properly for background position dropdown.
Overlay
- Overlays should no longer display during pre-animations even if no overlays are attached.
- Overlays can now have a top overlay that is above the desk. Example of an overlay using the top slot:
{
"name": "angel",
"display_name": "Lunch",
"presets": [
{
"name": "lunch-steak",
"display_name": "lunch-steak",
"front_sprite_data": {
"sprite_file": "lunch-steak.png"
}
},
{
"name": "lunch-weenies",
"display_name": "lunch-weenies",
"front_sprite_data": {
"sprite_file": "lunch-weenies.png"
}
}
]
}Splash
Splashes have been revamped. Splashes can now modified separately, allowing you a more thematic approach. e.g. Original trilogy-splashes, SOJ-splashes, DGS splashes, ...
Tag Editor
- Added a tag editor allowing you to more easily add custom tags.
- Added UI elements, see here.
Theme
- Revamped the theme design UI file. Now uses a toml named
client-window.layout.toml. The client will attempt to convertcourtroom_design.iniautomatically, after which it will delete the file. - You can now use stylesheets for themes. The following stylesheets may be defined for each themes:
application.qssandclient-window.qss.- For more information on stylesheets, please refer to the following links:
- Added element
tag_select_button- Allows you to toggle visibility of the tag select editor.
- Added element
tag_select - Added element
evidence_viewer,evidence_viewer_nameandevidence_viewer_description - Added element
center_text
Zoom
- Zooms are no longer overlays. They are now in their own folder (
zooms) and only requires the sprites.
Note: In order to connect to the server, you must change the port (within resources/servers/server.json) to port 28000.
Known issues
- A lot of UI pieces are formatted slightly differently due to Qt6 framework update.
