Commit Graph

212 Commits

Author SHA1 Message Date
Cerapter
c85244e38c config.ini functioning changed.
- Now the program uses the QSettings class to manipulate the
`config.ini`.
- Support for multiple audio devices and options menu started.
2018-08-08 19:19:53 +02:00
Cerapter
eca2cd02f4 Inline blue text now stops the character from talking. 2018-08-07 21:10:47 +02:00
Cerapter
f9baa0454d Log limit bugfixes.
- Log limit is now correctly applied in both directions.
- Log direction now cannot be changed by rewriting the ini mid-game.
2018-08-07 19:28:05 +02:00
Cerapter
c460a5b795 Static linking for Windows. 2018-08-03 19:50:53 +02:00
Cerapter
f77381864e Removed the now unneeded reloading of log limits on theme reload. 2018-07-30 18:58:23 +02:00
Cerapter
95d521de9e Modified the centering behaviour.
Now only the two beginning tildes get removed.
This is so that people can do location and time announcements.
2018-07-29 15:48:11 +02:00
Cerapter
0561ae7fd6 Allow the toggling of custom shownames.
Don't forget to enable it in a theme.
2018-07-28 23:56:37 +02:00
Cerapter
5283bc68d2 Fixed a big stack bug that softlocked the game. 2018-07-28 21:56:56 +02:00
Cerapter
c5ef5b0e69 The colour purple has been changed to cyan. 2018-07-28 18:54:29 +02:00
Cerapter
cfc2d74d30 Limit modcall reason size to 100. 2018-07-28 18:35:48 +02:00
Cerapter
e8f07c68c2 Allow changing of shownames.
Don't forget to set the size and position of the name input in a theme.
2018-07-28 16:09:54 +02:00
Cerapter
c1807e0888 Max OOC name limited, unnecessary variable removed. 2018-07-28 14:41:42 +02:00
Cerapter
1b70d4d6db In-game log limit changer + enabling other full text colours. 2018-07-28 00:14:57 +02:00
Cerapter
366389c6bc The log now has an option to go both ways.
- Due to the log's nature, this must be set manually in one's
`config.ini`.
2018-07-27 23:39:56 +02:00
Cerapter
7d476867cb 'Call mod' button now pops up a dialog.
- Allows for cancelling calling a mod if it was a mistake.
- Allows for giving a reason for the call, optionally.

- **Obviously needs server-side support, too, to work.**
2018-07-27 23:09:41 +02:00
Cerapter
977a88a267 Ability to set a default username added.
- Done by adding a `default_username = whatever` to your `config.ini`.
- `whatever` can be any string.
- If nothing is given, it defaults to the, uh, default nothing.
2018-07-27 22:06:09 +02:00
Cerapter
3295e5a78e Text speed modifier.
- 7 different speeds.
- `{` turns the speed down.
- `}` turns the speed up!
2018-07-26 23:51:47 +02:00
Cerapter
a8205986a4 Orange is now |, comments for text features. 2018-07-26 23:35:21 +02:00
Cerapter
8c81a88e13 Fixed a bug with inline blue, added whispering.
Furthermore, there are no longer any checks on the yellow
and the rainbow colours, they are available from the getgo.
2018-07-26 23:19:32 +02:00
Cerapter
5aacfa8b48 Fixed the parenthesis bug. 2018-07-26 22:23:31 +02:00
Cerapter
68f6d5e27a Changed the green inline colour's symbol to backwards apostrophe. 2018-07-26 22:20:48 +02:00
Cerapter
958643505b IC chatlog filtering with awful code-duplication. 2018-07-26 20:30:43 +02:00
Cerapter
f113f8fae8 Added a bunch of features.
- The IC chatlog now goes from top to bottom.
- The same chatlog can be set to a limit by putting 'log_maximum =
100', for example, into the config.ini file.
- Reloading the theme checks for the log limit again.
- If a message starts with '~~' (two tildes), it'll be centered (for
testimony title usage).
- Inline colour options:
- Text between {curly braces} will appear orange.
- Text between (parentheses) will appear blue.
- Text between $dollar signs$ will appear green.
- The symbols can still be got by putting a '\' in front of them.
    - I.e.: \{, \}, \(, \), \$, \\
