Go to file
2025-10-19 04:45:46 -03:00
AO2XPbase support custom fonts from themes 2025-10-12 17:09:40 -03:00
.gitignore cleanup 2025-06-20 17:37:15 -04:00
AO2XP_console.ico add 48x48 exe icons 2020-08-09 19:06:00 -04:00
AO2XP.icns add .icns file, pack libs inside .app file 2021-02-17 07:16:27 -04:30
AO2XP.ico add 48x48 exe icons 2020-08-09 19:06:00 -04:00
AO2XP.py style 2025-10-07 05:28:40 -03:00
AOsocket.py remove cert check for secure websocket, who cares (famous last words) 2025-06-22 16:09:43 -04:00
audio.py remove MIDI support (RIP) 2025-10-08 03:15:24 -03:00
basedownloader.py remove useless msgbox list in basedownloader 2021-06-21 21:53:30 -04:00
buttons.py make judge buttons and health bars skinnable 2025-10-11 20:44:57 -03:00
charselect.py GUI refactor + improve slide setting 2025-10-07 16:54:56 -03:00
ConfigParserEdit.py handle correct blip sound 2025-02-17 17:35:41 -03:00
constants.py fix # sign 2025-10-16 22:30:35 -03:00
demo.py GUI refactor + improve slide setting 2025-10-07 16:54:56 -03:00
gameview.py compare viewport and sprite aspect ratios to scale sprites properly 2025-10-19 04:45:46 -03:00
hardware.py add AO2XP_linux.spec and fix error on linux 2021-03-14 00:00:38 -04:00
images.py webp fix 2025-02-21 20:41:18 -03:00
ini.py make private music list an ordered dict to respect order in music.ini 2025-10-08 20:11:44 -03:00
install_update.py update.gz not update.tar.gz 2021-06-22 12:14:19 -04:00
mainmenu.py GUI refactor + improve slide setting 2025-10-07 16:54:56 -03:00
mod_call.wav UPLOADED 2019-04-03 10:27:23 -04:30
options.py improve theme loading from ini 2025-10-11 23:20:04 -03:00
packets.py fix newlines on ooc 2025-10-12 23:00:23 -03:00
placeholder.png UPLOADED 2019-04-03 10:27:23 -04:30
py2exe.py remove MIDI support (RIP) 2025-10-08 00:36:22 -03:00
pybass_constants.py fix func_type for windows 2021-06-22 11:44:47 -04:00
quicksetup.py typo 2025-10-12 19:06:42 -03:00
README.md music: add currently playing song to private list 2025-10-14 16:34:42 -03:00
updater.py better effects 2025-08-03 04:31:52 -04:00
word_call.wav UPLOADED 2019-04-03 10:27:23 -04:30

AO2XP 2.9.3

This is an alternative Attorney Online 2 client, developed in Python 2.7, specifically made for older computers running Windows XP that cannot run the latest version of the AO2 client. It should also work on Linux and later versions of Windows.

Run quicksetup.py to install the required libraries and then AO2XP.py to launch the client. On Linux, you need to get PyQt4 separately (usually by compiling it).

Originally by Headshot#7237 and currently maintained by cidoku.

Features

Features added since the last commit of Headshot's AO2XP:

  • Incoming message queue
  • Persistent private evidence
  • Exporting/importing evidence to/from a file
  • Timers
  • Slide animations (work in progress)
  • Compatiblity with AO2 themes (pre-2.11, work in progress but mostly working)
  • Player, area, and background lists
  • Search boxes on music list, background list and character select
  • Join a server automatically on launch
  • Pick a character and join an area automatically on join
  • Demo recording and playback with a seekbar, no need to send messages to OOC
  • Pair with players directly from the player list
  • Playing music over HTTPS (on systems where the BASS library can't do it on its own)
  • Connections over secure websockets (wss)
  • FLAC playback
  • Module file playback (.mod, .xm, .it, .s3m)
  • Unicode support everywhere
  • Private music playlist ("name = url" in AO2XPbase/music.ini)

Download pre-built

You may find the most recent pre-compiled build of AO2XP for Windows on my site. On versions of Windows newer than 7, you might wanna run the pre-built program in Windows 7 compatibility mode.