Commit Graph

185 Commits

Author SHA1 Message Date
Cerapter
4f30afa51d The server now announces what features it has.
I'm not sure why I did this.
2018-09-04 21:19:10 +02:00
Cerapter
ecade0dc13 Removed the specific check on hld in pairs.
Perhaps a better solution may present itself later.
2018-09-04 20:36:11 +02:00
Cerapter
0ef34d6354 Fixed the zoom and the hld pos with double characters. 2018-09-04 20:20:11 +02:00
Cerapter
fe955d6923 Removed the dependency on bass.dll.
This is merely a reimplementation of Gameboyprinter's changes on the
main thing.
The only thing that's different from that one is that the options menu
has had its audio device removed, too.
2018-09-04 17:32:20 +02:00
Cerapter
becf58dd4f Area list added.
- Accessible with the ingame A/M button, or by `/switch_am`.
- The music list now only lists music.
- The area list lists the areas.
- It describes general area properties (playercount, status, CM,
locked).
- Automatically updates as these change.
- Clicking on an area behaves the same way as clicking on an area in the
music list previously did.
2018-09-03 15:55:34 +02:00
Cerapter
e45e138fb5 'Call mod' button can now send argumentless modcalls again.
This stopped the client from being able to call a mod in vanilla servers
before.
2018-09-03 13:03:02 +02:00
Cerapter
22e0cb8e1a Dual characters on screen Part 2.
- UI option to change pairup.
- Fixed a bug on the prosecution side.
- Dual characters now allow for iniswapped characters.
- Zooming now doesn't stay on the field, instead, the game defaults to
the last emote.
2018-09-03 12:55:57 +02:00
Cerapter
739142f8dd Dual characters on screen Part I
The basics have been laid out.
- Communication about the second character established.
- Pairing sytem made.
- Placement system of the second character implemented.

Needs:
- More testing.
- A workable UI.
- Fix for zooms.
2018-09-03 03:52:16 +02:00
Cerapter
91ad46eea0 Fixed a Windows bug where there was no way to get back to the default audio device. 2018-08-24 15:51:28 +02:00
Cerapter
d314b8dd07 Moved includes out of the CPP files into the header files.
Reimplementation of `30a87d23c9c63bed072b3460e7482075dc530b2c` from the
old origin.
2018-08-19 09:37:34 +02:00
Cerapter
95b8bd72d3 Ability to toggle Discord RPC.
Reimplementation of `bed0b55e70f13adf772584fc0d31ebfe59597115` from old
origin.
2018-08-19 09:17:48 +02:00
Cerapter
b9f1998c93 Minor fix: the default showname is now correctly the name of the character. 2018-08-19 08:03:14 +02:00
Cerapter
eee682bf0d Fixed an issue with the audio output change not registering. 2018-08-17 01:34:22 +02:00
Cerapter
572888a9dd Minor fix regarding the /pos command and the NG/G buttons. 2018-08-16 20:56:26 +02:00
Cerapter
0368e7dc45 Guilty / Not Guilty buttons for the judge position. 2018-08-16 20:04:19 +02:00
Cerapter
331bca5f73 Fixed a bug regarding the log limit being zero.
- This also returned the previous behaviour when the log limit is zero,
that is, no log limit is applied then.
2018-08-16 18:48:11 +02:00
Cerapter
d6b6a03802 Fixed extra linebreaks after songchange in IC. 2018-08-16 00:44:32 +02:00
Cerapter
b25b8019f0 Fixed a minor linebreak bug in the IC chatlog. 2018-08-14 21:26:30 +02:00
Cerapter
af4a62b65d Fixed chatlog not working properly. 2018-08-14 18:32:41 +02:00
Cerapter
0f8cb919e2 Fixed a bug where the music being played would depend on the row selected. 2018-08-14 17:06:23 +02:00
Cerapter
84da730bce Music changing now shows your custom showname, if set. 2018-08-10 00:09:41 +02:00
Cerapter
0f2665aabe Settings menu avaiable through ingame means + IC beautification.
- Changing songs is now done in italics.
2018-08-09 21:23:30 +02:00
Cerapter
885df58ec9 Clientside now no longer displays '.mp3' at the end of every song mention. 2018-08-08 22:28:20 +02:00
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