Skip to content

Naopy0502/Naopy

Repository files navigation

ArcaeaSim

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.

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 GitHub (pre-)release Github All Releases
AppVeyor (latest development build)
Build Status
AppVeyor AppVeyor

Stage: alpha

Miscellaneous:

GitHub contributors Libraries.io for GitHub license

Usage

This section is for end users, using packaged binaries and resources.

Like MilliSim, you will need:

Test song(s) included in the repo:

Song Cover Composer(s) Beatmap Author(s)
The Silence JDF JDF
  1. You can set the window properties (e.g. window size) in Contents/app.config.yml.
  2. You can set the background image properties in Contents/config/background_image.yml.
  3. You can configure which beatmap to load in Contents/config/beatmap_loader.yml.
  4. You can set the background music properties in Contents/config/background_music.yml.
  5. 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.

Development

This section is for developers.

Before you start, please read Starting.md.

For building the solution, please read Building.md.

Contributing

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. :)

License

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages