Giter VIP home page Giter VIP logo

raveitout's Introduction

Rave It Out: Season 2

Rave It Out The Official Rave It Out theme. Pitbull would approve. Dale!

Features

  • Customizable loading screen wallpapers: Put as many wallpapers as you want in Graphics/_RandomWalls/HDWalls/ to have them show up.
  • Favorites folder: Press DownLeft+DownRight during evaluation to favorite a song. A favorites folder will appear in the group select.
  • Change Sort: Folders to change the sort are in the music wheel. Sort by group, title, artist name, origin/year, or level singles or level doubles.
  • Auto Velocity: Set the speed of the notes to whatever you prefer.
  • Target Score Graph: Target your best score, machine best score, or a percentage (70%, 80%, 90%, 95%, 100%) Broken currently.
  • Customizable Judgment Graphic: Choose from a variety of options to change how the judgment graphic looks when you hit a note.
  • Fast/Slow (Pro Mode only): Show Fast or Slow if you hit a note fast or slow. Shows the number of fasts and slows you get during results.
  • Extra Stage: While Event Mode is off, get >90% accuracy in a song to obtain a bonus heart. Obtain two to bonus hearts to play an extra stage.
  • One More Extra Stage/Encore Extra Stage/Special Stage: If you have a extra1.crs in the song group, it is the designated Extra Stage. If you get >95% in the Extra Stage, you will be taken to the OMES, which is defined in 01 SYSTEM_PARAMETERS.lua.
  • Customizable song related items: Show a special background in the loading screen after playing a song, show a message before playing a song, etc... Check Song Structure Documentation.txt for more information.
  • Quest Mode: Play through some missions. Since this requires having the songs, I'd leave this disabled.
  • Mixtapes Mode: it's course mode.
  • Card Reader support: Join in with a supported card and card reader. You need the RIO fork to use this feature.
  • USB Profile support: This theme fully supports USB profiles including a screen for setting your name.
  • USB Songs: You can play songs from USB, just stick them in the Songs directory of your profile directory. Make sure to enable from machine settings.

Usage

Works on SM-RIO only, because:

  • Card Reader support Currently nonfunctional
  • level folders
  • co-op x4
  • Additional lua function for courses, which is needed because Mixtapes Mode is entirely lua
  • ScreenWithOptionsList, also needed for mixtapes mode.
  • Various other changes

Configure the groups for Easy and Special mode along with courses in 01 SYSTEM_PARAMETERS.lua.

