Commit Graph
3502 Commits
Author SHA1 Message Date
Glenn Maynard 5d5bc97bc0 Add IsTextureRegistered, RegisterTexture, AdjustTextureID. 2003-06-04 22:32:48 +00:00
Glenn Maynard 09cf46a91e fix wrong assert 2003-06-04 22:07:38 +00:00
Glenn Maynard fe4b7e59c5 Add LyricsOneReverse. Separate position metrics when one or both
players are in reverse.
2003-06-04 20:40:32 +00:00
Glenn Maynard 1ddd9c1e6b Add LyricsOneReverse. Remove unused and duplicate metrics. 2003-06-04 20:37:53 +00:00
Glenn Maynard ababa26c17 Simplify. Clear Cache/Banners, too (doesn't exist just yet). 2003-06-04 20:36:38 +00:00
Glenn Maynard c1be06d5dd use mySDL_MapRGBExact 2003-06-04 20:16:16 +00:00
Glenn Maynard 2e6fdb52db Wrap a long line. 2003-06-04 20:09:59 +00:00
Glenn Maynard 1dc380ee5c When converting SDL surfaces, only copy the palette if both the source
and dest is paletted.

Add: mySDL_SaveSurface, mySDL_LoadSurface, mySDL_MapRGBExact
(like SDL_MapRGB but does no nearest-match) and mySDL_BlitTransform.
2003-06-04 20:08:51 +00:00
Glenn Maynard 94f1803871 fix ScreenSelectGame showing all games 2003-06-04 20:06:10 +00:00
William Reading 3ac6618616 Added a couple of missing files 2003-06-04 06:13:45 +00:00
William Reading 1fa68e0150 Sample3dObject got stuck in the Attic two weeks ago 2003-06-04 05:18:06 +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
Chris Danford f32d40e07c back out HoldNote step optimization 2003-06-02 17:34:41 +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
Chris Danford 52af064cec fix announcer combo sayings 2003-06-01 05:31:40 +00:00
Glenn Maynard 03eb123be2 fix Voodoo detection 2003-06-01 02:17:29 +00:00
Glenn Maynard 7d8ba73dc4 Fix warnings; improve error handling 2003-06-01 00:34:15 +00:00
Glenn Maynard d785321669 Old additions that I couldn't find. 2003-05-31 21:49:15 +00:00
Chris Danford f1cc708710 move "video driver database" to text file 2003-05-31 21:34:07 +00:00
Glenn Maynard 379aca13c7 Corrections/additions 2003-05-31 20:58:48 +00:00
Glenn Maynard 4486bd1754 Oops. Fix a silly bug on systems without paletted textures.
Fix assert failure.
2003-05-31 09:10:18 +00:00
Chris Danford 6707a05e0d draw HoldNotes in larger segments if not wavy 2003-05-31 04:54:09 +00:00
Glenn Maynard 098a28beb3 bump cache 2003-05-31 04:48:38 +00:00
Glenn Maynard 0ca574331b add .3x and .5x 2003-05-31 02:35:06 +00:00
Glenn Maynard ee3e77b222 if the text to replace with is already there, don't do anything 2003-05-31 02:11:26 +00:00
Glenn Maynard fde21c4904 replacing with a smaller set 2003-05-31 01:40:35 +00:00
Glenn Maynard 380338d8ed update for separate template lists 2003-05-31 01:38:53 +00:00
Glenn Maynard 0bceefaa6b add a Korean template 2003-05-31 01:38:28 +00:00
Glenn Maynard 9b59633c18 I'm leery of using Translations.dat becoming a catch-all database of
typo corrections.  If you're not careful, it'll cause false positives, and false
hits will becomes extremely annoying very quickly.  This translation system
is useful as long as it's reliable and doesn't break people's titles; they'll
probably go up in arms if it starts getting annoying.

I turned off the blind Pierrot match; eg. there may be songs named Pierrot
with an artist of "Lee Hyun Do feat my dog", which would get wiped out.
I'm undecided about the others; I'll leave the "XX" ones in, I think.
2003-05-31 01:33:41 +00:00
Glenn Maynard 7e0f4a3002 Don't use Translation.dat to transcode. The bytes in here were garbage;
I'm guessing you simply pasted data, which results in conversions happening
where you don't expect them.  CP949 conversions should be working.
2003-05-31 01:23:18 +00:00
Chris Danford d0b9a755cd fix logging crash (only showed up in release builds run under Win98) 2003-05-30 23:15:53 +00:00
Glenn Maynard a4e563114a improve abstraction 2003-05-30 21:36:56 +00:00
Glenn Maynard 982dc7551e add error detection 2003-05-30 21:14:24 +00:00
Glenn Maynard e72d10765d change beginner icon behavior 2003-05-30 21:13:54 +00:00
Glenn Maynard 4efac2b166 remove hard limit 2003-05-30 20:39:40 +00:00
Glenn Maynard b631efc312 handle NoteField reloading inside NoteField; this fixes note skins in
the editor
2003-05-30 20:23:57 +00:00
Glenn Maynard 9354eb8e5b Move tables to the top.
Add a paletted texture test; hopefully this will prevent it from happening
later, where it's inconvenient.
2003-05-30 20:16:30 +00:00
Glenn Maynard c39deb384c Remove dupe logic; fixes autogen course banners where the filename isn't
"banner" and probably fixes them for groups not in "Songs"
2003-05-30 19:40:10 +00:00
Glenn Maynard e75aa1ff7c add ScreenSelectMusic::FOV
fixes CDTitles
2003-05-30 19:30:06 +00:00
Glenn Maynard eb590154a3 add ScreenSelectMusic::FOV 2003-05-30 19:29:11 +00:00
Glenn Maynard 19a3813a72 handle fixed difficulties ("5..5" is a little unintuitive) 2003-05-30 09:19:43 +00:00
Glenn Maynard 364e3ef8cd Use 1280x960, not 1280x1024. The former is a standard 4:3 resolution;
the latter is a popular but bogus 5:4 resolution.
2003-05-30 08:59:16 +00:00
Chris Danford 2a85a2b9df Fix crash alt+tabbing in and out of fullscreen on Voodoo3+D3D+WinXP. 2003-05-30 00:30:40 +00:00
Thad Ward 96239cb2d0 make SongCacheIndex ignore the .cvsignore file when cleaning out the cache directory. 2003-05-29 17:21:58 +00:00
Glenn Maynard ee50591124 initialize vertices and VColors by default, to avoid sending bogus
data to the renderer
2003-05-29 08:34:18 +00:00
Glenn Maynard 9d73393586 Implement GetElapsedTimeFromBeat directly. Needs testing and review.
This makes time spacing fast on Stoic.

Tested by cross-referencing with GetBeatAndBPSFromElapsedTime;
behavior on stops seems to be correct.
2003-05-29 08:31:28 +00:00
Glenn Maynard 18cb26908a fix warnings 2003-05-29 08:28:53 +00:00
Glenn Maynard 854d596f22 handle stealth voodoos 2003-05-29 01:51:59 +00:00
Glenn Maynard 7dc5cef9a1 fix masking 2003-05-29 01:30:41 +00:00