Go to file
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
android debugging help, fastter loading(?) and android sdcard 2017-04-18 00:53:53 +02:00
base added dynamic resolution scaling 2017-02-02 17:37:47 +01:00
include Static linking for Windows. 2018-08-03 19:50:53 +02:00
resource/fonts experimenting with fonts 2017-02-20 23:44:29 +01:00
server Jukebox fixes: check if jukebox exists + blockDJ removes vote. 2018-08-19 08:03:39 +02:00
.gitignore Minor fix: the default showname is now correctly the name of the character. 2018-08-19 08:03:14 +02:00
aoapplication.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aoapplication.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aoblipplayer.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aoblipplayer.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aobutton.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aobutton.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aocharbutton.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aocharbutton.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aocharmovie.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aocharmovie.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aoemotebutton.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aoemotebutton.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aoevidencebutton.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aoevidencebutton.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aoevidencedisplay.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aoevidencedisplay.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aoimage.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aoimage.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aolineedit.cpp started implementing evidence functionality 2017-04-24 15:10:07 +02:00
aolineedit.h started implementing evidence functionality 2017-04-24 15:10:07 +02:00
aomovie.cpp fixed a code error and renamed flipped_movie 2017-05-21 21:44:41 +02:00
aomovie.h fixed lots of bugs, tweaked objections and added demonserver workaround for disconnecting 2017-03-22 20:13:16 +01:00
aomusicplayer.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aomusicplayer.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aooptionsdialog.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aooptionsdialog.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aopacket.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aopacket.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aoscene.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aoscene.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aosfxplayer.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aosfxplayer.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aotextarea.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aotextarea.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
aotextedit.cpp added optional pos dropdown 2017-05-21 21:32:38 +02:00
aotextedit.h started reworking evidence description 2017-04-25 02:24:31 +02:00
Attorney_Online_remake.pro Changed the exe's official name to Attorney_Online_CC. 2018-08-14 13:18:03 +02:00
bass.h trying to add audio implementation 2017-02-10 17:43:19 +01:00
charselect.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
courtroom.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
courtroom.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
datatypes.h The colour purple has been changed to cyan. 2018-07-28 18:54:29 +02:00
debug_functions.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
debug_functions.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
discord_rich_presence.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
discord_rich_presence.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
discord-rpc.h update d-rpc 2018-03-03 12:10:38 +01:00
emotes.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
encryption_functions.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
encryption_functions.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
evidence.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
file_functions.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
file_functions.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
hardware_functions.cpp Change professional compiler erroring to #error 2017-06-03 16:02:04 -05:00
hardware_functions.h added hdid implementation for linux and did more work on courtroom 2017-01-24 14:30:18 +01:00
hex_functions.cpp Better INT to HEX conversion. 2018-08-19 09:20:16 +02:00
hex_functions.h Better INT to HEX conversion. 2018-08-19 09:20:16 +02:00
LICENSE.GPLv3 Relicense/dual-license under MIT 2018-03-15 20:38:58 -05:00
LICENSE.MIT Relicense/dual-license under MIT 2018-03-15 20:38:58 -05:00
lobby.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
lobby.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
logo.ico added icon 2017-01-28 13:04:40 +01:00
logo.png android path + png logo 2017-04-08 18:53:29 +02:00
main.cpp Compatibility with older Qt versions 2017-11-17 10:45:38 -06:00
misc_functions.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
misc_functions.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
networkmanager.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
networkmanager.h Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
packet_distribution.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
path_functions.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00
README.md Static linking for Windows. 2018-08-03 19:50:53 +02:00
resources.qrc experimenting with fonts 2017-02-20 23:44:29 +01:00
text_file_functions.cpp Moved includes out of the CPP files into the header files. 2018-08-19 09:37:34 +02:00

Attorney Online 2: Case Café Custom Client (AO2:CCCC)

This project is a custom client made specifically for the Case Café server of Attorney Online 2. Nevertheless, the client itself has a bunch of features that are server independent, and if you so wish to run a server with the additional features, get yourself a copy of tsuserver3, and replace its server/ folder with the one supplied here.

Building the project is... complicated. I'm not even sure what I'm doing myself, most of the time. Still, get yourself Qt Creator, and compile the project using that, that's the easiest method of doing things.

Alternatively, you may wait till I make some stuff, and release a compiled executable. You may find said executables in the 'Tags' submenu to the left.

Features

  • Inline colouring: allows you to change the text's colour midway through the text.
    • () (parentheses) will make the text inbetween them blue.
    • ` (backwards apostrophes) will make the text green.
    • | (straight lines) will make the text orange.
    • [] (square brackets) will make the text grey.
    • No need for server support: the clients themselves will interpret these.
  • Additional text features:
    • Type { to slow down the text a bit. This takes effect after the character has been typed, so the text may take up different speeds at different points.
    • Type } to do the opposite! Similar rules apply.
    • Both of these can be stacked up to three times, and even against eachother.
    • As an example, here is a text:
    Hello there! This text goes at normal speed.} Now, it's a bit faster!{ Now, it's back to normal.}}} Now it goes at maximum speed! {{Now it's only a little bit faster than normal.
    
    • If you begin a message with ~~ (two tildes), those two tildes will be removed, and your message will be centered.
  • Server-supported features: These will require the modifications in the server/ folder applied to the server.
    • Call mod reason: allows you to input a reason for your modcall.
    • Modcalls can be cancelled, if needed.
    • Shouts can be disabled serverside (in the sense that they can still interrupt text, but will not make a sound or make the bubble appear).
    • The characters' shownames can be changed.
      • This needs the server to specifically approve it in areas.
      • The client can also turn off the showing of changed shownames if someone is maliciously impersonating someone.

Attorney-Online-Client-Remake

This is a open-source remake of Attorney Online written by OmniTroid. The original Attorney Online client was written by FanatSors in Delphi.

The logo (logo.png and logo.ico) was designed by Lucas Carbi. The characters depicted in the logo are owned by Capcom.

License

The project is dual-licensed; you are free to copy, modify and distribute AO2 under the GPLv3 or the MIT license.

Copyright (c) 2016-2018 David "OmniTroid" Skoland

Modifications copyright (c) 2017-2018 oldmud0

Qt

This project uses Qt 5, which is licensed under the GNU Lesser General Public License with certain licensing restrictions and exceptions. To comply with licensing requirements for static linking, object code is available if you would like to relink with an alternative version of Qt, and the source code for Qt may be found at https://github.com/qt/qtbase, http://code.qt.io/cgit/, or at https://qt.io.

Copyright (c) 2016 The Qt Company Ltd.

BASS

This project depends on the BASS shared library. Get it here: http://www.un4seen.com/

Copyright (c) 1999-2016 Un4seen Developments Ltd. All rights reserved.