Commit Graph
100 Commits
Author SHA1 Message Date
Andrew Livy 75d5b63d96 Fine-tunes Ez2dancers Real Squished Column Spacing and if a Noteskin fails to be loaded by the time the notes need to be displayed, attempt to force the default theme on and throw errors into the log rather than crashing SM. 2009-05-24 14:26:38 +00:00
Andrew Livy 5604b19d04 More Bugfixing with GetCurrentSteps(), kindly requesting people cross-test this in other gametypes to make sure it returns the correct steps each time (it works solidly now for ez2). 2009-05-24 11:12:18 +00:00
Andrew Livy 650ae66243 Another fix to GetCurrentSteps -- now selects proper difficulty. 2009-05-23 22:02:14 +00:00
Andrew Livy c9c74c7b05 Fix a problem with alternative input that made hold notes 'let go' when held using the alternative button. 2009-05-23 18:13:29 +00:00
Andrew Livy 7ffbc225f4 Adds a metric feature to force static backgrounds off during gameplay (useful if you just want videos and no static bg before the song) doesn't turn off the background at the end of the song yet (todo). 2009-05-23 16:17:24 +00:00
Andrew Livy 561a9a2ab4 Added a ton of spaces upon Steves extremely polite request. 2009-05-23 11:26:01 +00:00
Andrew Livy b87e3c705d LOL Pt 1. 2009-05-23 10:54:20 +00:00
Andrew Livy ac7d7a35a5 Fixes an issue with GetCurrentSteps() where if you changed song on the music select and were trying to catch it in lua using CurrentSongChangedMessage it would not have updated the current steps in time (thus, returns the previous songs steps instead). 2009-05-23 10:33:36 +00:00
Andrew Livy fd5f5d38f4 Alternative Column Input Metrics -- Mainly a requirement for Ez2dancer gametype. Allows for a themer to make game inputs that aren't usually used to trigger a column press do so in addition to the usual buttons. (In the case of ez2dancer, the lower hand sensors are used as well as upper hand sensors, except for real mode where they are defined seperately). 2009-05-22 18:35:14 +00:00
Andrew Livy a4736a8802 Overcomes some weirdness with final stage reporting in GameState::GetCurrentStage() 2009-05-22 15:15:31 +00:00
Andrew Livy fdbc3f9c9d This redirected to something that doesn't exist. Now it points to a randomly chosen font to prevent crash, whoever is maintaining default theme may want to change this to something more appropriate? 2009-05-22 15:12:26 +00:00
Andrew Livy a7b2e4e920 New Preference: OnlyPreferredDifficulties -- Drops songs that don't have steps of the preferred difficulty for the primary player. Useful if you want to simulate games that lock you to a difficulty after a style/mode selection. 2009-05-18 22:11:35 +00:00
Andrew Livy e27e971b94 Adds metric options to flash the lifebar when a note is hit and a function for sprite to set all the delays in all of the states in one shot. 2009-05-18 20:14:33 +00:00
Andrew Livy 89e81956d0 New options / metrics for StreamDisplay to help make three-part lifebars easier to implement. 2009-05-18 17:43:08 +00:00
Andrew Livy 994612eab3 Hack: if late joining on music select, often a themer will want to perform some sort of action. Using PlayerJoined keeps the actor lurking/leaking for each game, this overcomes the problem by localising the command. 2009-05-16 23:32:56 +00:00
Andrew Livy f931ff6e72 Make double press confirmation mode handle the menu timer more gracefully. 2009-05-16 22:30:55 +00:00
Andrew Livy b5129ddd94 Allow for 'confirmation only' double press mechanisms as a choice for two part selection on ScreenSelectMusic 2009-05-07 17:08:16 +00:00
Andrew Livy 88c7a447a5 Work-in-progress Three-Part StreamDisplay for gametypes which use head/tail/middle style lifebars. 2009-05-06 18:40:35 +00:00
Andrew Livy ae33daf798 Ez2dancer arrows on REAL should be more scrunched up. 2009-05-05 19:03:22 +00:00
Andrew Livy 0ce30b000b Makes sure initial delay on preview music rolls across 2nd stage and onwards. 2009-05-05 18:07:42 +00:00
Andrew Livy c364f18cc8 Allow Combo Multipliers for Custom Normal Scorekeeping. 2009-05-05 16:31:33 +00:00
Andrew Livy 52aef5d6c8 Allow for the Music Select preview music to be delayed when the screen starts. 2009-05-03 11:37:49 +00:00
Andrew Livy 2e8dc57f3d Adds Dual List Mode to ScreenSelectMaster. This allows for themers to maintain two separate lists depending on number of players joined. Overcomes some problems such as wanting the list to only contain selectable items if using a scroller. Untested with icon cursor and needs optimising still. 2009-05-02 15:30:04 +00:00
Andrew Livy 8279b02d8a Fixed a mistake in previous commit. 2009-04-29 21:11:54 +00:00
Andrew Livy 12c7a14dfe Makes sure MenuTimer triggers start correctly if using Double Press on a ScreenSelect. 2009-04-29 20:59:03 +00:00
Andrew Livy 1dd374f53f Include the index of which a wheel item was drawn as a parameter for additional control when scripting themes via lua. 2009-04-28 21:44:03 +00:00
Andrew Livy d003f04275 Add simple double-tap confirmation functionality to ScreenSelect menus. 2009-04-27 18:26:24 +00:00
Andrew Livy 41a6b57454 Fixes a crash with EZ2Dancer doubles. 2009-04-25 12:25:14 +00:00
Andrew Livy 75883f7f99 Add Ez2dancer Input Names To EN Language 2009-04-22 23:36:00 +00:00
Andrew Livy e7c29a9c8b Move To Docs 2004-02-11 23:51:22 +00:00
Andrew Livy 4729ce0786 Conditional BGA System (readme) 2004-02-11 22:34:32 +00:00
Andrew Livy fa7c70adf4 Conditional BGA System 2004-02-11 22:34:04 +00:00
Andrew Livy c693273ba4 Fix: Stage Failed Evaluation Screens Should Now Display Correctly (AGAIN) 2004-01-28 19:34:07 +00:00
Andrew Livy b6b982b4b8 Allow for oni/nonstop/endless to be selected / disabled appropriately if elements all on page 1 of difficulty select screen 2004-01-28 02:11:27 +00:00
Andrew Livy d4db5d35f9 Default theme update for non joined player graphics 2004-01-22 04:32:47 +00:00
Andrew Livy 2b66e1590e Add on-screen graphics elements to represent non-joined players on music select screen 2004-01-22 04:31:31 +00:00
Andrew Livy 2dfb994fe0 Added: TotalScore element on Evaluation Screen
Title, Artist and Current Character Icon's for the Stage Screen
2003-12-19 09:30:54 +00:00
Andrew Livy 23ebd24c88 Update Default Themes to support various new screen elements. 2003-12-19 09:29:17 +00:00
Andrew Livy 336411233f Credit modification. 2003-12-14 08:11:05 +00:00
Andrew Livy 0ef0f0633e MDenhams fixes for pop'n music BMS loading 2003-12-12 05:37:52 +00:00
Andrew Livy 4d82763a33 Major Pop'n Music Theme Update
Themers can now set off a sequence of sound effects via metrics on the Stage Evaluation screen
(good for games like beatmania, pop'n and pump that have a series of SFX)
2003-12-11 05:23:40 +00:00
Andrew Livy 761cb4e257 Pop'n Music Theme Changes
Themers can optionally enable an All Character / 2D only Character select on the mode select screen (pop'n support)
2003-12-04 04:28:19 +00:00
Andrew Livy 59cbb8a170 Character Icons for pop'n music support on music select screen (metric-command-hidden by default) 2003-11-21 04:35:06 +00:00
Andrew Livy 7be96be7a2 Fix: Failed ONI / Extra Stages shouldnt show Game Over 2003-11-11 18:05:28 +00:00
Andrew Livy ea4315070b Fix to metrics.ini -- failpassmark removed from mod screen 2003-11-11 00:07:00 +00:00
Andrew Livy 7797b2d7ae Default Theme Metrics Update 2003-11-10 23:26:24 +00:00
Andrew Livy ad7c67b0ce Added: 2D DancingCharacter System, Ability to Show (or not show) Evaluation Screen on Fail. Evaluation Screen Fail / Passed BGA Overlays. 2003-11-10 23:25:44 +00:00
Andrew Livy e49678e956 Can set next screen in ScreenNameEntryTraditional via metrics 2003-11-03 23:29:43 +00:00
Andrew Livy 93f2e21ce4 Added: 70% PassMark Fail Type 2003-11-03 03:30:39 +00:00
Andrew Livy 767f10211c Fixed: 'Key Press Bars' displaying if player pressed a key on Demo / Jukebox Screen
Fixed: In-game Max Combo counter
2003-11-03 00:16:18 +00:00
Andrew Livy f9a6e9ee2c Fix: VC6 Verstub compile problem. 2003-11-02 21:20:42 +00:00
Andrew Livy 0d594b89c0 Add Credits / answer questions 2003-10-17 15:56:02 +00:00
Andrew Livy f69d0db080 Added: Beatmania style arrow-block thingies that appear when you press a key
More Pop'n Noteskin Fun.
2003-10-09 03:50:44 +00:00
Andrew Livy 403e1c9f35 PnM Theme Update -- ScreenGameplay.
Can now have a static background overlay on screengameplay
2003-10-08 23:32:08 +00:00
Andrew Livy 37ef50d849 Pop'n Music Update
- Theme
- Noteskin

You can now make the music wheel into a 'staircase'
2003-10-08 00:17:17 +00:00
Andrew Livy 276a051904 Barebones Pop'n Music Theme / Noteskin 2003-10-07 17:57:52 +00:00
Andrew Livy 5af28f3fb1 Added: Pop'n Music Gametype. 2003-10-07 00:01:32 +00:00
Andrew Livy bd96d049ff EZ2dancer Theme Update 2003-10-06 22:20:25 +00:00
Andrew Livy 33c2d1cdcb Missing CharacterHead.cpp / .h in MSVC project 2003-10-01 02:31:15 +00:00
Andrew Livy f598a50e6f MusicBannerWheel Comparison Fixes 2003-09-15 22:21:18 +00:00
Andrew Livy c5dfa6cc84 Added Title/Subtitle/Artist texts to ez2 music select 2003-09-10 20:59:53 +00:00
Andrew Livy 48ece6919c Ez2 only has perfect/good/miss -- adjust normal ddr judgments to accomodate ez2's. 2003-09-08 15:30:26 +00:00
Andrew Livy 378f7a3a4a Can now skip from group to group on ez2/pump song select using codes -- note; currently enters infinite loop if there is only 1 group and code entered -- will fix this later 2003-09-07 22:03:23 +00:00
Andrew Livy 987d10baec Added support for Two BUNKI's and BPM changes in the KSF file format (e.g. Beat Of The War on PIU has 2 bpm changes). 2003-08-21 19:39:41 +00:00
Andrew Livy 978a7ae3cc More Ez2dancer Theme - Almost done Style Select.
Cleaned up Turtle Noteskin a bit.
2003-06-11 19:40:47 +00:00
Andrew Livy dd8d872d28 More Scrolling Banner Changes....
Now you can have songs automatically play AND have a confirm on them.
Can also change rotation of the banner / whole list via metrics. (allowing for vertical scrolling lists) or more importantly, a 4th mix interface ;)
2003-06-09 01:13:25 +00:00
Andrew Livy b5d733398d para theme stuff 2003-06-07 22:49:10 +00:00
Andrew Livy 1900979e46 fix crash on holdarrows -_- 2003-06-03 22:00:18 +00:00
Andrew Livy efb49096a8 Pump Song Select now using Masked Banners. 2003-06-02 19:25:29 +00:00
Andrew Livy 49a5b67453 Added: SelectMode, allows players to cycle between double/halfdouble/single on pump song select screen. Todo: Make it work for versus/make it more 'metricable'
Added: More pump theme stuff
Changed: Temporarily allowed Voodoo3 onto OGL renderer (DX looks horrid on my voodoo3 Bug?)
2003-06-02 11:31:13 +00:00
Andrew Livy 0a4e0ce92f ScreenSelectStyle5th now a bit more themeable.... 2003-05-24 00:22:44 +00:00
Andrew Livy de5f156e4d Removal of Virus Infected WINDIFF.exe 2003-05-23 19:05:29 +00:00
Andrew Livy 5641af692a Added Pumps 'half-double' style 2003-05-22 01:34:03 +00:00
Andrew Livy 83e0db4ec1 Fix for conflict.... 2003-05-20 19:19:32 +00:00
Andrew Livy c8b3b8cf72 More Korean Fonts, (still more to come), Ez2 UK Move theme updates, started working on mode-specific BGAnim support 2003-05-20 14:48:38 +00:00
Andrew Livy 5227ac7ea1 IN: Ez2dancer UK Move Theme (Still Work-in-Progress) should support the current version of CVS. Will fix the old 1st Move theme later.
OUT: SPDS' Extreme Theme 'test' (SPDS: please don't upload so many files again, took me ages to remove them... (also it breaks SM))
2003-05-16 20:21:21 +00:00
Andrew Livy 502f6fa0b6 Some rather massive changes to Evaluation to allow for theming of Pump It Up style Evaluation Screens.
In Short: A sound plays each time a judgement appears on the screen. I've made a fair few options available for themers on this one... hence so many redir files.
2003-05-11 22:19:40 +00:00
Andrew Livy 8e0e7a8418 All kinds of pump updates: Themes/MusicSelectScreen/NoteSkins to be a little bit more like Pump Prex... 2003-05-09 20:28:27 +00:00
Andrew Livy 26fafd1c5f Changes to PIU/EZ2 screenselect. Banners loaded in different way, now shows marathon/longver balloons. Scrolls faster after 5/10 seconds of continued scrolling. 2003-05-09 00:18:37 +00:00
Andrew Livy 6d1e164604 Added Metric For GrooveRadar to disable bits of it, This should fix voodoo3 problems (does for me :D) 2003-05-08 13:23:06 +00:00
Andrew Livy b716b1ec4b More Pump Theme Fixes 2003-05-05 11:50:18 +00:00
Andrew Livy 1c097d1d5f Added: Random Vanish mode: Arrows go in at the bottom, disappear, get randomized in the middle whist invisible and come out at the top somewhere else :)
Known Bugs: The only major bug i've experienced with this is for some reason the arrows continue past the grey bar even if you get great, perfect or marvellous. This doesn't affect the score though, I can't quite figure this one out.

