An Arcaea simulator for viewing; no playing support is planned in a near future.
ArcaeaSim is built on MilliSim. Thus this is also a demonstration of the possibility of MilliSim.
ArcaeaSim is in alpha phase so please don't expect a splendid visual effect. However, neither is it expected to go beyond the line to be a clone of Arcaea.
- Demo video 1 (even before the initial commit; a very early technical preview so it may not look very appealing)
- Demo video 2 (that's better)
- Demo video 3 (even better)
NOTICE: ArcaeaSim was once taken down by DMCA request because of using copyrighted materials. In newer commits (i.e. after 15th March 2018) those materials are all removed, so when you run the application you will not see a UI like in those videos.
Downloads | |
---|---|
GitHub Releases | |
AppVeyor | (latest development build) |
Build Status | |
---|---|
AppVeyor |
Stage: alpha
Miscellaneous:
This section is for end users, using packaged binaries and resources.
Like MilliSim, you will need:
- Operating System: Windows 7 SP1 or later
- .NET Framework 4.5
- Visual C++ 2015 Runtime
- OpenAL (bundled OpenAL-Soft Win32 build in newer releases)
Test song(s) included in the repo:
Song | Cover | Composer(s) | Beatmap Author(s) |
---|---|---|---|
The Silence | JDF | JDF |
- You can set the window properties (e.g. window size) in
Contents/app.config.yml
. - You can set the background image properties in
Contents/config/background_image.yml
. - You can configure which beatmap to load in
Contents/config/beatmap_loader.yml
. - You can set the background music properties in
Contents/config/background_music.yml
. - You can filter out the plugins that you don't want (e.g. the debug info overlay) by commenting them out (adding a "#" at the start of the line) in
Contents/plugins.yml
. But remember to keep the essential plugins.
Run the app with --debug
switch to enable debug mode.
Known issue(s):
- Some native Arcaea MP3s contain bad blocks (block sizes are inconsistent). When playing these songs ArcaeaSim will stop working and exit immediately. If you turn on the debug mode you will see the MP3 format issue in error log. In this case, you need to convert these MP3 files using other tools such as Foobar2000 and Audition, and feed ArcaeaSim with converted MP3 files.
- Windows 7 (w/ SP1) may raise ACM "conversion not possible" exception if you play the MP3 files.
You can try to convert them to other formats, such as Wave audio files, and modify
audio_controller.yml
to load the converted files. - Some other possible reasons of ArcaeaSim not starting.
This section is for developers.
Before you start, please read Starting.md.
For building the solution, please read Building.md.
Contributions (especially PRs) are welcome because I probably do not have much time digging too deep into this, or simply doing maintenance work. Therefore it is not possible to make it good-looking (like that in Arcaea) only by myself.
Remember to fork this repo, create your own feature branch, and make a PR. Thank you.
Use English wherever you can. This makes it easier for contributors from various places to collaborate. :)
The code is open-sourced under BSD 3-Clause Clear license.
I REMADE ALL IMAGES BY MYSELF, USED A CUSTOM SONG AND BEATMAP WHICH ARE GRANTED BY THEIR AUTHOR. THERE SHOULD BE NO COPYRIGHT ISSUES NOW.