Commit Graph

262 Commits

Author SHA1 Message Date
Catastrophe573
a4ffaa01bf Update README.md 2020-05-21 00:10:18 -04:00
Allen
85ff206930 Added Experimental Update Feature
Holding the service button while choosing the "update software" option
now enables a hidden "update experimental" option which downloads beta
software.
2016-10-18 05:01:47 -04:00
Allen
cba24c73f0 Fixed Combo Counter
The combo counter now correctly turns blue when a good combo happens.
Additionally, the combo counter now resets back to gold at the start of
each new stage.
2016-10-18 03:11:11 -04:00
Allen
fc08e25905 Extra Stage Changes
The extra stage will now only pick from the 3 new songs. The boss songs
from 1st and 2nd mix are now free.
2016-10-17 19:59:48 -04:00
Allen
3212db1c7d Renamed Easter Egg Function
It's not even used anyway.
2016-09-04 05:26:14 -04:00
Allen
541a840a08 Increased Hardcoded Stage Limit
Increased the maximum number of songs per credit from 7 to 50, in
anticipation of Marathon Mode.
2016-09-04 05:25:52 -04:00
Allen
bbfb911b4b No Minimize
Added an option to keep the game from getting minimized on dedicated
setups.
2016-08-25 02:54:14 -04:00
Allen
a43463e03a Slight Change to Analytics
Slightly changed the way Google Analytics is used, and also added a
mirror so I can see if GA is dropping my data. (Seems likely.)
2016-07-02 00:29:24 -04:00
Allen
f226f41aee Fixed Build Rule For Timestamp
Fixed a bug where building in release mode wouldn't always refresh the
date stamped on the title screen.
2016-07-02 00:28:18 -04:00
Allen
46252116b6 Re-adding run_once_xp.bat
Because the instructions for Windows XP still benefit from this.
2016-07-02 00:27:30 -04:00
Allen
0f86f91307 Updated EXE
Updating the base exe used when installing the game.
2016-06-10 10:20:35 -04:00
Allen
7739dd2256 Install Tweaks
The new directories are no longer (re)created for every zip file during
the install process. Additionally, some minor text changes were made.
2016-06-10 10:20:01 -04:00
Allen
3c63cb4508 Static Linking for Curl
Curl is now linked statically. That should fix any dll issues.
2016-06-10 10:18:06 -04:00
Allen
8d1f897ca4 Fixed "PLAYER" folder bug.
Fixed a bug where the install process would create a folder named
"PLAYER" but then look for a folder named "PLAYERS" instead.
2016-06-08 16:12:36 -04:00
Allen
f1d1434020 Adding Basic Analytics
Adding analytics for: game start (freeplay/non), songid chosen, and
error (id/string).
2016-06-07 08:54:27 -04:00
Allen
5f0c96b5b0 Adding libcurl, Google Analytics
Adding libcurl and Google Analytics (via analyticsManager) to the
project. A new object named VersionManager was also created to handle
pretty-printing version date codes.
2016-06-07 08:52:57 -04:00
Allen
076f8753b5 Fixed Old Logins During Continuous Play Mode
Continuous Play Mode no longer mistakenly keeps saving scores for
whichever player was last logged in before starting that mode.
2016-05-18 01:34:16 -04:00
Allen
c0b0ad98a5 Fixed Video Script Asterisk Bug
Asterisks in the official video scripts are no longer blindly
interpreted as filenames, causing a black '*' to appear on a white
background. Instead that filename is now interpreted as "repeat the
previous video" command.
2016-04-30 04:16:23 -04:00
Allen
577e2485a0 Game Over Screen Update
The special ending is now triggered by earning any extra stage, not just
boss1 from 1st Mix.
2016-04-30 04:01:35 -04:00
Allen
268320bbeb Long Video Scripts Now Loop
If a video script runs past the end, if it is a script with more than
one step, then it will now loop. This fixes a bug in nonstop mode where
the same 8 second video would loop endlessly.
2016-04-30 04:00:54 -04:00
Allen
d04632c429 New Attract Mode Video
Replacing the HOW TO video in the attract loop with the videos from the
attract loop of 2nd Mix. (Models playing the game.)
2016-04-30 03:59:43 -04:00
Allen
e5dbfc70e5 Update to Test Menu
Resetting the player's hit chart or the recent players list now requires
a special input to confirm. Also, fixed a bug where it would happen
accidentally.
2016-03-25 22:07:45 -04:00
Allen
ab54587fa8 Added Alternate Music Feature
Songs may now use an alternate mp3 for their maniax chart by setting a
new flag in the song database.
2016-03-16 17:19:03 -04:00
Allen
2773af244f New Force Minimaid Option
For people who have one, but sometimes Windows boots too fast and the
initial HID scan misses it. Now the game can be made to sit and wait for
the device to be ready.
2016-03-15 23:05:25 -04:00
Allen
7275a1e032 New Extra Stage Plan
Extra Stages can now be "machine random" if the player(s) have every
other extra stage unlocked already.
2016-03-01 00:40:49 -05:00
Allen
1d8a5328ef Minimaid Bugfixes
Last minute bugfixes from MAGfest relating to the minimaid and lamps.
2016-03-01 00:38:26 -05:00
Allen
e8aa38977d Minimaid Lamp Support
Final, working MM lamp implementation.
2016-02-15 19:19:58 -05:00
Allen
8034b5e96e Added Minimaid Keyboard Input 2016-02-14 22:34:59 -05:00
Allen
94142aff96 Merge branch 'master' of dance-maniax-update 2016-02-14 09:49:41 -05:00
Allen
d2bfaec85c Faster Debug Build Settings
Removing the need to recompile attractmode.cpp every build in debug
mode. Only release mode really needs that.
2016-02-13 13:10:42 -05:00
Allen
ae51e44788 Minimaid Detection Code
This code correctly initializes a Minimaid IO. The output structure
might not be correct yet.
2016-02-13 13:09:42 -05:00
Allen
bf34528310 Bugfix: Check For Updates Failing
Fixed a bug where the game would not refresh manifest.txt when the
"Update Software" mode was chosen. This would cause the game to miss
updates even when some where available.
2016-02-08 03:36:28 -05:00
Allen
8ba56bdcdd Adding HIDAPI library and Minimaid Support
Adding the HIDAPI library to the project as a dependency so that I can
use it to access the Minimaid IO board. This first implemention of
lights support is untested, pending the arrival of my test hardware.
2016-02-08 03:02:27 -05:00
Allen
18fe18cf6f PACDrive Fixes
Made the PacDrive actually work (according to my multimeter).
2015-12-23 06:39:04 -05:00
Allen
dcc1ae7b25 Added PacLED64 Support
Added support for Ultimarc's PacLED64 lights board. This code hasn't
been tested yet.
2015-12-16 17:21:45 -05:00
Allen
0ebde36f96 New Version 2015-12-07
Bugfix version with the last week's updates.
2015-12-08 09:10:37 -05:00
Allen
a4cf3c0cfd Adding Arduino Sketch
Simple sketch to control the lights and potentially do input as well.
2015-12-08 08:43:31 -05:00
Allen
85c52f4cfa Bugfix: Too Many Reported Songs
The number of songs reported on the mode select screen now accurately
matches the number of playable songs, not just the number of reserved
songids.
2015-12-08 08:38:10 -05:00
Allen
3ce1c94428 Bugfix: Fixed Corrupted Random Select Songwheel Preview
Fixed a bug where the random frequency (pitch bend) applied to the
random select songwheel preview was too low, causing the audio to sound
more distorted than intended.
2015-12-07 22:55:32 -05:00
Allen
194add7de5 Bugfix: Menu Music Lost During Login Mode
Fixed a bug (related to the recent compression of the songwheel
previews) where killPreviewClip() was now basically killing any song,
including menu music.
2015-12-07 22:42:01 -05:00
Allen
78b92bf6b7 Bugfix: Hazard + Nonstop crash
Fixed a bug where hazard-failing out of a nonstop course would cause the
game to crash.
2015-12-07 22:16:13 -05:00
Allen
2721667196 New Install.zip
Adding install.zip so that new users can just download this zip instead
of the whole repo.
2015-12-01 07:11:33 -05:00
Allen
a5db3fbb87 Fixed Pre-Build Step In Debug Mode
Fixed an error in a pre-build step which attempted to 'touch'
attractMode.obj so that the date on the title screen would always be
updated.
2015-12-01 07:11:32 -05:00
Allen
f585d910f3 Deleting Old Update.bat
Removing the old update.bat which referenced the Google Code svn repo. A
new update.bat will be obtained from the update server automatically.
2015-12-01 07:11:31 -05:00
Allen
542b7a2527 Deleting Unused Batch File
Removing a .bat file which could be misleading to new users. (It was
only needed for certain versions of Windows XP.)
2015-12-01 07:11:30 -05:00
Allen
e3d6cab05b DWI Fallback for Missing XSQ Files
If a song is missing its .xsq (memory dump) chart file then the program
will now try to load a DWI file as a fallback.
2015-12-01 07:11:30 -05:00
Allen
95c6f2b31c Compressed Song Previews
Song previews are now compressed as mp3 or ogg instead of being
uncompressed. The code to play them now uses the same function as
playing full songs.
2015-12-01 07:11:29 -05:00
Allen
c00341568d Adding an unfinished, alternate song select mode.
The plan was to use this alternate songlist mode for testing new WIP
content, but I abandoned development for now because the "testchart.txt"
feature works well enough.
2015-12-01 07:11:29 -05:00
Allen
6549532525 DWI Bugfix for Hold + Triple Notes
Fixed a bug with DWI processing whenever a hold note ended at the same
time as a new double note, causing an effective "triple" with only two
physical notes.
2015-12-01 07:11:28 -05:00
Allen
12367ce5d2 New Server Update Feature
Added a new feature where the program will download game assets from a
private server. This can also be used to download the initial install of
the game.
2015-12-01 07:11:27 -05:00