588 lines
36 KiB
Plaintext
588 lines
36 KiB
Plaintext
____ __
|
||
/\ _`\ /\ \__ /'\_/`\ __
|
||
\ \,\L\_\ \ ,_\ __ _____ /\ \ __ ___ /\_\ __
|
||
\/_\__ \\ \ \/ /'__`\/\ '__`\ \ \__\ \ /'__`\ /' _ `\/\ \ /'__`\
|
||
/\ \L\ \ \ \_/\ __/\ \ \L\ \ \ \_/\ \/\ \L\.\_/\ \/\ \ \ \/\ \L\.\_
|
||
\ `\____\ \__\ \____\\ \ ,__/\ \_\\ \_\ \__/.\_\ \_\ \_\ \_\ \__/.\_\
|
||
\/_____/\/__/\/____/ \ \ \/ \/_/ \/_/\/__/\/_/\/_/\/_/\/_/\/__/\/_/
|
||
\ \_\
|
||
\/_/
|
||
__ __
|
||
/'__`\ /'__`\
|
||
/\_\L\ \ /\ \/\ \
|
||
\/_/_\_<_ \ \ \ \ \
|
||
/\ \L\ \__\ \ \_\ \
|
||
\ \____/\_\\ \____/
|
||
\/___/\/_/ \/___/
|
||
|
||
(c)2001-2002, StepMania team
|
||
http://www.stepmania.com
|
||
|
||
************************************************************
|
||
Readme Table of Contents
|
||
************************************************************
|
||
|
||
1. About StepMania
|
||
2. Minimum Requirements
|
||
3. DirectX
|
||
4. Installation
|
||
5. Connecting Dance Pads
|
||
6. Compatibility Issues
|
||
7. FAQ / Troubleshooting
|
||
8. StepMania Packages - .smzip
|
||
9. Questions, Bugs, and Suggestions
|
||
10. How StepMania Loads Songs
|
||
11. Song and Notes File Formats
|
||
12. Game and Style File Formats
|
||
13. Building StepMania from Source Code
|
||
14. Version History
|
||
|
||
************************************************************
|
||
1. About StepMania
|
||
************************************************************
|
||
|
||
StepMania is a music/rhythm game. The goal of the game is to play the notes on the screen in time with the music.
|
||
|
||
StepMania game system is capable of playing many game types. Currently, it supports games Dance Dance Revolution, Pump It Up, BeatMania, Guitar Freaks, Drum Manaia, Para Para Paradise, EZ 2 Dancer, and more.
|
||
|
||
************************************************************
|
||
2. Minimum Requirements
|
||
************************************************************
|
||
|
||
* Windows 98, Windows ME, Windows 2000, or Windows XP.
|
||
* Required: Pentium II, Pentium III, Celeron, Athlon, or compatible processor, 266MHz minimum (400 MHz highly recommended). MMX technology required.
|
||
* 64 MB of RAM.
|
||
* 75 MB of hard drive space.
|
||
* 16-bit video card (24-bit or higher recommended).
|
||
* Video card that supports High Color (16-bit color).
|
||
* DirectX 8.1 compatible video card with drivers.
|
||
* DirectX 8.1 compatible sound card with drivers.
|
||
* DivX 5 video codec (Free or Pro).
|
||
|
||
************************************************************
|
||
3. DirectX
|
||
************************************************************
|
||
|
||
DirectX 8.1 is required before installing StepMania. If DirectX 8.1 is not installed on your computer, the installer will display a warning and abort the installation.
|
||
|
||
************************************************************
|
||
4. Installation
|
||
************************************************************
|
||
|
||
To install StepMania, download the file stepmania3xx.exe to a known location on your hard drive, then double-click the file icon to begin the installation. The installer will force the removal of an older version of the program if one is present. The default installation directory is 'C:\Program Files\StepMania'.
|
||
|
||
************************************************************
|
||
5. Connecting Dance Pads
|
||
************************************************************
|
||
|
||
* Not recommended: PlayStation->USB converter
|
||
|
||
Using a PlayStation->USB converter is not recommended to play dancing games on the PC. All known USB converters are not capable of registering simultaneous presses of Left+Right, and Up+Down. This restriction will cause the player to miss many notes that they would have hit otherwise.
|
||
|
||
* Recommended: PlayStation->Parallel adaptor
|
||
|
||
PlayStation->Parallel converters do not have the simultaneous button problem that USB converters do. The disadvantage is that the drivers required to use these devices are finicky compared to the plug-and-play installation of a USB adaptor.
|
||
|
||
You can obtain a PlayStation->Parallel converter from just about any popular game importer:
|
||
http://www3.goldenshop.com.hk/AI-trad/pc/pc_pcdirpad.htm
|
||
http://www.lik-sang.com/catalog/product_info.php?category=55&products_id=236&
|
||
|
||
For Windows 98 and Windows Me users, the recommended driver is “DirectPad Pro 5.0 for Win9x”.
|
||
|
||
For Windows 2000 and Windows XP, the recommended drivers are NTPad XP 1.x.
|
||
|
||
Both drivers can be downloaded from Aldos web site: http://www.aldostools.com/dpad.html
|
||
|
||
************************************************************
|
||
6. Compatibility Issues
|
||
************************************************************
|
||
|
||
Some video card/driver combinations have visual errors when running StepMania. It you experience any visual errors, please visit your video card manufacturer's web site and download the latest Direct3D 8.1 drivers. Below is a list of known issues that are thought to be video card driver bugs:
|
||
|
||
* S3 Savage family cards (e.g. Diamond Stealth)
|
||
Symptom: The right edge of some graphics appears "cut off".
|
||
Explanation: Drivers do not properly handle textures > 512x512, resulting in cropped textures. Please use the Minimum detail profile to force the maximum texture size <= 512x512.
|
||
|
||
* SiS cards
|
||
Symptom: Garbled fonts.
|
||
Explanation: Drivers have errors in handling texture coordinates. Only known solution is to upgrade drivers.
|
||
|
||
* Any card older than two years
|
||
Symptom: Various graphical glitches.
|
||
Explanation: These problems are most often video card driver bugs. Please upgrade to the latest drivers, which will hopefully fix the errors.
|
||
|
||
|
||
************************************************************
|
||
7. FAQ / Troubleshooting
|
||
************************************************************
|
||
|
||
> Problem: The error "Cannot find Dinput8.dll" appears when launching the game.
|
||
|
||
You need to download DirectX 8.1.
|
||
|
||
> How do you tell if it's basic/trick/maniac?
|
||
|
||
It's kind of complicated actually. It looks at a string I call the "steps description".
|
||
|
||
- For BMS files, the steps description is parsed out of the song title. For example, in "B4U -Maniac-", "Maniac" would be parsed out.
|
||
- For DWI files, the steps description is proceeds the step data and can be only one of "BASIC", "ANOTHER", or "MANIAC".
|
||
|
||
The steps description determines which "bouncy icon" to use next the meter that shows the number of feet for a steps pattern. This is why steps with the description "Another" can have a different icon from steps with description "Trick".
|
||
|
||
From the steps description, the steps are categorized into one of 4 classes: easy, medium, hard, or other. This classification determines the ordering on the Select Music screen. For example, both "Maniac" and "SSR" steps would be categorized as hard.
|
||
|
||
> Music rates of over 100% do not work on my computer. Why?
|
||
|
||
Some sound cards do not support this function. For example, my Sound Blaster 64 works fine, but my Turtle Beach Santa Cruz can't change the playback rate.
|
||
|
||
> StepMania reports no 3D device is available even though I have Direc3D 8 drivers
|
||
|
||
In some cases, DirectX 8 will report that no 3D acceleration is available even if you have the latest drivers and a capable graphics card. To see if your computer is exhibiting this problem, click Start Menu->Run, type dxdiag, and press Enter. Select Display tab, then click on "Test Direct3D". You should get a "Direct3D test results: All tests were successful." message). If Direct3D does not work, there is something wrong in your system configuration.
|
||
|
||
In many cases, this problem can be fixed by completely removing DirectX from your system, and then re-installing DirectX. To remove DirectX, use the DirectX Buster utility available from this site. After running DirectX Buster, start at Step 1 above and re-install DirectX 8.1.
|
||
|
||
|
||
> Why will a PSX->USB convertor not work for StepMania?
|
||
|
||
I have tried many PSX->USB converters, and they all have the same problem when used with dance mats. I have not tried a Brightech adaptor myself, but I am told by a reseller that it has this same problem.
|
||
|
||
When using a dance mat, the player must be able to hit 2 directions at the same time. For example, the player must press the Left + Right buttons at the same time. Also, the player must be able to press the Up + Down buttons at the same time.
|
||
|
||
All USB converters I have seen convert the 4 Playstation directional buttons (L,R,U,D) into two axes (X and Y axes) before reporting this data to the PC. This is a major problem for the dance mat. For example, if the player presses Up and Down at the same time, the PC application sees only a single number along the Y axis and cannot detect that two buttons were pressed. This means one of the player's two presses cannot be detected by the application, and the player will miss the step.
|
||
|
||
This problem could be fixed if the Playstation directional buttons (L,R,U,D) were reported to the PC as 4 individual buttons instead of two axes. For example, this would allow the PC application to read the Up and Down buttons individually and fix the problem I mentioned above.
|
||
|
||
Some PSX->USB converters report the directional pad to the PC as 4 buttons when using a Dual Shock controller in "ANALOG" mode. This solution is almost perfect, expect that dance pads do not have the ANALOG button to turn on this mode. So, dance mats are forced to use non-analog mode, where the directional buttons are reported as 2 axes. A simple fix would be to have a physical switch on the PSX->USB adaptor that would force ANALOG mode to be on. This would enable PSX controllers that do not have an ANALOG button to have their directional pad reported to the PC as 4 buttons.
|
||
|
||
> How can I improve performance
|
||
|
||
Improving performance
|
||
You should check that you have the latest drivers installed for your motherboard and especially for the AGP bus. These drivers make sure that all communication between the graphics adapter, CPU and memory are done using the most efficient way, for example by enabling full AGP support. If your system is based on an AMD Processor, updating the drivers is of utmost importance, since most Microsoft Windows versions have limited out-of-the-box support for motherboard chipsets commonly used with AMD processors. These are known as AGP Miniport drivers.
|
||
|
||
Here's a short list of sites where you can find suitable drivers for most common system configurations:
|
||
|
||
AMD Athlon/Duron systems with an AMD 760 or 750 chipset (AGP-Driver / Miniport) http://www.amd.com/products/cpg/bin/
|
||
|
||
|
||
AMD Athlon/Duron systems with a VIA chipset (VIA 4-in-1 Driver) http://www.viatech.com/jsp/en/dr/driver.jsp
|
||
|
||
|
||
Intel Pentium II, III, 4 or Celeron-based systems with Intel chipsets (440BX, 810, 815, 820, 850) (Intel Chipset Software) http://support.intel.com/support/chipsets/driver.htm
|
||
Also, please check that you have "AGP Texture Acceleration Enabled" in DirectX. Here's how to check if it's enabled:
|
||
|
||
Click on your windows "Start"
|
||
Choose "Run..."
|
||
Type: dxdiag
|
||
Press "OK"
|
||
Then when dxdiag has loaded, select the "Display" tab
|
||
Make sure that the "AGP Texture Acceleration" is ENABLED. If it's not, please enable it.
|
||
|
||
************************************************************
|
||
8. StepMania Packages - .smzip
|
||
************************************************************
|
||
|
||
The StepMania package format was created to make the distribution of songs and other add-ons very easy. StepMania package files have the extension '.smzip' and can be installed by double-clicking on the .smzip file. When the StepMania installer runs, it will associate will associate the .smzip file type with the program 'smpackage.exe' in the StepMania installation directory.
|
||
|
||
The file format for an .smzip file is actually the PK-Zip standard. This means you can rename any .smzip file to have the extension '.zip', then open the file in another compression package (e.g. WinZip).
|
||
|
||
The StepMania Package Manager (smpackage.exe) has two functions:
|
||
* It launches and installs a package when a .smzip file is double-clicked.
|
||
* It can create smzip packages from songs installed in your Songs folder.
|
||
|
||
To launch the Package Manager in order to export packages of Songs, Click Start Menu->Programs->StepMania->Package Manager.
|
||
|
||
A StepMania package is 'installed' by extracting all files in the package to the StepMania program directory. This allows songs, themes, new game types, and visualizations to all be installed by the Package Manager. For example, if you wanted to install a new song from a package, you would set the relative path of files for that song to "Songs\Group Name\Song Name", so that the files will be extracted to the appropriate sub folders when installed by the Package Manager. Note that the Package Manager will automatically set the correct paths when you create new packages from within the Package Manager.
|
||
|
||
************************************************************
|
||
9. Questions, Bugs, and Suggestions
|
||
************************************************************
|
||
|
||
If you have a question or problem about StepMania, please try asking your question to the StepMania message board at http://ddrpccentral.teamgwailo.com/cgi-bin/YaBB/YaBB.pl?board=stepmania
|
||
|
||
If you have found a bug, please file a bug report into the SourceForge bug tracking system. This will allow the developers to track and fix bugs much more efficiently. http://sourceforge.net/tracker/?group_id=37892&atid=421366
|
||
* In a bug report, please specify your video card brand and model, and your OS version.
|
||
* PLEASE, PLEASE enter your e-mail address on the bug reports. In many cases, we need more information from the bug reporter.
|
||
* If your problem is related to a timing issue with a song, please zip up the song and attach it to the bug report using the form above. Also, please make sure the timing issue is specific to StepMania (e.g. the song works correctly in Delight^2 or DWI, but is off in StepMania).
|
||
|
||
Likewise, please use SourceForge's feature request system to enter new feature requests.
|
||
Feel free to discuss the bugs or feature requests on the message board though.
|
||
http://sourceforge.net/tracker/?atid=421369&group_id=37892&func=browse
|
||
|
||
************************************************************
|
||
10. How StepMania Loads Songs
|
||
************************************************************
|
||
|
||
StepMania supports two completely independent directory structures for organizing your songs:
|
||
The StepMania directory structure, which resides in the folder called "Songs"
|
||
The DWI's directory structure, which resides in the folder called "DWI support".
|
||
The organization method you use is up to you. The StepMania directory structure gains many advantages from the fact that all files needed to play a song reside in a single directory.
|
||
Sharing a song is as easy as zipping up the directory.
|
||
Remove a song by delete the song directory.
|
||
Change the group of a song just by moving the whole directory.
|
||
The advantage of the DWI directory structure is that it's compatible with the very popular and very good simulator called Dance With Intensity. The disadvantage of this structure is that the files needed to play a song are spread over 3 different directories, making songs difficult to manage.
|
||
|
||
STEPMANIA DIRECTORY STRUCTURE
|
||
example:
|
||
StepMania
|
||
Songs
|
||
3rd Mix
|
||
Dam Dariram
|
||
Turn Me On
|
||
4th Mix
|
||
B4U
|
||
One Two
|
||
|
||
Inside the "Songs" folder you must create group folders for organizing your songs. StepMania initially comes with one group folder called "Default". Inside the group folders are your song folders. Each song folder contains all of the files needed to play a song:
|
||
Background (optional) - Can be in PNG, JPG, GIF, or BMP format. No restrictions on dimensions, but looks best with a 4:3 aspect ratio. Be aware that the file will be stretched to the entire screen while dancing.
|
||
Banner (optional) - Can be in PNG, JPG, GIF, or BMP format. No restrictions on dimensions, but the most common size is 192x55.
|
||
Music (required) - Can be in MP3, WAV, or OGG format.
|
||
Steps file(s) (required) - For any given song, you can use either multiple BMS files or a single DWI file.
|
||
|
||
DWI DIRECTORY STRUCTURE
|
||
DWI directory support means gives StepMania 100% compatibly with the simulator Dance With Intensity.
|
||
If you want to copy all of your songs from DWI into StepMania, go to your DWI program folder and copy "Backgrounds", "Banners", "Music", and "DWIs" into the StepMania folder called "DWI support".
|
||
If you want to copy your songs back into DWI, take all of the folders inside StepMania's folder called "DWI support" and copy them back into your DWI program folder.
|
||
If you some zipped DWI song files that you would like to use with StepMania, just unzip them into the StepMania folder "DWI support".
|
||
|
||
Inside the "DWI support" folder, there are 4 directories:
|
||
Backgrounds (optional) - For StepMania, these files can be in PNG, JPG, GIF, or BMP format. To be compatible with DWI though, they must be PNG and have dimensions 320x240.
|
||
Banners (optional) - For StepMania, these files can be in PNG, JPG, GIF, or BMP format. To be compatible with DWI though, they must be PNG, be rotated 45 degrees counter-clockwise and have dimensions 175x175. (Note that StepMania will automatically detect and correct the rotation of any DWI-formatted banners.
|
||
Music (required) - For StepMania, these files can be in PNG, JPG, GIF, or BMP format. To be compatible with DWI though, they must be PNG, be rotated 45 degrees counter-clockwise and have dimensions 175x175. (Note that StepMania will automatically detect and correct the rotation of any DWI-formatted banners.
|
||
DWI file (required) - See the Dance With Intensity readme for more information on the DWI file format.
|
||
Goals of a new file format:
|
||
support multiple game types
|
||
|
||
|
||
************************************************************
|
||
11. Song and Notes File Formats
|
||
************************************************************
|
||
|
||
very strict syntax
|
||
trivial to parse
|
||
human readable notes
|
||
Analysis of BMS:
|
||
+ support for an arbitrary number of note types through “tracks”
|
||
+ can define couple and double patterns without having two blocks of notes
|
||
+/- note format is pretty human readable (better than DWI anyway)
|
||
+ supports more than 2 simultaneous notes (required for some game types)
|
||
- redefines song attributes in every file
|
||
- not a strict file format
|
||
- has confusing definitions for “offset”
|
||
- doesn’t support freezes
|
||
- terrible way of defining hold notes (run of 32nd notes)
|
||
|
||
Analysis of DWI:
|
||
+ more strict file format than BMS
|
||
+ defines song attributes only once
|
||
+ great way of defining BPM changes and freezes
|
||
- notes are not human readable (especially with escape sequences like “04{300500}54”
|
||
- bad way of defining hold notes (especially for overlapping holds like Exotic Ethnic double Maniac)
|
||
- no support for an arbitrary number of note types (doesn’t even handle 6 panel DDR well)
|
||
- requires two blocks of notes for styles like couple and double (related to “no support for an arbitrary number of note types”)
|
||
|
||
|
||
************************************************************
|
||
12. .SM File Format
|
||
************************************************************
|
||
|
||
|
||
|
||
************************************************************
|
||
13. Building StepMania from Source Code
|
||
************************************************************
|
||
|
||
* Step 1: Install and configure Visual C++
|
||
|
||
The StepMania source can currently be built only on Microsoft Visual C++ 6.0. Installing Visual C++ or Visual Studio with all the default options is sufficient. Also, this is a good time to grab the latest Service Pack from Microsoft.
|
||
|
||
* Step 2: Install the Direct X 8.1 SDK
|
||
|
||
The DirectX 8.1 SDK is a free download from Microsoft available here. Using the default installation path ("C:\DXSDK") works well.
|
||
|
||
* Step 3: Build the DirectShow baseclasses and configure MSVC paths
|
||
|
||
StepMania's movie texture support depends on a DirectShow wrapper library included with the DirectX SDK. You must build this library and add it to your MSVC paths before compiling StepMania.
|
||
Open the project "C:\DXSDK\samples\Multimedia\DirectShow\BaseClasses" and build in both Debug and Release modes.
|
||
- Click Tools->Options.
|
||
- Click the Directories tab.
|
||
- In the Show directories for: dropdown, choose Include files.
|
||
- Click the New toolbar button and add a new entry for C:\DXSDK\samples\Multimedia\DirectShow\BaseClasses.
|
||
- In the Show directories for: dropdown, choose Library files.
|
||
- Click the New toolbar button and add a new entry for C:\DXSDK\samples\Multimedia\DirectShow\BaseClasses\Debug.
|
||
- Click the New toolbar button and add a new entry for C:\DXSDK\samples\Multimedia\DirectShow\BaseClasses\Release.
|
||
- IMPORTANT: Using the mouse, drag the last two library paths you just added to the top of the list. If you don't do this, you'll get linking errors that look like this: unresolved external symbol class CFactoryTemplate * g_Templates
|
||
|
||
* Step 3: Install WinCVS
|
||
|
||
CVS is required to "checkout" the latest versions from the SourceForge-hosted code repository. Download the latest stable version of WinCVS from here, and choose the default installation options.
|
||
IMPORTANT: Now, open and close WinCVS once. This will let CVS refresh its registry entries, which is required for the next step...
|
||
|
||
* Step 4: Use SourceForge Setup to install SSH and configure CVS
|
||
|
||
IMPORTANT: If you are using Windows 2000 or Windows XP, you must unhide the file c:\autoexec.bat. If you don't unhide this file, SourceForge Setup won't be able to add environment variables for you.
|
||
A small utility called SourceForge Setup will greatly simplify the steps needed to configure WinCVS and SSH. Download the program from here, choose the default installation options, and answer the questions as follows:
|
||
- Unpack SSH directory: c:\ssh
|
||
- SSH install direcotory: c:\ssh
|
||
- Your home directory: c:\ssh
|
||
- Your SourceForge user name: -yourusername-
|
||
- Name of the project: stepmania
|
||
- The directory where you will be keeping checked out project sources: c:\stepmania
|
||
IMPORTANT: You must restart after running SourceForge Setup so that the new environment variables take effect.
|
||
If you need more help, a HOWTO is available here.
|
||
|
||
* DONE! Enjoy staying on the bleeding edge of StepMania releases!
|
||
|
||
If you're interested in helping in any capacity, please join the StepMania developers mailing list.
|
||
|
||
|
||
************************************************************
|
||
14. Version History
|
||
************************************************************
|
||
|
||
------------------------Version 3.00 beta 1------------------
|
||
NEW FEATURE: Roulette
|
||
NEW FEATURE: Read Delight BMS 0.5 (hold notes, freezes, and new BPM changes supported)
|
||
NEW FEATURE: Editor - edit, record, playback, and synchronize from one screen
|
||
NEW FEATURE: Oni Nonstop Challenge (not finished)
|
||
NEW FEATURE: "Judge Window" option to adjust difficulty of step judging
|
||
|
||
------------------------Version 2.90-------------------------
|
||
CHANGE: Ogg Vorbis music support re-enabled
|
||
NEW FEATURE: Game skins (selectable from Player Options screen)
|
||
|
||
------------------------Version 2.50-------------------------
|
||
NEW FEATURE: New multi game compatible .sm file format.
|
||
CHANGE: "Graphic Detail" presets
|
||
BUG FIX: Installer DirectX check now works
|
||
NEW FEATURE: Aracde and Free Play game modes
|
||
|
||
------------------------Version 1.90-------------------------
|
||
OPTIMIZATION: Major speedup to BitmapText loading
|
||
CHANGE: Menus changes to accomodate MAX-style menus
|
||
CHANGE: Now compiles in Visual C++.Net
|
||
OPTIMIZATION: Max texture size and texture color options are now supported.
|
||
BUG FIX: Scaled sprite alignment (no more transparent strip along the edge of "danger" static)
|
||
NEW FEATURE: Repeating input
|
||
NEW FEATURE: Select Group menu
|
||
NEW FEATURE: Edit / Record / Playback
|
||
NEW FEATURE: Support for DWI solo notes in DWI reader
|
||
|
||
|
||
------------------------Version 1.65-------------------------
|
||
BUG FIX: Statistics now save and load correctly
|
||
BUG FIX: Less jitter while dancing on slower computers
|
||
|
||
------------------------Version 1.64-------------------------
|
||
NEW FEATURE: Group banners on Select Music screen. Just put a banner in the group folder.
|
||
BUG FIX: Hacked around a Savage texture loading bug.
|
||
CHANGE: Added "hold NEXT for options" after choosing a song. Most people don't know about this feature!
|
||
CHANGE: Faster song loading
|
||
CHANGE: more accurate synching at song rates other than 100%
|
||
CHANGE: Assist tick calibrated automatically by detecting sound card play latency
|
||
CHANGE: Lowered wait time between menus
|
||
CHANGE: Improved loading time of sounds
|
||
BUG FIX: Improved quality of sounds while dancing
|
||
BUG FIX: Fixed DWI parsing error that often caused the last note to not appear
|
||
NEW FEATURE: More resolution presets in GameOptions menu
|
||
|
||
------------------------Version 1.63-------------------------
|
||
NEW FEATURE: Effects "drunk", "dizzy", "space"
|
||
CHANGE: Song sort by group now has collapsible sections
|
||
BUG FIX: Prefs, songs, and default mappings now load if StepMania.ini doesn't exist
|
||
BUG FIX: Pad 2 can now be used to navigate the title screen
|
||
BUG FIX: Crash if change sort while a section item was selected
|
||
BUG FIX: BPM changes to 0 when section is selected
|
||
BUG FIX: Pixel/Texel alignment bug causing a strip of color along right and bottom edges moving between menus.
|
||
BUG FIX: Graphical glitches on Results screen
|
||
BUG FIX: Hold Steps now look better when Scroll Speed is > 1
|
||
BUG FIX: Wrong Ghost Arrow graphic being used
|
||
BUG FIX: Boost/Scroll Speed interaction is now like MAX
|
||
BUG FIX: DWI's with newlines before semicolon are no longer corrupt when saving using Synchronize
|
||
BUG FIX: #516498 - Installing Stepmania Deletes records
|
||
BUG FIX: #517003 - Joystick mappings not flushed
|
||
BUG FIX: Multiple NEXT presses not allowed on Caution screen
|
||
NEW FEATURE: Skip Caution toggle
|
||
NEW FEATURE: Announcer toggle
|
||
BUG FIX: Arrows no longer jump back to time = 0 on fail or cleared
|
||
BUG FIX: #523621 - Turning on effects in Double (1.62)
|
||
BUG FIX: #521941 - Using pad to select songs acts weird
|
||
|
||
------------------------Version 1.62-------------------------
|
||
CHANGE: Can now press NEXT to skip Caution screen.
|
||
BUG FIX: Crash at "No music" prompt.
|
||
NEW FEATURE: Synchronize while dancing with '+', '-', "PgUp", "pgDn"
|
||
BUG FIX: DWI parsing no longer crashes on line with only a space
|
||
|
||
------------------------Version 1.61-------------------------
|
||
BUG FIX: Players' Best crowns not displaying.
|
||
BUG FIX: #506751 - "Assist" Ticks off-beat
|
||
BUG FIX: Crash switching sort
|
||
NEW FEATURE: Synchronize mode! Can write BMS and DWI formats.
|
||
|
||
------------------------Version 1.60-------------------------
|
||
BUG FIX: Inefficient use of memory in Select Music screen
|
||
OPTIMIZATION: No noticable loading time in Select Music
|
||
CHANGE: New grade graphics (thanks Parasyte!)
|
||
BUG FIX: 511184 - Battle mode not working
|
||
BUG FIX: 510557 - Result *** overlays result letter
|
||
BUG FIX: 510556 - Sound stops at Options Screen
|
||
BUG FIX: NG percentage is "-1%" if no Hold Steps
|
||
BUG FIX: #507861 - Multiple Enter on Song Wheel
|
||
BUG FIX: #507391 - Song Options menu fade errors
|
||
BUG FIX: #506820 - Select Style Versus Images
|
||
BUG FIX: #506746 - Difficulty Mix-Ups in Song Select
|
||
BUG FIX: #506597 - Empty Sort Crash
|
||
BUG FIX: #511543/#511186 - Visualizations not shown correctly
|
||
|
||
------------------------Version 1.59-------------------------
|
||
NEW FEATURE: More texture loading hints (DITHER, NO_MIP_MAPS) for increased quality and faster loading time.
|
||
BUG FIX: #506274 Crash changing song after sorting.
|
||
BUG FIX: #506343 TextureColor=32 Auto-Reset
|
||
CHANGE: SMLauncher integrated with the main StepMania executable. Now the pretty error screen will appear automatically.
|
||
NEW FEATURE: Added Low-Medium-High detail prompt to installer.
|
||
NEW FEATURE: Song sort order is now rememebered.
|
||
OPTIMIZATION: Instantaneous Song Sort Order switch.
|
||
OPTIMIZATION: Instantaneous Song Group expand/collapse.
|
||
CHANGE: Song Sort groups that begin with a number now appear under the "NUM" group.
|
||
BUG FIX: "Player's Best" is now sorted by num times played decending
|
||
BUG FIX: #506835 - PREV from Song Select Fade Glitch
|
||
BUG FIX: #506827 - Song Selected Graphic Errors
|
||
|
||
------------------------Version 1.58-------------------------
|
||
NEW FEATURE: SMLauncher generates friendly error messages.
|
||
CHAGNE: Removed "NG" from Results screen.
|
||
BUG FIX: Statistics are now working, honest!
|
||
BUG FIX: 511544 - Grade Results Sometimes pops up NO DATA
|
||
OPTIMIZATION: Improved animation of and optimized drawing of rolling score display.
|
||
OPTIMIZATION: Toned down motion blur effect in "Failed" for increased performance.
|
||
BUG FIX: Fixed matrix stack bug that caused some shadows not to draw
|
||
OPTIMIZATION: Major optimization of BitmapText. Now about 2x faster.
|
||
NEW FEATURE: F4-F8: Toggle Fullscreen, Change Resolution, Change Display Color, Change Texture Color, Toggle Statistics
|
||
NEW FEATURE: Remebers last selected Steps
|
||
NEW FEATURE: Stage number saved to .ini file.
|
||
BUG FIX: Default key buttons don't work if .ini file not present on startup
|
||
CHANGE: Hold Arrows are now drawn last to first, like in DDR MAX.
|
||
NEW FEATURE: Hold Arrows allow you to not hold the button for a second without NG'ing them.
|
||
CHANGE: Regular Arrows on the same line as a Hold Arrow now appear green.
|
||
NEW FEATURE: Hold Arrows now turn gray player doesn't hold the button.
|
||
BUG FIX: #510980 Danger is a static box, not text
|
||
|
||
------------------------Version 1.57-------------------------
|
||
NEW FEATURE: smzip package installer and manager
|
||
CHANGE: Installer now uninstalls previous version.
|
||
BUG FIX: Package Manager now converts all non-HTTP-friendly characters to '_' when exporting.
|
||
CHANGE: Much better texture loading algorithm. Texture quality and loading time of non-power of 2 texture improved greatly.
|
||
CHANGE: New 5th Mix theme graphics. Thanks thingmabobr!
|
||
BUG FIX: #507170 Speed Problem (Got rid of "pauses" caused by buffered writing to log)
|
||
BUG FIX: #506309 Installer doesn't overwrite files
|
||
BUG FIX: #511187 old banners are shown diagonal
|
||
|
||
------------------------Version 1.56-------------------------
|
||
BUG FIX: 506314 Fixed "Hall of mirrors" on nVidia cards (actually, just a work around for a driver bug)
|
||
CHANGE: Couple and Solo now appear in Select Style
|
||
CHANGE: New Title Menu options (but you can choose them yet :-)
|
||
BUG FIX: Fixed jibberish at the top of Arial Bold font by shifting all letters up one pixel
|
||
BUG FIX: 505896 Menu Problems [unreadable/illegible font?]
|
||
BUG FIX: Ugly textures with Voodoo3
|
||
BUG FIX: Ignore Joystick D-pad now works again.
|
||
BUG FIX: Installer-created icon "Open Songs Folder" now fixed for OSes that had problems.
|
||
BUG FIX: BMS parse crash fixed.
|
||
BUG FIX: Player2 couldn't press up to select different steps
|
||
BUG FIX: Player2's side in StepsSelector no longer has multiple bouncing difficulty icons
|
||
BUG FIX: 507380 Multiple FAILED with Esc presses
|
||
BUG FIX: 507860 - Esc in No Fail Mode = lock up
|
||
CHANGE: Improved response time to user input when change sort in SelectMusic
|
||
BUG FIX: Announcer no longer makes dancing comments while FAILED is showing.
|
||
OPTIMIZATION: Added texture alpha hints - significantly improved texture quality for 16-bit textures.
|
||
|
||
------------------------Version 1.55-------------------------
|
||
BUG FIX: "4nd Stage" is now "4th Stage"
|
||
BUG FIX: 496315 ragescreen.cpp error for 16bit-only cards
|
||
BUG FIX: 500342 - wave volume changes to 100% on startup
|
||
BUG FIX: Fixed "visualization movie files go here" trying to be loaded as a texture
|
||
BUG FIX: Mini banner now tweens on and off screen
|
||
BUG FIX: MusicWheel now tweens off screen and Music comment plays
|
||
BUG FIX: Stage count not incremented until song is passed
|
||
CHANGE: Added longer delay before song start
|
||
CHANGE: Assist tick now louder and timing improved
|
||
CHANGE: cleaned up debug messages
|
||
OPTIMIZATION: Improved texture loading time
|
||
CHANGE: Maximize button no longer toggles fullscreen.
|
||
CHANGE: MusicWheel response to user input is improved
|
||
OPTIMIZATION: Preview in SelectMusic now uses banner instead of background for faster loading
|
||
NEW FEATURE: Change resolution, display color depth, texture color depth, and toggle texture filtering
|
||
NEW FEATURE: Check at startup time that all required theme elements are present
|
||
NEW FEATURE: installer
|
||
NEW FEATURE: motion blur "Failed" effect
|
||
NEW FEATURE: MusicWheel remembers previously selected song.
|
||
BUG FIX: Back from Result screen no longer leads to black screen
|
||
CHANGE: All documentation is now in "Docs" folder
|
||
CHANGE: New "Danger" animation
|
||
|
||
------------------------Version 1.50-------------------------
|
||
Bug fix: No longer crashes on foreign chars in BMS files. Please report all songs that still cause a crash.
|
||
Change: Added sepatate background movie property to Song. Now status backgrounds will display in SelectMusic if the Song has a movie background.
|
||
Change: Asset directory structure has completely changed in preparation for theme support.
|
||
Optimization: BitmapText is now ~80% faster.
|
||
New Feature: 5th Mix style SelectMusic and auto-generated text banners. Loads 100x faster than the previous SelectSong screen.
|
||
Change: Error messages in Release builds no longer show source file line and number.
|
||
Bug Fix: Fade transition now fades all the way to black (doesn't leave a "hazy" screen).
|
||
Bug Fix: Multiple joysticks now work again.
|
||
|
||
-------------------------Version 0.97-------------------------
|
||
Bug fix: Songs with same title no longer change positions while scrolling.
|
||
Bug fix: Wrong group name for DWI files in the Songs folder.
|
||
Bug fix: Fixed a problem that caused the music to become out of sync if many sound effect are played. This was causing the song to become out of sync near the end. Note that this change makes the music much more accurate, and some BMS files may be out of sync if they appeared in sync before.
|
||
Bug fix: Dancing waits 2 seconds before starting music playback. This allows some slower systems to catch up.
|
||
Bug fix: Little now works correctly. It is accessible from the PlayerOptions menu.
|
||
Optimization: Lower priority for movie decoding, which is a major speed boost on slower computers.
|
||
Change: Freeze arrow scoring now matches DDR MAX. The start of a freeze arrow is judged as other steps are (perfect, great, good, etc). Missing the start of a freeze will should break your combo, but NG'ing the freeze arrow will not.
|
||
New feature: Basic song statistics tracking. Times played, top score, top combo, and top grade are shown on SelectSong screen.
|
||
New feature: Assist tick, accessible from the SongOptions menu.
|
||
New feature: Music Rate, accessible from the SongOptions menu. You can speed up or slow down the rate of music playback. Great for practicing hard step patterns.
|
||
New feature: Freeze arrow scores are now shown on the Results screen.
|
||
Change: Arrow ghost now appear different depending on the combo length (roughly matches DDR MAX).
|
||
Change: Added some animation to the Results screen.
|
||
Change: Revamped input mapping to allow assignment and clearing of specific slots.
|
||
|
||
-------------------------Version 0.96b-------------------------
|
||
Change: Removed background movies showing in SelectSong (this was causing crashes).
|
||
Bug fix: No longer crashes when loading Max300 from DWI support directory.
|
||
Bug fix: Timing is now correct for freeze in Max300.
|
||
Bug fix: Freeze arrows now are correct in Mirror/Left/Right/Shuffle.
|
||
|
||
-------------------------Version 0.96-------------------------
|
||
Merry Christmas!
|
||
Changed the song directory structure to be backward compatible with 0.90 and 0.91.
|
||
|
||
-------------------------Version 0.95-------------------------
|
||
Bug fix: Sounds files with commas now load
|
||
Bug fix: Freezes in Telephone Operator are now correct
|
||
Bug fix: Nonsense help messages fixed
|
||
Bug fix: D3D init failure now opens browser to correct troubleshooting page
|
||
Optimization: Drawing of freeze arrows is much more efficient
|
||
Optimization: In SelectSong, only one preview graphic is drawn. This saves fill rate and leaves room for group/sort/BPM text.
|
||
Change: DWI files now use the DWI directory structure. StepMania also automatically crop and rotate the song banner. BMS files still reside in the Songs folder.
|
||
Change: Now hold Next to get to PlayerOptions and SongOptions menus (Previously, you would hold Next to bypass these menus).
|
||
New feautre: FPS counter. Can toggle from GameOptions.
|
||
New feature: Disable joystick d-pad (for DirectPad Pro and NTPad).
|
||
New Feature: Song background movies
|
||
New Feature: random visualization movies
|
||
New feature: song groups by folder
|
||
New feature: song sorting by Title, BPM, and Artist
|
||
New: Caution screen to hide texture load time
|
||
New: Logo appears between screens as a keepalive indicator
|
||
|
||
-------------------------Version 0.91-------------------------
|
||
Bug fix: Good and Boo arrows not being drawn.
|
||
|
||
|
||
-------------------------Version 0.90-------------------------
|
||
|
||
|
||
-------------------------Version 0.50-------------------------
|
||
|
||
************************************************************
|
||
End of document
|
||
************************************************************
|