| Age | Commit message (Collapse) | Author |
|
* Effects follow offset, add ini option to disable offset for effect
This is pretty hacky, but the offset data is necessary to move the effect layer in relation to the character.
|
|
Current working theory is that setting the future opens a brief interval where it deconstructs the old future and returning an invalid QFuture,, causing a segmentation fault.
|
|
* Allow servers to directly set the server description
* Hijack PN packet to add description.
* Update lobby.cpp
Apply suggested change
|
|
* Add demo_append to WT/CE part of the "RT" packet handler.
* Fix indentation + put demo recording outside the if else chain
|
|
Fix Qt application version being empty
|
|
|
|
|
|
- Uninitialized exit_loop variable
- Previous load task should stop completely before starting new load task
|
|
This was causing the realization.png UI button to be loaded instead of the effect.
|
|
Static effects should be treated as infinitely looping animations.
|
|
Switch to HTTP-based server list
|
|
Fix MSVC builds freezing due to AOLayer concurrency issue
|
|
Variables accessed across threads should be atomic.
Also gave AOLayer its own thread pool and switched some lock calls to use QMutexLocker semantics.
|
|
|
|
You won't be missed :')
|
|
Goodbye, lobby chat :(
|
|
|
|
Since these are going to be visible to the user now, at least let's properly format them and make them somewhat helpful.
|
|
# Conflicts:
# src/networkmanager.cpp
|
|
Polish appearance of "OK" button on notice
|
|
Remove MS chat and add debug log
|
|
|
|
Since the MS chat has been disabled for quite some time now (and we aren't planning on bringing it back since Discord, Guilded etc. have better chat features), I decided to go ahead and change the pane into a debug log to keep it useful and avoid creating a gaping hole in themes.
Though, maybe it is worth removing the whole switcher and keeping the debug log hidden away where it can't scare people.
|
|
Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
|
|
* Implement async music loading
* Simplify music filename parsing and fix "missing" on streams
Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
|
|
Fix emote buttons not generating due to bad VPath lookup
|
|
Split logging option into text and demo
|
|
Remove client-side send waiting
|
|
|
|
Apparently, people don't like logging demos because it takes up too
much space. It's possible to enable NTFS compression for demo files
(or the entire demos folder), though.
|
|
This piece of code from another era is not needed anymore thanks
to the message queue and decent server-side anti-flooding. Player
input won't be thrown away since the client waits for an
acknowledgement from the server before clearing the input box.
|
|
Also updated the translation files for missing strings and updated the Polish translation.
|
|
Handle expanded desk modifiers on chat ticking start rather than on preanim complete signal
|
|
|
|
|
|
|
|
|
|
|
|
- Add periodic timer for heartbeat
- Add option to settings for opting out from heartbeat/player metrics
- Change base URL to permanent URL
|
|
|
|
|
|
|
|
|
|
Could Linux distros please update their Qt version? Thanks.
|
|
Remove OOC-Client commands that are already replaced by UI elements that are easily accessible.
Debatable if /save_case and /load_case should stay as they seem unused by most users/servers.
* Maintain backwards compatability with older servers.
Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
|
|
|
|
|
|
* user configurable timestamp format
* fix label making the entire settings window move jankily
* add a dropdown for sane timestamp formats
* streamline adding options to log timestamp format
|
|
desk (#598)
* kill bglayer if file not exist
* kill ALL layers if file not found
|
|
Who was using this anyway?
|