From e148806d1b0e66245a3b1bec85c57b7ee855659b Mon Sep 17 00:00:00 2001
From: Chris Danford
Date: Sat, 12 Apr 2003 06:16:12 +0000
Subject: [PATCH] add name to Actor
---
stepmania/Characters/Instructions.txt | 0
.../Courses/{ => Samples}/AllChallenge.crs | 0
.../Courses/{ => Samples}/AllMusicRandom.crs | 0
stepmania/Courses/Samples/EndOfTheRoad.crs | 10 ++
.../Courses/{ => Samples}/PlayersBest1-4.crs | 0
.../{ => Samples}/PlayersBest13-16.crs | 0
.../Courses/{ => Samples}/PlayersBest5-8.crs | 0
.../Courses/{ => Samples}/PlayersBest9-12.crs | 0
.../Courses/{ => Samples}/PlayersWorst.crs | 0
.../Courses/{ => Samples}/StaminaTester.crs | 0
.../{ => Samples}/Tortoise and the Hare.crs | 0
.../Courses/{ => Samples}/TrickyRandom.crs | 0
stepmania/NEWS | 5 +
stepmania/README-FIRST.html | 78 ++++--------
stepmania/Themes/default/Fonts/_misc 16px.ini | 2 +
.../Graphics/ScreenSelectPlayer header.png | Bin 3845 -> 4067 bytes
.../default/Graphics/_shared menu header.png | Bin 3640 -> 3820 bytes
stepmania/Themes/default/metrics.ini | 108 ++++++++++++----
stepmania/src/Actor.h | 41 +++---
stepmania/src/BGAnimationLayer.cpp | 2 +-
stepmania/src/BPMDisplay.cpp | 20 +--
stepmania/src/Background.cpp | 4 +-
stepmania/src/Combo.cpp | 4 +-
stepmania/src/CourseContentsList.cpp | 2 +-
stepmania/src/FadingBanner.cpp | 2 +-
stepmania/src/FocusingSprite.cpp | 89 -------------
stepmania/src/FocusingSprite.h | 48 -------
stepmania/src/GhostArrow.cpp | 6 +-
stepmania/src/GhostArrowBright.cpp | 6 +-
stepmania/src/GrayArrow.cpp | 2 +-
stepmania/src/GrooveRadar.cpp | 22 ++--
stepmania/src/GroupList.cpp | 8 +-
stepmania/src/Inventory.cpp | 2 +-
stepmania/src/LifeMeterBattery.cpp | 2 +-
stepmania/src/MenuElements.cpp | 16 +--
stepmania/src/MenuElements.h | 2 +-
stepmania/src/MenuTimer.cpp | 12 +-
stepmania/src/MotionBlurSprite.cpp | 17 ---
stepmania/src/MotionBlurSprite.h | 112 -----------------
stepmania/src/MusicList.cpp | 4 +-
stepmania/src/MusicWheel.cpp | 12 +-
stepmania/src/OptionsCursor.cpp | 6 +-
stepmania/src/Player.cpp | 2 +-
stepmania/src/Screen.cpp | 117 +++++++++---------
stepmania/src/Screen.h | 2 +-
stepmania/src/ScreenAttract.cpp | 12 +-
stepmania/src/ScreenAttract.h | 2 -
stepmania/src/ScreenCaution.cpp | 2 +-
stepmania/src/ScreenCredits.cpp | 2 +-
stepmania/src/ScreenEdit.cpp | 8 +-
stepmania/src/ScreenEdit.h | 1 -
stepmania/src/ScreenEditMenu.cpp | 2 +-
stepmania/src/ScreenEvaluation.cpp | 26 ++--
stepmania/src/ScreenEvaluation.h | 2 +-
stepmania/src/ScreenEz2SelectMusic.cpp | 10 +-
stepmania/src/ScreenEz2SelectPlayer.cpp | 14 +--
stepmania/src/ScreenGameOver.cpp | 2 +-
stepmania/src/ScreenGameplay.cpp | 48 +++----
stepmania/src/ScreenGameplay.h | 1 -
stepmania/src/ScreenInstructions.cpp | 6 +-
stepmania/src/ScreenJukeboxMenu.cpp | 2 +-
stepmania/src/ScreenManager.cpp | 2 +-
stepmania/src/ScreenMapControllers.cpp | 7 +-
stepmania/src/ScreenMiniMenu.cpp | 3 +-
stepmania/src/ScreenMusicScroll.cpp | 4 +-
stepmania/src/ScreenNameEntry.cpp | 2 +-
stepmania/src/ScreenOptions.cpp | 16 +--
stepmania/src/ScreenOptions.h | 2 +-
stepmania/src/ScreenPrompt.cpp | 15 +--
stepmania/src/ScreenSandbox.cpp | 2 +-
stepmania/src/ScreenSelect.cpp | 20 +--
stepmania/src/ScreenSelect.h | 2 +-
stepmania/src/ScreenSelectCharacter.cpp | 2 +-
stepmania/src/ScreenSelectCourse.cpp | 10 +-
stepmania/src/ScreenSelectDifficulty.cpp | 69 +++++------
stepmania/src/ScreenSelectDifficultyEX.cpp | 2 +-
stepmania/src/ScreenSelectGroup.cpp | 55 ++++----
stepmania/src/ScreenSelectMode.cpp | 18 +--
stepmania/src/ScreenSelectMusic.cpp | 14 +--
stepmania/src/ScreenSelectStyle.cpp | 48 +++----
stepmania/src/ScreenSelectStyle5th.cpp | 62 +++++-----
stepmania/src/ScreenStage.cpp | 32 ++---
stepmania/src/ScreenStyleSplash.cpp | 2 +-
stepmania/src/ScreenTest.cpp | 2 +-
stepmania/src/ScreenTestFonts.cpp | 2 +-
stepmania/src/ScreenTestSound.cpp | 3 +-
stepmania/src/ScreenTextEntry.cpp | 9 +-
stepmania/src/ScreenTitleMenu.cpp | 4 +-
stepmania/src/StepMania.vcproj | 6 -
stepmania/src/ThemeManager.h | 6 +-
stepmania/stepmania.nsi | 15 ++-
91 files changed, 555 insertions(+), 786 deletions(-)
create mode 100644 stepmania/Characters/Instructions.txt
rename stepmania/Courses/{ => Samples}/AllChallenge.crs (100%)
rename stepmania/Courses/{ => Samples}/AllMusicRandom.crs (100%)
create mode 100644 stepmania/Courses/Samples/EndOfTheRoad.crs
rename stepmania/Courses/{ => Samples}/PlayersBest1-4.crs (100%)
rename stepmania/Courses/{ => Samples}/PlayersBest13-16.crs (100%)
rename stepmania/Courses/{ => Samples}/PlayersBest5-8.crs (100%)
rename stepmania/Courses/{ => Samples}/PlayersBest9-12.crs (100%)
rename stepmania/Courses/{ => Samples}/PlayersWorst.crs (100%)
rename stepmania/Courses/{ => Samples}/StaminaTester.crs (100%)
rename stepmania/Courses/{ => Samples}/Tortoise and the Hare.crs (100%)
rename stepmania/Courses/{ => Samples}/TrickyRandom.crs (100%)
delete mode 100644 stepmania/src/FocusingSprite.cpp
delete mode 100644 stepmania/src/FocusingSprite.h
delete mode 100644 stepmania/src/MotionBlurSprite.cpp
delete mode 100644 stepmania/src/MotionBlurSprite.h
diff --git a/stepmania/Characters/Instructions.txt b/stepmania/Characters/Instructions.txt
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stepmania/Courses/AllChallenge.crs b/stepmania/Courses/Samples/AllChallenge.crs
similarity index 100%
rename from stepmania/Courses/AllChallenge.crs
rename to stepmania/Courses/Samples/AllChallenge.crs
diff --git a/stepmania/Courses/AllMusicRandom.crs b/stepmania/Courses/Samples/AllMusicRandom.crs
similarity index 100%
rename from stepmania/Courses/AllMusicRandom.crs
rename to stepmania/Courses/Samples/AllMusicRandom.crs
diff --git a/stepmania/Courses/Samples/EndOfTheRoad.crs b/stepmania/Courses/Samples/EndOfTheRoad.crs
new file mode 100644
index 0000000000..562cb4a5a3
--- /dev/null
+++ b/stepmania/Courses/Samples/EndOfTheRoad.crs
@@ -0,0 +1,10 @@
+#COURSE:End of the Road;
+#LIVES:4;
+#SONG:*:7..7:1.5x,reverse;
+#SONG:*:7..7:expand;
+#SONG:*:8..8:0.25x;
+#SONG:*:8..8:hidden,boost;
+#SONG:*:9..9:3.0x,dark,reverse;
+#SONG:*:9..9:land,big,supershuffle;
+#SONG:*:10..10:1.2xmusic,dizzy,drunk;
+#SONG:*:10..10:tornado,shuffle,dark;
\ No newline at end of file
diff --git a/stepmania/Courses/PlayersBest1-4.crs b/stepmania/Courses/Samples/PlayersBest1-4.crs
similarity index 100%
rename from stepmania/Courses/PlayersBest1-4.crs
rename to stepmania/Courses/Samples/PlayersBest1-4.crs
diff --git a/stepmania/Courses/PlayersBest13-16.crs b/stepmania/Courses/Samples/PlayersBest13-16.crs
similarity index 100%
rename from stepmania/Courses/PlayersBest13-16.crs
rename to stepmania/Courses/Samples/PlayersBest13-16.crs
diff --git a/stepmania/Courses/PlayersBest5-8.crs b/stepmania/Courses/Samples/PlayersBest5-8.crs
similarity index 100%
rename from stepmania/Courses/PlayersBest5-8.crs
rename to stepmania/Courses/Samples/PlayersBest5-8.crs
diff --git a/stepmania/Courses/PlayersBest9-12.crs b/stepmania/Courses/Samples/PlayersBest9-12.crs
similarity index 100%
rename from stepmania/Courses/PlayersBest9-12.crs
rename to stepmania/Courses/Samples/PlayersBest9-12.crs
diff --git a/stepmania/Courses/PlayersWorst.crs b/stepmania/Courses/Samples/PlayersWorst.crs
similarity index 100%
rename from stepmania/Courses/PlayersWorst.crs
rename to stepmania/Courses/Samples/PlayersWorst.crs
diff --git a/stepmania/Courses/StaminaTester.crs b/stepmania/Courses/Samples/StaminaTester.crs
similarity index 100%
rename from stepmania/Courses/StaminaTester.crs
rename to stepmania/Courses/Samples/StaminaTester.crs
diff --git a/stepmania/Courses/Tortoise and the Hare.crs b/stepmania/Courses/Samples/Tortoise and the Hare.crs
similarity index 100%
rename from stepmania/Courses/Tortoise and the Hare.crs
rename to stepmania/Courses/Samples/Tortoise and the Hare.crs
diff --git a/stepmania/Courses/TrickyRandom.crs b/stepmania/Courses/Samples/TrickyRandom.crs
similarity index 100%
rename from stepmania/Courses/TrickyRandom.crs
rename to stepmania/Courses/Samples/TrickyRandom.crs
diff --git a/stepmania/NEWS b/stepmania/NEWS
index c1c4d82274..c230b8b623 100644
--- a/stepmania/NEWS
+++ b/stepmania/NEWS
@@ -37,6 +37,11 @@ NEW FEATURE: Convert a theme from the 3.0 naming convention to the 4.0
naming convention using "Analyze Theme" in smpackage.exe.
NEW FEATURE: Check for redundant and possibly mis-named theme elements using
"Analyze Theme" in smpackage.exe.
+NEW FEATURE: PlayerOption: Perspective - Incoming
+NEW FEATURE: Set default player and song options in stepmania.ini using
+ DefaultModifiers.
+NEW FEATURE: Courses can be organized into group folders. See
+ README-FIRST.html for details.
----------------------- Version 3.01 ---------------------------
CHANGE: Simplified NoteSkin tap graphic format. Old NoteSkins will need to
diff --git a/stepmania/README-FIRST.html b/stepmania/README-FIRST.html
index 4fd682f5a8..75559535f1 100644
--- a/stepmania/README-FIRST.html
+++ b/stepmania/README-FIRST.html
@@ -11,8 +11,7 @@
http://www.stepmania.com
-Table of Contents
-
+Table of Contents
About StepMania
@@ -45,9 +44,7 @@ See the file NEWS for version history.
-About StepMania
-
-
+About StepMania (top)
StepMania is capable of playing many game types. Currently, it supports games
@@ -64,8 +61,7 @@ hand sensors.
-Minimum Requirements
-
+Minimum Requirements (top)
* Windows 98, Windows ME, Windows 2000, or Windows XP
@@ -81,8 +77,7 @@ minimum (400 MHz recommended)
-DirectX
-
+DirectX (top)
DirectX 8.0 is required before installing StepMania. If DirectX 8.0 is not
@@ -92,8 +87,7 @@ abort the installation.
-Installation
-
+Installation (top)
To install StepMania, download the file stepmania300.exe to a known location on
@@ -104,8 +98,7 @@ present. The default installation directory is 'C:\Program Files\StepMania'.
-Controls
-
+Controls (top)
Use the "Config Key/Joy" option from the Title Menu to configure your keyboard,
@@ -165,8 +158,7 @@ In the music select screen:
-How StepMania Loads Songs
-
+How StepMania Loads Songs (top)
All files for a specific song (data file, music file, banner, background) must
@@ -205,8 +197,7 @@ background change to that movie at beat 0.
-Connecting Dance Pads
-
+Connecting Dance Pads (top)
There are several devices that allow you to connect PlayStation dance pads to
@@ -247,8 +238,7 @@ StepMania now natively supports USB Pump It Up pads.
-Compatibility Issues
-
+Compatibility Issues (top)
Some video card/driver combinations have visual errors when running StepMania.
@@ -278,8 +268,7 @@ bugs. Please upgrade to the latest drivers, which will hopefully fix the errors.
-FAQ / Troubleshooting
-
+FAQ / Troubleshooting (top)
* The error "Cannot find Dinput8.dll" appears when launching the game.
@@ -311,8 +300,7 @@ make anyone angry if it takes longer than expected (it usually does).
-StepMania Packages - .smzip
-
+StepMania Packages - .smzip (top)
The StepMania package format was created to make the distribution of songs and
@@ -339,8 +327,7 @@ the list.
Questions, Bugs, Suggestions,
-and Help
-
+and Help (top)
If you have a question about or problem with StepMania, please first ask your
@@ -371,8 +358,7 @@ or to Chris.
-The StepMania editor
-
+The StepMania editor (top)
The StepMania editor allows you to edit, record, synchronize, and play back note
@@ -396,8 +382,7 @@ the editor:
-The .SM file format
-
+The .SM file format (top)
The .SM song file format was created to be one file format that supports all
@@ -553,8 +538,7 @@ Example:
-Backgrounds
-
+Backgrounds (top)
StepMania supports three different modes of backgrounds. The default background
@@ -584,8 +568,7 @@ Sample animations, visualizations, and random movies can be found at
-BGAnimations Format
-
+BGAnimations Format (top)
The BGAnimations folder in the StepMania program directory may contain several
@@ -676,8 +659,7 @@ TilePulse,
-The .CRS File Format
-
+The .CRS File Format (top)
CRS files define the courses used in the Nonstop, Oni, and Endless modes. All CRS
@@ -750,8 +732,7 @@ dark
-Extra Stages
-
+Extra Stages (top)
You can manually specify extra stages for each song group by creating .CRS files
@@ -767,8 +748,7 @@ Don't forget: extra stage CRS files belong in the song group folder (e.g.
-Creating an Announcer
-
+Creating an Announcer (top)
Announcers folders must reside in the "Announcers" folder inside the StepMania
@@ -789,8 +769,7 @@ that are available at www.stepmania.com.<
-Creating a Note Skin
-
+Creating a Note Skin (top)
Note skins allow you to customize the way notes appear. Note skins must reside
@@ -829,8 +808,7 @@ For more information on about textures with multiple frames, see the section
-Creating a Theme
-
+Creating a Theme (top)
All themes must reside in the Themes folder below the StepMania program
@@ -946,8 +924,7 @@ Graphics folder "Themes\MySuperTheme\Graphics".
-How StepMania Loads Textures
-
+How StepMania Loads Textures (top)
* What are textures?
@@ -1026,9 +1003,8 @@ looks blurry.
-Building StepMania from CVS source
-
-
+Building StepMania from CVS source
+(top)
CVS is the repository that manages the StepMania source code. Our CVS server is
@@ -1156,11 +1132,9 @@ and put "ssh.bat" into the editbox.
-Thanks
-
+Thanks (top)
-Thanks to:
redcrusher for help on ez2 graphics
Dj Slash & Tony Thai for the caution graphic
Kyle "KeeL" Ward for his awesome menu music (www.ampcast.com/keel)
@@ -1173,4 +1147,4 @@ Kyle "KeeL" Ward for his awesome menu music (www.ampcast.com/keel)