2018-07-26 14:46:02 +02:00
David Skoland
4ec662d826 renaming some functions and starting qss theme functionality 2018-02-09 01:13:47 +01:00
David Skoland
403e5b4328 tabs vs. spaces: the eternal struggle 2018-02-08 12:52:03 +01:00
David Skoland
ebe4968175 removed dirty hack and optimized IC chat 2018-02-08 12:46:06 +01:00
oldmud0
28decf8dbf Add BASSOPUS support
Nothing will happen if you do not have the DLL.
Sample rate was changed to 48 kHz as Opus only supports 48 kHz audio,
and pretty much all sound cards support 48 kHz.
2018-01-18 20:06:07 -06:00
oldmud0
8a91dea6ce Add spectate state; add "playing as character" state 2018-01-08 13:33:39 -06:00
OmniTroid
a6c1e1d470 ready for the REAL 2.4.3 release 2017-07-08 19:01:39 +02:00
OmniTroid
eae7cc791b Merge branch 'master' of https://github.com/Attorney-Online-Engineering-Task-Force/AO2-Client
bruh
2017-07-08 18:41:36 +02:00
OmniTroid
a327c3a1e7 made IC names bold too 2017-07-08 18:41:13 +02:00
stonedDiscord
4780ea5715 not really animated backgrounds 2017-07-06 14:23:31 +02:00
OmniTroid
3a2e0b02f3 added pick evidence image button 2017-06-19 22:49:04 +02:00
OmniTroid
dc79673bee fixed evidence description bug and local mute 2017-06-16 08:16:09 +02:00
OmniTroid
55a475a446 fixed a bug where present wouldn't show the right image when theme was reloaded 2017-06-05 00:31:19 +02:00
OmniTroid
71bac5414e added call word function and fixed an evidence-related crash 2017-05-30 22:06:06 +02:00
OmniTroid
fbcdf05119 FASTEN YOUR SEATBELTS, EVIDENCE IS DONE 2017-05-24 01:22:05 +02:00
OmniTroid
a310728a26 added aoevidencedisplay class. almost done with evidence 2017-05-23 13:20:46 +02:00
OmniTroid
f5e8465311 made evidence description editable + added the present button 2017-05-22 23:35:48 +02:00
OmniTroid
0f206a3de7 finished first part of evidence 2017-05-22 02:05:16 +02:00
OmniTroid
1e0531a3d3 made char movies a bit more consistent in terms of quality 2017-05-21 21:41:51 +02:00
OmniTroid
145dfa4f7d added optional pos dropdown 2017-05-21 21:32:38 +02:00
OmniTroid
18afcf9064 added evidence edit and add + incremented version 2017-05-19 00:48:57 +02:00
OmniTroid
fdda80b2cc added x button to evidence 2017-04-27 12:01:10 +02:00
OmniTroid
75278a4173 removed debug statements 2017-04-08 01:34:34 +02:00
OmniTroid
122a461c42 fixed a hyperlink bug and a bug where > and < wouldn't display properly with rainbow text 2017-04-08 01:16:41 +02:00
OmniTroid
8a45090fe9 fixed various evidence-related bugs 2017-04-07 17:53:57 +02:00
OmniTroid
2510a89c54 added custom sfx support and incremented to 2.3.4 2017-04-07 02:02:07 +02:00
OmniTroid
b15214b739 added color customization to music list and started adding to fonts 2017-04-06 02:13:36 +02:00
OmniTroid
e03869a572 added evidence spacing 2017-04-05 23:05:02 +02:00
OmniTroid
86b4faa0d4 started adding spacing to evidence 2017-04-05 15:16:25 +02:00
OmniTroid
2dfdf351ef added emote spacing 2017-04-05 14:53:49 +02:00
OmniTroid
e580fd3b29 Fixed a bug where talking didn't work on legacy servers 2017-04-05 01:21:11 +02:00
OmniTroid
8a8062fbbf fixed a crash and incremented to 2.3.3 2017-04-04 21:00:45 +02:00
OmniTroid
8c34754fb8 fixed the tiny desk issue, ready for 2.3.2 2017-03-29 22:28:25 +02:00
OmniTroid
b92981ff95 finished jud, hlp and hld desks. ready to release 2.3.1 2017-03-29 21:12:33 +02:00
OmniTroid
3495dfae3a started adding the desk/nodesk feature 2017-03-28 02:54:07 +02:00
OmniTroid
2f4e6881e0 changed server ooc chat log to AOTextArea object 2017-03-26 01:33:09 +01:00
OmniTroid
50f61bbd5c removed CHECK disconnect 2017-03-25 17:27:30 +01:00
OmniTroid
332d20c858 added aotextarea class and prepared to refactor ooc chats and fix another bug related to hyperlinks 2017-03-25 02:27:17 +01:00
OmniTroid
b627d66956 fixed an issue where rainbowtext would not work when rejoining a server 2017-03-23 00:13:56 +01:00
OmniTroid
842b1a58e9 added demonserver workaround and incremented version 2017-03-22 20:32:35 +01:00
OmniTroid
7af0cbfd1c fixed lots of bugs, tweaked objections and added demonserver workaround for disconnecting 2017-03-22 20:13:16 +01:00
OmniTroid
ccebb7710a fixed a freeze-related objection bug + a bug where < and > would not display in chatbox. version 2.3.0 ready for release 2017-03-17 00:39:28 +01:00
OmniTroid
3b97f88db4 fixed the charselect and added some features, ready for 2.2.5 release 2017-03-16 02:05:44 +01:00
OmniTroid
939f6cc3fd put charselect stuff in a separate file 2017-03-15 04:33:26 +01:00
OmniTroid
38c01f2cca fixed a hyperlink bug 2017-03-14 15:29:11 +01:00
OmniTroid
47baf6ef1c version 2.2.5 in the .pro file 2017-03-13 23:34:24 +01:00
OmniTroid
8acaf365b1 enabled flipping and fast loading for tsuserver 2017-03-13 14:22:33 +01:00
OmniTroid
96ad7c60f7 added default slider values 2017-03-08 05:23:15 +01:00
OmniTroid
fd6a9a2f9d fixed an issue related to scaling charselect background 2017-03-03 01:14:52 +01:00
David Skoland
9ccb75e5f8 fixed a bug related to image scaling 2017-03-02 12:03:38 +01:00
OmniTroid
26660a7b86 fixed some bugs and added blank_blip 2017-03-01 03:42:02 +01:00
David Skoland
23262512ac improved DC handling and added case insensitivity to char.ini checks 2017-02-23 16:53:15 +01:00
David Skoland
48f61bcdd6 experimenting with fonts 2017-02-20 23:44:29 +01:00
David Skoland
70f3e485ef small fix on a debug message 2017-02-20 22:04:58 +01:00
David Skoland
19080a6130 fixed hyperlinks and evidencebutton + muted music 2017-02-20 03:17:52 +01:00
OmniTroid
0044141c14 added hyperlinks 2017-02-19 20:10:28 +01:00
OmniTroid
4041bfff98 added music list resize functionality 2017-02-19 06:16:40 +01:00
Skoland
26ea00e7fc added adjustable blip rate and judge buttons on /pos jud 2017-02-19 01:53:59 +01:00
Skoland
55803c520d attempted fixing a bug where the first frame of a preanim would display after it has played 2017-02-18 08:28:31 +01:00
Skoland
0cbb6e765f fixed a bug where setting font size on showname would not work 2017-02-18 07:24:34 +01:00
David Skoland
ba9f9390fc added text resize functionality 2017-02-17 22:03:30 +01:00
David Skoland
bcb368efb6 fixed emote dropdown issues 2017-02-17 16:40:09 +01:00
David Skoland
57d921feb0 tried to improve preanim durations and added emote dropdown 2017-02-17 01:26:49 +01:00
David Skoland
00e491bb26 highly experimental and complex preanim algorithm testing in progress 2017-02-16 22:29:10 +01:00
David Skoland
ca6b1030be removing debug statements 2017-02-16 01:33:36 +01:00
OmniTroid
897e19546a fixed some sfx issues 2017-02-15 23:15:06 +01:00
David Skoland
42239ce127 added support for bigger themes 2017-02-15 20:04:36 +01:00
David Skoland
4faec36222 versioning.... 2017-02-15 17:06:38 +01:00
David Skoland
d0be374114 fixed layering 2017-02-15 17:04:58 +01:00
David Skoland
0e1b50faaf fixed crashes and looping talking emotes 2017-02-15 16:42:38 +01:00
David Skoland
b524819e5a fixed some crashes 2017-02-15 16:19:01 +01:00
David Skoland
be017b7278 fixed all known bugs + improved preanims(probably) 2017-02-15 15:32:20 +01:00
David Skoland
f7db8fa64a fixed a bug where spectators could not hear music 2017-02-15 13:58:14 +01:00
David Skoland
3f926341c8 finished evidence. ready for release. 2017-02-15 01:00:16 +01:00
David Skoland
7c20ad7292 refactored sound 2017-02-14 21:00:02 +01:00
David Skoland
47f96cf0a4 added emote comments to emote buttons with missing image 2017-02-14 15:58:36 +01:00
David Skoland
9e5598cbed fixed a bug where yellow text would not work 2017-02-14 14:34:44 +01:00
David Skoland
bc2f15e4f1 removed debug statements, fixed a chatbox issue 2017-02-14 13:16:45 +01:00