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)