Commit Graph

52 Commits

Author SHA1 Message Date
Salanto
f0a5e48f5c
Dual-Stack AO2 Client to handle both TCP and Websocket connections seemlessly (#696)
* Replace TCP Serversocket with Websocket

* Have TCP sockets live harmoniously with WS

"like 5 lines" yeah probably lost a bet.

* Update .gitlab-ci.yml

* hack to fix favorites

* Add support for websockets in the favorites list (serverlist.txt)
Make "add_favorite_server" remember the socket type

* Preserve old serverlist style

This will keep new entries compatible with 2.9 and prior clients. Makes parsing the list easier too.

* Add lookup table and correct write code to use lowercase

* I have no idea what a lookup table is, but this looks close enough

* Fix lookup table

* Otherwise backend selection behaviour is inverted

* clang-tidy had one job

* Yet it did not do it.

Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>

* const p_data

* Switch serverlist.txt to an ini format

* Fixes an Omni bug where : would split the servername
* Utilises internally QSettings properly for low parsing effort and clear structure
* Automatically migrates the legacy serverlist.txt to favorite_servers.ini
* Pleases my OCD

* Replace sample serverlist.

Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
Co-authored-by: stonedDiscord <Tukz@gmx.de>
Co-authored-by: Alex Noir <Varsash@gmail.com>
2022-06-06 19:14:44 +02:00
Crystalwarrior
49837a540d
Update the themes repo to latest commit (#702) 2022-03-25 13:57:56 +01:00
oldmud0
0cebf8c91e Update submodule ref 2021-12-31 10:40:34 -06:00
oldmud0
5adf775b4d Update submodule ref 2021-12-30 21:48:29 -06:00
oldmud0
ee1bcbe792 Fix submodule ref 2021-12-25 19:24:39 -06:00
oldmud0
ecfe6f2542 Change master chat in courtroom to 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.
2021-12-25 19:17:27 -06:00
oldmud0
5fca08537b
Update themes submodule (#539) 2021-04-23 15:53:59 +03:00
oldmud0
fcc593112a Update themes submodule 2021-03-28 23:13:38 -05:00
oldmud0
e13e6183d9
Update themes submodule (#480) 2021-03-03 21:53:48 +03:00
oldmud0
9691fb762a
Update themes submodule (#476)
Bottom text
2021-02-25 11:50:26 -06:00
in1tiate
5cafb011f5
Fix music_display not stretching properly, reconsolidate ForegroundLayer into InterjectionLayer, rename InterjectionLayer to SplashLayer (#436)
* more intelligent separation

* separation 2 electric boogaloo

* rename InterjectionLayer to SplashLayer

* remove redundant layer type

* comments and cleanup

* fix incorrect use of continuous

* remove nonfunctional check

* fix additive not coloring correctly

Co-authored-by: Crystalwarrior <varsash@gmail.com>
2021-01-29 20:41:53 +03:00
oldmud0
3767ae4c8a Update themes submodule 2021-01-26 21:09:46 -06:00
oldmud0
accca95c71 Rename serverlist.txt -> serverlist.sample.txt
We don't want to accidentally overwrite players' server lists when
performing trivial updates. (The launcher should remove the 'sample'
qualifier when it is performing a full install, though that is not
implemented right now and the move operation is sadly broken.)
2020-08-20 15:03:30 -05:00
oldmud0
a7a33eb5cf Update themes submodule 2020-08-20 15:02:58 -05:00
likeawindrammer
c984c57102 Update themes reference 2020-08-18 18:36:37 -06:00
likeawindrammer
f00efbb1ca Update reference for themes submodule 2020-07-30 21:21:52 -06:00
likeawindrammer
3a84a3f187 Add missing misc folder 2020-07-30 13:13:10 -06:00
likeawindrammer
2935d24a07 Update reference for themes submodule 2020-07-29 09:06:41 -06:00
oldmud0
0bdcf03793 Remove extraneous files; update themes submodule
- A preconfigured config.ini is probably not useful these days. There's
  an options menu now.
- Removed gs4 background - already in vanilla pack.
- Themes submodule should probably be configured to track master. Meh.
  Submodules can be so finicky. It probably doesn't belong in this repo
  anyway - it should be in the vanilla repo (currently invisible).
2020-06-10 21:42:42 -05:00
oldmud0
ab00005bf7 Update themes submodule 2020-05-31 21:20:59 -05:00
oldmud0
a8035542bd Bring back AO themes submodule 2020-05-31 17:05:55 -05:00
oldmud0
fd1855b8d0 Merge KFO source unconditionally into AO2 2020-05-22 19:17:55 -05:00
oldmud0
156a760eba Full revert to tag 2.6.2
Due to a countless number of changes made to the core that were not
fully understood, tested, or documented, it was decided to roll
everything back to the last known stable version (2.6.2).

Changes dropped include:
 - Witness needed
 - Shake
 - Frame SFX
 - Multiple custom objections
 - Multithreaded thumbnail generation
 - Looping
 - Various translation additions
 - "Mirror IC"
 - Color in IC log
 - An invocation of clang-format

Next time, work together and split your big fork into independently
testable feature branches.
2020-05-22 17:02:32 -05:00
sD
521cc27ec5 theme submodule 2020-02-23 23:54:13 +01:00
sD
868dd59e14 delete theme folder to replace with submodule 2020-02-23 23:52:39 +01:00
sD
ad80e6413f disable modcalls is longer than guiard 2020-02-23 13:21:05 +01:00
sD
1d10cf1a08 make UI buttons wider to make localizations fit 2020-02-23 12:52:59 +01:00
Crystalwarrior
d3a58770d3 Overhaul the evidence system:
You can now press the checkmark to save evidence. The checkmark only appears when your edited evidence differs from evidence on the server.
You will now be alerted if you try to exit out of the evidence with unsaved changes (pressing "X")
Fix double-clicking on image name not doing anything
You will now be alerted if the evidence changed as you were editing it
Add tooltips
Make an evidence_close function that can be referred to from multiple places
2019-09-28 20:22:38 +03:00
Crystalwarrior
54ef2c3fe2 Remove a useless theme folder 2019-09-24 01:16:21 +03:00
Crystalwarrior
497901e8c3 Allow realizationflash, prosecution_speedlines and defense_speedlines to be changed in a similar way shouts can be changed from the character, as well as misc folder, etc.
Same for chat indicator
Rename themes/ name of shouts from "objection.gif" to "objection_bubble.gif" naming convention for consistency
Reorganize the default theme a bit as well as to support new elements
Fix the background size not being updated properly due to bad order of reload theme
Set up proper tooltips for sfx dropdown, iniswap dropdown, custom objection
2019-09-20 22:08:36 +03:00
in1tiate
9718a90bc7 Fix guard checkbox overlap (#93)
Fixes #90
2019-08-05 09:41:54 -05:00
iamgoofball
fc984fcfe2 bugfixes and shit 2019-02-01 16:28:14 -08:00
iamgoofball
1043699214 Suffix-independent Music, Mod Music List, looping bugfixes, easter eggs, etc. 2019-01-19 21:01:19 -08:00
iamgoofball
c44832a707 guard -> disable modcalls, bugfixes for guard button, etc. 2019-01-19 14:39:42 -08:00
iamgoofball
3c0cedbe92 Add screenshake, frame-specific effects, looping SFX, and clientside music looping
Committed by patch since Goof is currently banned on GitHub for no good reason.
2019-01-18 23:08:46 -06:00
oldmud0
9de145272b Add theme changes that weren't committed (??) 2019-01-03 21:33:07 -06:00
Cerapter
2e9404153b Fixed a theme issue where evidence didn't appear. 2018-12-18 11:29:06 +01:00
Cerapter
afffb43594 Changed the left and right buttons across the default theme to be bigger. 2018-12-17 19:43:19 +01:00
Cerapter
144a5bb64b Fixed the theme issues (casing button, emote page switcher buttons). 2018-12-17 10:46:09 +01:00
Cerapter
def23b10ff
Fix theme issues.
This quick typo-fix fixes #41 .
2018-12-16 23:06:57 +01:00
oldmud0
f70fd357b4 Darken character selection background 2018-12-14 22:55:51 -06:00
oldmud0
9270069e72 More changes to default theme 2018-12-11 15:40:11 -06:00
oldmud0
1852f92087 Overhaul theme
The only thing missing in this commit is a new background.
I am waiting for a higher-quality version of the AO logo.
2018-11-25 13:24:43 -06:00
oldmud0
8d61f6007e Remove AOV-specific changes 2018-11-12 15:18:23 -06:00
ghostfeesh
3129d2aded Reverse IC log config option (#22)
The way it should have been.

Reverse IC logs, now in configurable in config.ini. Set to false by default. Now you can go up or down as and when you please.
(thanks argo for putting up with my trash code)
2018-07-27 19:06:42 -04:00
oldmud0
8fcc9e73dd Update config.ini to contain new options 2018-07-05 21:45:54 -05:00
David Skoland
de7d25962f added dynamic resolution scaling 2017-02-02 17:37:47 +01:00
David Skoland
ab321a4a7a misc 2017-01-28 14:47:23 +01:00
David Skoland
5e2ea2b24c finished charselect and cleaned up some files 2017-01-26 16:03:48 +01:00
David Skoland
4512e35dff threw thumbs.db into oblivion 2017-01-17 15:26:48 +01:00