Go to file
Leifa 03025119c4
Improve OS detection and add APPIMAGE support to pathing code (#1003)
* Added get_app_path, tweaked pathing to adjust itself for Linux, ...

* Added get_app_path
  * This should be used instead of QCoreApplication::applicationDirPath()
* Tweaked pathing to adjust itself for Linux

* Append separator to base path

* Moved headers where they are needed. (Dunno why they were here.)

* Proper pathing for AppImage
2024-07-06 18:05:48 +02:00
.github Update windows CI to build APNG in the proper directory (#1001) 2024-07-03 08:38:46 +02:00
android 2.10.1 Changes (#888) 2023-05-31 20:17:30 +02:00
bin Removed theme submodule, ... 2024-05-23 00:02:07 +02:00
data Add tickbox to options UI 2024-05-20 08:48:17 -05:00
lib adjusted gitignore files 2018-12-26 18:11:08 +01:00
scripts Readme and script cleanup (#995) 2024-07-01 18:00:23 +02:00
src Improve OS detection and add APPIMAGE support to pathing code (#1003) 2024-07-06 18:05:48 +02:00
test Clarified test message builder 2024-05-18 03:09:39 +02:00
.clang-format Ported to CMake, ... 2024-05-15 00:04:16 +02:00
.gitignore Readme and script cleanup (#995) 2024-07-01 18:00:23 +02:00
CMakeLists.txt Added screen slide timer 2024-06-03 18:11:17 +02:00
data.qrc Ported to CMake, ... 2024-05-15 00:04:16 +02:00
LICENSE.GPLv3 Relicense/dual-license under MIT 2018-03-15 20:38:58 -05:00
LICENSE.MIT Update readme and license 2018-12-06 14:38:02 -06:00
README.md Readme and script cleanup (#995) 2024-07-01 18:00:23 +02:00

Attorney Online

CI build license contributors

Attorney Online is a world-renowned courtroom drama simulator that allows you to create and play out cases in an off-the-cuff format.

Refer to the docs for more information.

Setting up for development

This program's main dependency is Qt and the currently recommended version for development is 6.5.3. See this link on how to install Qt.

Other dependencies

(see .github/workflows/build.yml for exact installation commands)

Running Tests

Running tests requires Catch2 and cmake

mkdir cbuild && cd cbuild
cmake ..
make test

# usage: run all tests
./test/test

# usage: Optionally specify tests and success verbosity
./test/test [bass] --success

[noci] tag is used to disable a test on GitHub actions

Credits

The original Attorney Online client was created by FanatSors.

This is an open-source remake of that client created by OmniTroid.

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

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 OmniTroid

Modifications copyright (c) 2017-2018 oldmud0

Case Café additions copyright (c) 2018 Cerapter

Killing Fever Online additions copyright (c) 2019 Crystalwarrior

Contact

You can find us in the official Attorney Online Discord server: https://discord.gg/wWvQ3pw