GithubHelp home page GithubHelp logo

nebbii / simply-love-sm5 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from djpohly/simply-love-sm5

0.0 2.0 0.0 95.46 MB

A recreation of hurtpiggypig's Simply Love SM3.95 theme made to now run in StepMania 5

License: MIT License

Lua 100.00%

simply-love-sm5's Introduction

Simply Love (StepMania 5)

Arrow Logo

This is a recreation of hurtpiggypig's Simply Love SM3.95 theme made to now run in StepMania 5.

I use the word "recreation" (as opposed to "port") because virtually no code was brought over from the SM3.95 counterpart. My general process was to visually inspect the original SM3.95 theme, and recreate it screen by screen in SM5.

For information on the original StepMania 3.95 version of Simply Love, check here: https://www.youtube.com/watch?v=OtcWy5m6-CQ

Requirements

You'll need to install StepMania 5.0.12 or StepMania 5.1 beta to use this theme.

Older versions of StepMania are not compatible. StepMania 5.2 is not compatible.

Troubleshooting StepMania

If you are having trouble installing StepMania or getting it to run on your computer, please refer to StepMania's FAQ. Additionally, you may find these links helpful for your given operating system:

  • Windows - This issue on GitHub provides links to the needed DirectX and VS2013 redistributable packages.
  • macOS - If you are unable to open the dmg installer with an error like "No mountable file systems", you'll need to update your copy of macOS for the time being. If you are encountering the "No NoteSkins found" error, this GitHub comment provides a means of resolving it on your computer until it is properly fixed upstream.
  • Linux - It is more or less assumed that you will build your own executables if you are using Linux. StepMania's GitHub wiki provides both a list of dependencies and some instructions on compiling.

Installation

To install this theme, unzip it and move the resulting directory inside the Themes folder in your StepMania user data directory. The resulting directory structure should look like this.

Screenshots

Visit my imgur album for screenshots of this theme in action: http://imgur.com/a/56wDq

New Features

Or, things I've added that were not present in the original Simply Love for StepMania 3.95.

New GameModes

  • Casual – Intended for novice players; restricted song list, no failing, no LifeMeter, simplified UI, etc. You can read more about customizing what content appears in Casual Mode here.
  • Competitive – Play using the In the Groove standards established over a decade ago
  • ECFA – Similar to Competitive, but features tighter TimingWindows; can be used to qualify for ECFA events
  • StomperZ – Emulates a very small set of features from Rhythm Horizon gameplay

New Auxiliary Features

  • Live Step Statistics – This optional gameplay overlay tracks how many of each judgment have been earned in real time and features a notes-per-second density histogram. This can make livestreaming more interesting for viewers.
  • Judgment Scatter Plot – ScreenEvaluation now features a judgment scatterplot where notes hit early are rendered "below the middle" and notes hit late are rendered "above the middle." This can offer insight into how a player performed over time. Did the player gradually hit notes earlier and earlier as the song wore on? This feature can help players answer such questions.
  • Judgment Density Histogram – The evaluation screen also now features a histogram that will help players assess whether they are more often hitting notes early or late.
  • Per-Column Judgment Breakdown
  • IIDX-inspired Pacemaker
  • improved MeasureCounter – stepcharts can now be parsed ahead of time, so it is no longer necessary to play through a stepchart at least once to acquire a stream breakdown

New Aesthetic Features

New Conveniences for Public Machine Operators

Language Support

Simply Love has full support for:

  • English
  • Español
  • Français

The current language can be changed in Simply Love under System Options. You may need to restart StepMania immediately after changing the language for all in-game text to be properly translated.

Missing Features

Or, things that were in the original Simply Love for StepMania 3.95 that are not present here.

  • ghost data
  • timed sets

FAQ

Why are my high scores ranking out of order?

You need to set PercentageScoring=1 in your Preferences.ini file. Please note that you must quit StepMania before opening and editing Preferences.ini.

Your existing scores will remain ranked out of order, but all scores going forward after making this change will be ranked correctly.

Where is my Preferences.ini file?

See the Manually Changing Preferences page on StepMania's GitHub Wiki.

How can I get more songs to show up in Casual Mode?

Please refer to the Casual Mode README.


Acknowledgements

  • hurtpiggypig -- Lara designed the original Simply Love theme for StepMania 3.95.
  • djpohly -- djpohly was a constant source of knowledge and help during the months I spent porting this.
  • sigatrev -- Matt helped Lara implement some of the more technical aspects of the original theme and was always available to respond to my questions.
  • freem -- I used AJ's StepMania 5 theme, Moonlight, as the foundation/starting point for this port. While virtually none of Moonlight is left in Simply Love at this point, it helped immensely in providing the examples I needed when getting started.
  • kyzentun -- kyzentun answered many of my theming questions on IRC and even went out of his way to fix source-related issues that helped me out along my way.
  • the SM5 dev-team and IRC-frequenters -- Theming in SM5 is significantly easier than it is in 3.95. Thank you, for that. Thank you, shakesoda, Midiman, wolfman2000, et al!

simply-love-sm5's People

Contributors

quietly-turning avatar andrewipark avatar djpohly avatar ianklatzco avatar dinsfire64 avatar camsta4 avatar omnipotententity avatar tfrederick74656 avatar kauhsa avatar josevarelap avatar fishamanp avatar heysora avatar kyzentun avatar fent avatar sangyeolbaek avatar itg-abby avatar shockdude avatar

Watchers

James Cloos avatar ben 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.