Code Monkey home page Code Monkey logo

arcaeasim2's Introduction

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.

arcaeasim2's People

Contributors

hozuki avatar 18111398 avatar

Watchers

James Cloos avatar Adisorn W. avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.