Added: Hidden and Vanish codes for PIU.
2003-05-04 13:58:45 +00:00
Andrew Livy b5fbea33fb More Pump Theme Updates: Pump Style Splash Screen Now Showing Up Correctly 2003-05-02 21:07:47 +00:00
Andrew Livy 431e293ce6 Pump Theme Fixes/SM Extreme Fixes: Stretch on Fail caused the two colliding images to be too large..... 2003-05-02 15:12:09 +00:00
Andrew Livy c71d8f8c9c Total Re-write of ScreenSelectMode, now working under the ScreenSelect class, but still a lot of work to do. 2003-05-01 23:40:12 +00:00
Andrew Livy c86fb65a2f Pump Theme Fixes 2003-04-22 14:32:48 +00:00
Andrew Livy 2ebb67f358 Pump - Style Splash Screens implemented, Evaluation endscreen metricable (i.e. Pump doesn't have a scoreboard, so we can now bypass it) 2003-02-08 17:07:18 +00:00
Andrew Livy 494c96fc85 Para theme stuff 2003-02-04 17:10:57 +00:00
Andrew Livy a649abe852 missing redirs 2003-01-26 18:51:26 +00:00
Andrew Livy 55e1a75d7c Starting to look a bit like para music select YAY! 2003-01-26 00:31:33 +00:00
Andrew Livy 6723b6fdb1 Ez2/Pump/Para Song Select Screen now supports the 'stars' and/or 'blob' difficulty ratings as seen in para/ez2. 2003-01-25 23:48:33 +00:00
Andrew Livy 4b4f7b9d12 Pump Theme Changes 2003-01-21 20:44:09 +00:00
Andrew Livy d144d137bb Now returns to the correct Difficulty on pump music select instead of whatever the first one is... 2003-01-21 13:33:56 +00:00
Andrew Livy 98d2d76ed0 Pump Song Select now with 'bouncing' icons when selected. 2003-01-18 19:07:52 +00:00
Andrew Livy a14de6f9ff Added a code that changes the scroll speed in reverse order.
Pump style screen now has Mirror and Random icons.
2003-01-16 23:31:34 +00:00
Andrew Livy fac3d3aa69 Pump Music Select Screen now with sounds for changing songs or cycling songs.
Also a metric to have it play preview music pump or ddr style.
2003-01-16 21:21:09 +00:00
Andrew Livy 134bf066b0 Fixed annoying "Pump Center Pad Bug"
Basically "tap" was being mistook for "tap explosion"
so now tap is renamed to "tap parts"
stick with it :)
2003-01-16 17:10:19 +00:00
Andrew Livy 17cfbda874 removed some unused, untested and generally dangerous scrolling list code. 2003-01-15 21:40:12 +00:00
Andrew Livy 7f01598bcc Sped up ScrollingBannerList a bit 2003-01-15 21:25:47 +00:00
Andrew Livy 78d66da3d3 BGAnimation Layer now has a -really poor- tweening mechanism.
It barely takes into account -time-.

Pump How To Play BGA Screen now kinda complete, and uses the mechanism
(this is a for a demonstration on the kinds of things we need to support in
BGALayer to make truly unique animations, it shouldn't be carved in stone
and used as THE BGA Tweening system as it is.)
2003-01-12 18:41:24 +00:00