Supports Dance and Pump mode, although the graphics will still be for pump. (May support other modes too, but you'll probably get some bugs)

Configuration

Check the operator menu. Edit 01 SYSTEM_PARAMETERS.lua.

Adding new songs

Check Song Structure Documentation.txt.

Who worked on this?

Check BGAnimations/ScreenCredits Overlay/default.lua for credits and open source libraries used.

License

Rave It Out (The theme, the name, the game, the charts) is public domain. However, some files and libraries used have their own terms. These files will have their own license at the top.

Read LICENSE for more information.

The files that are not covered under public domain are:

  • Scripts/00 json.lua (MIT, Copyright (c) 2019 rxi)
  • Parts of Scripts/wheel.lua (MIT, Daniel Joshua Guzek & Inorizushi)
  • Scripts/04 item_scroller.lua (MIT, Kyzentun)
  • Everything in the Sounds folder. Sorry, we didn't make most of it.
  • Graphics/_RandomWalls/HDWalls. You're supposed to provide your own!
  • In BGAnimations/ScreenSelectProfile overlay:
  • card_unit.png
  • checking_card_unit.png
  • frame_p1.png & frame_p2.png
  • m_transmission.png
I dedicate any and all copyright interest in this software to the
public domain. I make this dedication for the benefit of the public at
large and to the detriment of my heirs and successors. I intend this
dedication to be an overt act of relinquishment in perpetuity of all
present and future rights to this software under copyright law.

raveitout's People

Contributors

japanyoshi avatar josevarelap avatar radicalriko69 avatar raveitoutofficial avatar tertu-m avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

raveitout's Issues

AV Option List cursor return to "Exit" button after each press

Ideally, in order to properly input the desired AV value, a player might need several presses of the "AV +100", "AV -10", "AV +10", "AV -100" option buttons. If the cursor returns to "Exit" after each press, it's quite boring having to select the option button you want to input again.

I suppose ideally the cursor should not default to "Exit" after each press, at least in this sub-menu only (?)

Pressing UL,UR,UL,UR in group select softlocks the game

Pressing [UpLeft, UpRight, UpLeft, UpRight] in group select freezes the game and displays a weird square black box near the top left of the screen.

I know group select is due to a rework, and I have no idea what this is or how I found it out, lol.

AV in Option List menu not displaying useful info

When accessing the Option List menu, the text next to "Auto Velocity:" is set to the last button pressed - for example, "Auto Velocity: AV -10", which is not much of a useful info to convey.

I suppose ideally it should instead show the actual current Auto Velocity value or "OFF" (?)

Allow changing sort for songs within groups

We're already adding sort groups, but for within those groups songs can be sorted differently.

Sort by best grade, A to Z, artist A to Z, easiest first, hardest first. And whatever else IIDX has, I guess.

Turning Auto Velocity "ON" without properly setting it sets it to a weird value

Weird bug to explain

Steps to reproduce:
-Launch the game as normal;
-When reaching the song select screen, select a song;
-When selecting a difficulty, access the Option List;
-Note that Auto Velocity is OFF;
-Go into the Auto Velocity sub-menu and set it to ON without inputting any value;
-Leave the Option List;
-Note that the Auto Velocity value will have set to 200 and will weirdly decrease little by little over time (the value in the song info box can be updated by launching the Option List again)

Additionally, at this stage, modifying the value (by using the "AV +100", "AV -10", "AV +10", "AV -100" Option List buttons) will have no effect over the value - the only way to restore the Auto Velocity feature is turning it OFF and then setting a value straight away, without touching the ON button.

So basically, the whole idea of having a "ON" button over there is kinda weird and its not actually serving any purpose, as a player that wants AV turned on will have to input some value anyway

Steps info text is squished

Steps info text gets very squished as soon as it gets a little big.

Could use a little more room, maybe as much as the "Speed" text gets; or, better yet, expands even further to the sides towards the unused blank space by the side of the screen.

Being able to display about 40 characters without being squished would be ideal to properly convey full information about PIU mission/quest charts for example, but I understand if it's not feasible to display that many characters over there.

Alternatively, maybe a line break could be possible (?)
inkedinkedscreenshot 21 _li

Rivals

Will not be implemented for season 2! This is just an idea for later.

Add rivals at the customization screen.
Compete against your rival.
Show rival scores.
Rival Win and Rival Lose folders.

Pressing back in group select triggers flash

(I know group select is due to a rework)
Pressing the Back button while in group select weirdly displays the same flash animation as entering a Song, and then proceeds to go back to previous screen as intended.

Profile icon and title unlock system

Play 1 song by an artist to unlock their profile icon.
Play 5 songs by a charter to unlock their profile icon.
Can unlock an artist icon and a charter icon at the same time.

Custom music select, more group select folders

Group select needs:

  • A popup to ask what groups to pick.
    Default Grouping:
  • All Songs folder
  • Co-op songs folder
  • Favorites folder
  • the default groups as they appear in the Songs folder of StepMania
  • Extra Exclusive, if we're on the extra stage.
    Group by Singles Level:
  • Single 1-24+ folders
    Group by Doubles Level:
  • Double 1-24+ folders
    Group by Alphabet:
  • A to D
  • E to H
  • I to L
  • M to P
  • Q to T
  • U to Z
  • Others
    Group by Grade:
  • My Best
  • S+
  • S
  • A
  • B
  • C
  • etc
  • Almost Full Combo
  • Full Combo
  • Failed
  • Not Played

Song select needs to be reimplemented so locked songs show up and it shows the unlock requirements. Also needed for a better two part select.

Option List sub-menu toggling

While in the Option List menu, holding Left and pressing Right (or DownLeft+DownRight) seems to go to the next Option List sub-menu, ignoring completely the flow of the main Option List menu; in the same fashion, holding Right and pressing Left (or DownRight+DownLeft) returns to the previous one.

Not sure if this is something you want to keep, as this button combination can easily be pressed by accident (which has happened to me A LOT, especially since DownLeft and DownRight are directly related to the shortcut that actually launches the Option List)

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.