Displaying CD Titles on ITG Themes

IIDX, Pop'n, PIU, DDR, Stepmania, Drummania, Guitar Hero, etc.

Moderators: Admins, Mods

Re: Displaying CD Titles on ITG Themes

Postby /// on Fri Jun 29, 2012 12:16 pm

SM MaxX wrote:ITG THEMES

Well ITG is almost the same as Stepmania 3.95 but ITG is Stepmania 3.95
Remember August 22

skrillex goes by many names, like aphex twin, the flashbulb, and venetian snares
User avatar
///
60%
60%
 
Posts: 770
Joined: Wed Dec 14, 2011 8:58 pm
Location: Texas

Re: Displaying CD Titles on ITG Themes

Postby Vospi on Fri Jun 29, 2012 3:45 pm

Man wanted to help us so much that he wrote a guide on how to rename a file.
Image

vospi.com
full music collection
User avatar
Vospi
30%
30%
 
Posts: 172
Joined: Tue Nov 13, 2007 7:02 pm

Re: Displaying CD Titles on ITG Themes

Postby mute on Mon Jul 02, 2012 11:17 pm

AntoineRalic wrote:Ok this is an easy answer. Take an image that is like a Myspace Logo.

After You've taken a Myspace logo about the a size of an Icon.

Then Save As a cdtitle.PNG Format file.

The next time you reload or rerun Stepmania. It will show it as a CDTITLE on the right of the banner near the 'GROUP' display.

Method 2

Create a small picture that is a size of a thumbnail icon on your Windows OS.

Then Save As when you have something like PAINT.NET, PHOTOSHOP, or any imaging software. Then put it or SAVE it to you step-file folder.

Start-up stepmania, and then as you select your CDTITLE will appear near the Group Column while you Select you Music for the game.

(Note: If you already ran this without the CDTITLE. You'll have to basically when you start-up Stepmania, go to the Options Menu and then go to Reload Songs/Steps. This will take a few minutes. After that go to Game Start. Go through until you Select Music.

Image
User avatar
mute
100%
100%
Former Staff
Former Staff
((( dx_xb )))
((( dx_xb )))
Comp V - 3rd
Comp V - 3rd
 
Posts: 2207
Joined: Mon Jun 11, 2007 2:07 am

Re: Displaying CD Titles on ITG Themes

Postby Jayce on Tue Jul 03, 2012 2:17 am

Courtesy of:
http://boxorroxors.net/viewtopic.php?p= ... c70eac3edf

Add this to your metrics under [ScreenSelectMusic]:
CDTitleX=SCREEN_CENTER_X+270
CDTitleY=SCREEN_CENTER_Y+104
CDTitleFrontCommand=spin;effectmagnitude,0,90,0;cullmode,back;
CDTitleBackCommand=spin;effectmagnitude,0,90,0;cullmode,front;diffuse,#333333;
CDTitleOnCommand=visible,1;addy,-SCREEN_WIDTH*0.6;bounceend,0.5;addy,SCREEN_WIDTH*0.6
CDTitleOffCommand=visible,1;bouncebegin,0.5;addy,-SCREEN_WIDTH*0.6;

Obviously you can change that however you wish to suit the theme you're using but yeah.
One thing to make sure of is that you have a fallback CDTitle in case an image can't be found, this should be placed in the Graphics folder of your theme (or maybe the Graphics folder of the Home theme as suggested if that doesn't work), in either case make sure you call it ScreenSelectMusic fallback cdtitle.png.

Gonna mention now that I haven't tested it but it seems like it'd work.
First post in this forum, whooop
Image >>Image <<
Image Fanart Shop
Image Simfile Archive
Image Youtube Channel


whatever man enjoy my shit -- ServerOfTheAlter is a cum drinking slutbag -- SteveREEN is a stupid faggot bitch --
User avatar
Jayce
80%
80%
 
Posts: 1402
Joined: Wed Mar 11, 2009 2:33 am

Re: Displaying CD Titles on ITG Themes

Postby NotChaosUnown on Tue Jul 03, 2012 5:11 pm

I didn't think anyone was still interested in this, haha.

I gave that above code a try, but it crashed my SM while it was loading the music select screen.
Image
In Progress...

Older Packs
Noise Anthology | Omnifarious
User avatar
NotChaosUnown
90%
90%
 
Posts: 1508
Joined: Fri Mar 25, 2011 9:25 pm
Location: Wheeling, IL

Re: Displaying CD Titles on ITG Themes

Postby Jayce on Tue Jul 03, 2012 10:36 pm

Still haven't had a chance to test it out yet, probably won't get around to it for a while but post up a crash dump or something.
Image >>Image <<
Image Fanart Shop
Image Simfile Archive
Image Youtube Channel


whatever man enjoy my shit -- ServerOfTheAlter is a cum drinking slutbag -- SteveREEN is a stupid faggot bitch --
User avatar
Jayce
80%
80%
 
Posts: 1402
Joined: Wed Mar 11, 2009 2:33 am

Re: Displaying CD Titles on ITG Themes

Postby hurtpiggypig on Wed Jul 04, 2012 12:43 pm

Are you guys interested in the CD graphic just because you want to see the step artist? Or are you attached to the graphic? I'm working on a theme right now and have it show the step artist in text for every chart when you're on the music select screen.

Image
Image
♥♥♥ buy my dance game shirts! ♥ shirtpiggypig on etsy ♥♥♥
User avatar
hurtpiggypig
10%
10%
 
Posts: 45
Joined: Fri Dec 05, 2008 8:57 pm

Re: Displaying CD Titles on ITG Themes

Postby rikame on Wed Jul 04, 2012 3:41 pm

Jayce wrote:Still haven't had a chance to test it out yet, probably won't get around to it for a while but post up a crash dump or something.


I can't even get an error out of the Home theme, but DDIR gave me this.

[Reveal] Spoiler: Crashinfo
OpenITG PC beta 2 crash report (build 15)
--------------------------------------

Compiling "return function(self,parent)
self:spin()
self:effectmagnitude(0,90,0)
self:cullmode('front')
self:diffuse(0.2,0.2,0.2,1)
self:()
end
": [string "in"]:6: <name> expected near `('

Thread: Main thread
.\RageTextureManager.cpp:110 RageTextureManager::LoadTexture(/Themes/Dance Dance Industrial Revolution/Fonts/Common default 2x1.png).
.\RageTextureManager.cpp:110 RageTextureManager::LoadTexture(/Themes/Dance Dance Industrial Revolution/Fonts/_eurostile normal (mipmaps) 16x16.png).
.\RageTextureManager.cpp:110 RageTextureManager::LoadTexture(/Themes/Dance Dance Industrial Revolution/Graphics/_blank.png).
.\RageTextureManager.cpp:110 RageTextureManager::LoadTexture(/Themes/Dance Dance Industrial Revolution/Graphics/_blank.png).
.\ActorCommands.cpp:96 Compiling "return function(self,parent)
self:spin()
self:effectmagnitude(0,90,0)
self:cullmode('front')
self:diffuse(0.2,0.2,0.2,1)
self:()
end
": [string "in"]:6: <name> expected near `('
Thread: Decode thread
.\arch\Sound\RageSoundDriver_Generic_Software.cpp:206
.\arch\Sound\RageSoundDriver_Generic_Software.cpp:206
.\arch\Sound\RageSoundDriver_Generic_Software.cpp:206
.\arch\Sound\RageSoundDriver_Generic_Software.cpp:206
.\arch\Sound\RageSoundDriver_Generic_Software.cpp:206
Thread: Mixer thread
Thread: MusicThread
.\RageFileDriverDirectHelpers.cpp:233 E:/Games/OpenITG/title menu game name/*
.\RageFileDriverDirectHelpers.cpp:233 E:/Games/OpenITG/title menu game name/*
Thread: WorkerThread (ThreadedMemoryCardWorker)
Thread: WorkerThread (/@mc1int/)
.\RageUtil_WorkerThread.cpp:146 HandleRequest(9)
.\RageUtil_WorkerThread.cpp:148 HandleRequest(9) done
.\RageUtil_WorkerThread.cpp:174 HandleRequest(9) OK
Thread: WorkerThread (/@mc2int/)
.\RageUtil_WorkerThread.cpp:146 HandleRequest(9)
.\RageUtil_WorkerThread.cpp:148 HandleRequest(9) done
.\RageUtil_WorkerThread.cpp:174 HandleRequest(9) OK
Thread: DirectInput thread
.\arch\InputHandler\InputHandler_DirectInput.cpp:512
.\arch\InputHandler\InputHandler_DirectInput.cpp:487
.\arch\InputHandler\InputHandler_DirectInput.cpp:507
.\arch\InputHandler\InputHandler_DirectInput.cpp:512
.\arch\InputHandler\InputHandler_DirectInput.cpp:487
Thread: MovieTexture_FFMpeg(/Themes/Dance Dance Industrial Revolution/BGAnimations/ScreenLogo background/smoke.avi)

0056b5df: void debug_crash(void)
0054b33c: void sm_crash(char const *)
004b9feb: virtual void ActorCommands::Register(void)
7c3c1ce3: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy [7c3c0000+1c9e+45]
004ba5c7: ActorCommands::ActorCommands(class CStdStr<char> const &)
7c363593: MSVCR71!free [7c360000+355a+39]
006b1dfe: class AutoPtrCopyOnWrite<class LuaReference> ThemeManager::GetMetricA(class CStdStr<char> const &,class CStdStr<char> const &)
00655329: void ActorUtil::LoadCommand(class Actor &,class CStdStr<char> const &,class CStdStr<char> const &)
7c3c495f: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare [7c3c0000+4915+4a]
7c3c567a: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign [7c3c0000+5620+5a]
00656937: void ActorUtil::LoadAllCommands(class Actor &,class CStdStr<char> const &)
00656fd8: void ActorUtil::LoadAndPlayCommand(class Actor &,class CStdStr<char> const &,class CStdStr<char> const &,class Actor *)
7c3c56a8: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign [7c3c0000+568f+19]
00401211: void ssasn(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,char const *)
0049d4df: virtual void ScreenSelectMusic::Init(void)
7c3c6061: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::replace [7c3c0000+5fef+72]
00608032: virtual int RageFileObjDirect::WriteInternal(void const *,unsigned int)
7c363593: MSVCR71!free [7c360000+355a+39]
00602e15: virtual int RageFileObj::Write(void const *,unsigned int)
7701e023: ntdll!RtlFreeHeap [76ff0000+2dfa5+7e]
7701e023: ntdll!RtlFreeHeap [76ff0000+2dfa5+7e]
76a614dd: kernel32!HeapFree [76a50000+114c9+14]
7c363593: MSVCR71!free [7c360000+355a+39]
7700fb81: ntdll!ZwReleaseMutant [76ff0000+1fb6c+15]
752d0596: KERNELBASE!ReleaseMutex [752c0000+10586+10]
005694d2: virtual void MutexImpl_Win32::Unlock(void)
7c3c1ccf: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy [7c3c0000+1c9e+31]
7c3638e2: MSVCR71!except_handler3 [7c360000+38e2+0]
76a614dd: kernel32!HeapFree [76a50000+114c9+14]
7701e023: ntdll!RtlFreeHeap [76ff0000+2dfa5+7e]
76a614dd: kernel32!HeapFree [76a50000+114c9+14]
7c363593: MSVCR71!free [7c360000+355a+39]
7c363598: MSVCR71!free [7c360000+355a+3e]
7c3c1e96: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> > [7c3c0000+1e8d+9]
00615a07: void RageLog::Trace(char const *,...)
7c3638e2: MSVCR71!except_handler3 [7c360000+38e2+0]
7c363598: MSVCR71!free [7c360000+355a+3e]
7c3c1ccf: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy [7c3c0000+1c9e+31]
7c3c1ce3: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy [7c3c0000+1c9e+45]
7c3c1e96: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> > [7c3c0000+1e8d+9]
004a030b: ScreenSelectMusic::ScreenSelectMusic(class CStdStr<char>)
004a0383: class Screen * CreateScreenSelectMusic(class CStdStr<char> const &)
006f1058: void * operator new(unsigned int)
006a516b: void SongManager::Cleanup(void)
006a256b: void ScreenManager::LoadDelayedScreen(void)
7701e023: ntdll!RtlFreeHeap [76ff0000+2dfa5+7e]
7c363598: MSVCR71!free [7c360000+355a+3e]
7c3638e2: MSVCR71!except_handler3 [7c360000+38e2+0]
7c363598: MSVCR71!free [7c360000+355a+3e]
7c3c495f: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare [7c3c0000+4915+4a]
7c3c560c: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign [7c3c0000+5591+7b]
7c3c5617: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign [7c3c0000+5591+86]
7c3c6910: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::operator= [7c3c0000+6903+d]
0045e608: class CStdStr<char> & CStdStr<char>::operator=(class CStdStr<char> const &)
006a33cb: void ScreenManager::SetNewScreen(class CStdStr<char> const &)
004823ca: virtual void ScreenSelect::HandleScreenMessage(enum ScreenMessage)
7701fa19: ntdll!RtlAnsiCharToUnicodeChar [76ff0000+2f93a+df]
0066b25a: virtual void Sprite::Update(float)
0064e50b: virtual void ActorFrame::UpdateInternal(float)
0064e525: virtual void ActorFrame::UpdateInternal(float)
0066b25a: virtual void Sprite::Update(float)
0064e525: virtual void ActorFrame::UpdateInternal(float)
00648155: virtual void Actor::Update(float)
0048d456: virtual void ScreenSelectMaster::HandleScreenMessage(enum ScreenMessage)
00648fde: virtual void Actor::UpdateInternal(float)
00648fde: virtual void Actor::UpdateInternal(float)
0064e818: virtual float ActorFrame::GetTweenTimeLeft(void)const
005780e7: virtual void Transition::UpdateInternal(float)
00648155: virtual void Actor::Update(float)
0066b25a: virtual void Sprite::Update(float)
005954bc: virtual void HelpDisplay::Update(float)
0064e50b: virtual void ActorFrame::UpdateInternal(float)
00619b57: _int64 RageSound::GetPositionSecondsInternal(bool *)const ()
7700f99e: ntdll!ZwSetInformationThread [76ff0000+1f98c+12]
752d3a5e: KERNELBASE!SetThreadPriority [752c0000+1390a+154]
00648155: virtual void Actor::Update(float)
006358fa: void RageTimer::Touch(void)
00678e02: void GameState::UpdateSongPosition(float,class TimingData const &,class RageTimer const &)
00678e11: void GameState::UpdateSongPosition(float,class TimingData const &,class RageTimer const &)
7700fb81: ntdll!ZwReleaseMutant [76ff0000+1fb6c+15]
752d0596: KERNELBASE!ReleaseMutex [752c0000+10586+10]
00401aa8: virtual void Screen::Update(float)
006757fd: void GameSoundManager::Update(float)
004b7fdd: virtual void ScreenWithMenuElements::Update(float)
00481eee: virtual void ScreenSelect::Update(float)
7c363598: MSVCR71!free [7c360000+355a+3e]
00515421: void PlayerOptions::Approach(struct PlayerOptions const &,float)
0048bf2d: virtual void ScreenSelectMaster::Update(float)
006a32c8: void ScreenManager::Update(float)
0054ed8e: void GameLoop(void)
005500de: main()
7c3c1ce3: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy [7c3c0000+1c9e+45]
0055014f: main()
7c3638e2: MSVCR71!except_handler3 [7c360000+38e2+0]
7c3627e9: MSVCR71!wcscat [7c360000+2679+170]
7c362937: MSVCR71!msize [7c360000+2903+34]
7c3627e9: MSVCR71!wcscat [7c360000+2679+170]
7c362829: MSVCR71!malloc [7c360000+281a+f]
7c361e4f: MSVCR71!setmbcp [7c360000+1cf7+158]

Static log:
OpenITG PC beta 2
Compiled Mon Aug 10 03:59:43 2009 (build 15)
Log starting 2012-07-04 13:39:16
VFS: mounting patch.zip
Loading window: win32
Windows 6.1 (unknown NT-based) build 7601 [Service Pack 1]
Memory: 4095mb total, 4095mb swap (4095mb swap avail)
Video driver: NVIDIA GeForce GTX 550 Ti [NVIDIA]
8.17.13.142, 5-15-2012 [pci\ven_10de&dev_1244]
Drive: "HL-DT-STDVDRAM GH24NS90 IN00" Driver: amd_sata DMA: N/A
Drive: "ST1000DM003-9YN162 CC4D" Driver: amd_sata DMA: N/A
Drive: "OCZ-AGILITY3 2.15" Driver: amd_sata DMA: N/A
Drive: "MagicISOVirtual DVD-ROM 1.0A" Driver: mcdbus DMA: N/A
Drive: "MagicISOVirtual DVD-ROM 1.0A" Driver: mcdbus DMA: N/A
Sound device 0: Speakers (Realtek High Definiti, 6.1, MID 1, PID 100
Sound device 1: Realtek Digital Output (Realtek, 6.1, MID 1, PID 100
Sound device 2: Realtek Digital Output(Optical), 6.1, MID 1, PID 100
WARNING: Unknown sound driver name: ALSA
DirectSound Driver: Primary Sound Driver
DirectSound Driver: Speakers (Realtek High Definition Audio) {0.0.0.00000000}.{8b739f9d-d0b3-4f70-b5e7-8b5eb8ed2919}
DirectSound Driver: Realtek Digital Output (Realtek High Definition Audio) {0.0.0.00000000}.{a3b1eef5-dd60-4b94-b787-988be98cb036}
DirectSound Driver: Realtek Digital Output(Optical) (Realtek High Definition Audio) {0.0.0.00000000}.{e26b8c4c-39d8-4ce4-b008-5a916e6a15ce}
DirectSound sample rates: 100..200000 (continuous)
Couldn't load driver DirectSound: no hardware buffers available
WARNING: Unknown sound driver name: ALSA-sw
Sound driver: DirectSound-sw
WARNING: Couldn't find any SM, DWI, BMS, or KSF files in '/Songs/0 In Progress/Aku/'. This is not a valid song directory.
WARNING: Song "/Songs/0 In Progress/Katawa Shoujo/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove/Delirium/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove/Disconnected -hyper-/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove/Oasis/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove/Queen of Light/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove/Xuxa/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Agent Blatant/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Amore/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Baby Don't You Want Me/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Birdie/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Bumble Bee/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Clockwork Genesis/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Destiny/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Get Happy/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Hardcore Symphony/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Incognito/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Life of a Butterfly/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Monolith/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Out Of The Dark/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Reactor/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Robotix/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Typical Tropical/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/VerTex^2/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Vorsprung Durch Techno/" has no music file; guessing at 100.000000 seconds
WARNING: BannerCache::CacheBanner: Couldn't load /Songs/Pergatory/Nyanyanyanyanyan/Nyanyanyanyanyan.avi: Unknown file format
WARNING: BannerCache::CacheBanner: Couldn't load /Songs/Pergatory/Nyanyanyanyanyan/Nyanyanyanyanyan.avi: Unknown file format
WARNING: Invalid #STOPS value "

WARNING: " (must have exactly one '='), ignored
WARNING: Invalid #STOPS value "

WARNING: " (must have exactly one '='), ignored
WARNING: Invalid #STOPS value "

WARNING: " (must have exactly one '='), ignored
WARNING: Couldn't find any SM, DWI, BMS, or KSF files in '/Songs/Review/Contemporary Classics/'. This is not a valid song directory.
WARNING: Invalid #STOPS value "

WARNING: " (must have exactly one '='), ignored
WARNING: Couldn't find any SM, DWI, BMS, or KSF files in '/Songs/Second smPact/Pupil/'. This is not a valid song directory.
WARNING: Couldn't find any SM, DWI, BMS, or KSF files in '/Songs/Second smPact/Touhou Judgement of the Sixtieth Year/'. This is not a valid song directory.
WARNING: Invalid #STOPS value "

WARNING: " (must have exactly one '='), ignored
Loading courses.
WARNING: Public and/or Private keys missing. Profile data cannot be signed.
WARNING: AllowExtraPlayerOptions turned off, skipping Extra.ini
WARNING: Unlock: Cannot find song matching "In The Groove 2/Hardcore Symphony"
WARNING: Unlock: Cannot find song matching "In The Groove 2/Amore"
WARNING: Unlock: Cannot find song matching "In The Groove 2/Temple of Boom"
WARNING: Unlock: Cannot find song matching "In The Groove 2/VerTex^2"
WARNING: Unlock: Cannot find song matching "In The Groove 2/Monolith"
WARNING: Unlock: Cannot find song matching "In The Groove 2/Cryosleep"
WARNING: Unlock: Cannot find song matching "In The Groove 2/Wanna Do"
WARNING: Unlock: Cannot find song matching "In The Groove 2/Robotix"
WARNING: Unlock: Cannot find song matching "In The Groove 2/Know Your Enemy"
WARNING: Unlock: Cannot find song matching "In The Groove 2/!"
WARNING: Unlock: Cannot find song matching "In The Groove/Why Me"
WARNING: Unlock: Cannot find song matching "In The Groove 2/Disconnected Disco"
Video renderers: 'opengl,d3d'
Mode: ICD 16 (565) 16 depth 64 accum
OpenGL shading language: 4.20 NVIDIA via Cg compiler
Paletted textures disabled: GL_EXT_paletted_texture missing.
Attempting Shader Compilation: attribute vec4 TextureMatrixScale; void main() { gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); gl_TexCoord[0] = (gl_TextureMatrix[0] * gl_MultiTexCoord0 * TextureMatrixScale) + (gl_MultiTexCoord0 * (vec4(1)-TextureMatrixScale)); gl_FrontColor = gl_Color; }
OGL Vendor: NVIDIA Corporation
OGL Renderer: GeForce GTX 550 Ti/PCIe/SSE2
OGL Version: 4.2.0
OGL Max texture size: 16384
OGL Texture units: 4
OGL Extensions: GL_AMD_multi_draw_indirect GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_subroutine GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_texture_type_2_10_10_10_REV GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_alpha_test GL_NV_blend_minmax GL_NV_blend_square GL_NV_complex_primitives GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_explicit_multisample GL_NV_fbo_color_attachments GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragdepth GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_lod_clamp GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_vertex_half_float GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control
GLU Version: 1.2.2.0 Microsoft Corporation
Attempting Shader Compilation: attribute vec4 TextureMatrixScale; void main() { gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); gl_TexCoord[0] = (gl_TextureMatrix[0] * gl_MultiTexCoord0 * TextureMatrixScale) + (gl_MultiTexCoord0 * (vec4(1)-TextureMatrixScale)); gl_FrontColor = gl_Color; }
Windowed 640x480 32 color 32 texture 0Hz Vsync AA
Found 1 DirectInput devices:
0: 'Keyboard' axes: 0, hats: 0, buttons: 256 (buffered)
Attempting Shader Compilation: attribute vec4 TextureMatrixScale; void main() { gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); gl_TexCoord[0] = (gl_TextureMatrix[0] * gl_MultiTexCoord0 * TextureMatrixScale) + (gl_MultiTexCoord0 * (vec4(1)-TextureMatrixScale)); gl_FrontColor = gl_Color; }
WARNING: The graphic '/Themes/home/BGAnimations/ScreenLogo background/arrow.png' has frame dimensions that aren't even numbers.
WARNING:
WARNING: The entire image is 300x303 and frame size is 300.0x303.0.
WARNING:
WARNING: Image quality will be much improved if you resize the graphic to 300x304, which is a frame size of 300x304.
WARNING: The graphic '/Themes/home/BGAnimations/ScreenLogo background/arrow.png' has frame dimensions that aren't even numbers.
WARNING:
WARNING: The entire image is 300x303 and frame size is 300.0x303.0.
WARNING:
WARNING: Image quality will be much improved if you resize the graphic to 300x304, which is a frame size of 300x304.
OpenGL shading language: 4.20 NVIDIA via Cg compiler
Paletted textures disabled: GL_EXT_paletted_texture missing.
Attempting Shader Compilation: attribute vec4 TextureMatrixScale; void main() { gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); gl_TexCoord[0] = (gl_TextureMatrix[0] * gl_MultiTexCoord0 * TextureMatrixScale) + (gl_MultiTexCoord0 * (vec4(1)-TextureMatrixScale)); gl_FrontColor = gl_Color; }
Players joined: P1
Language: english
Current renderer: OpenGL
Theme: dance dance industrial revolution

Partial log:
00:21.104: glTexImage2D(format GL_RGBA8, 512x512, format GL_RGBA, type GL_UNSIGNED_BYTE, pixfmt 0, imgpixfmt 0)
00:21.104: RageBitmapTexture: Loaded '/Themes/Dance Dance Industrial Revolution/Graphics/ScreenSelectMusic banner frame/right frame middle.png' (512x512); FMT_RGBA8 matte, source 320,420; image 320,420.
00:21.106: Sprite::LoadFromTexture( /Themes/Dance Dance Industrial Revolution/Graphics/ScreenSelectMusic banner frame/SuperBar.png )
00:21.228: glTexImage2D(format GL_RGBA8, 2048x512, format GL_RGBA, type GL_UNSIGNED_BYTE, pixfmt 0, imgpixfmt 0)
00:21.232: RageBitmapTexture: Loaded '/Themes/Dance Dance Industrial Revolution/Graphics/ScreenSelectMusic banner frame/SuperBar.png' (2048x512); FMT_RGBA8, source 3000,480; image 2048,480.
00:21.232: Sprite::LoadFromTexture( /Themes/Dance Dance Industrial Revolution/Graphics/ScreenSelectMusic banner frame/1player.png )
00:21.235: glTexImage2D(format GL_RGBA8, 256x256, format GL_RGBA, type GL_UNSIGNED_BYTE, pixfmt 0, imgpixfmt 0)
00:21.236: RageBitmapTexture: Loaded '/Themes/Dance Dance Industrial Revolution/Graphics/ScreenSelectMusic banner frame/1player.png' (256x256); FMT_RGBA8, source 256,256; image 256,256.
00:21.242: Sprite::LoadFromTexture( /Themes/Dance Dance Industrial Revolution/Graphics/_blank.png )
00:21.243: Sprite::LoadFromTexture( /Themes/Dance Dance Industrial Revolution/Graphics/_blank.png )

-- End of report
Out now!
Image
User avatar
rikame
60%
60%
 
Posts: 600
Joined: Fri Feb 11, 2011 5:30 pm
Location: Colorado

Re: Displaying CD Titles on ITG Themes

Postby mute on Thu Jul 05, 2012 1:18 am

hurtpiggypig wrote:Are you guys interested in the CD graphic just because you want to see the step artist? Or are you attached to the graphic? I'm working on a theme right now and have it show the step artist in text for every chart when you're on the music select screen.

Image

That looks sexy as hell.
User avatar
mute
100%
100%
Former Staff
Former Staff
((( dx_xb )))
((( dx_xb )))
Comp V - 3rd
Comp V - 3rd
 
Posts: 2207
Joined: Mon Jun 11, 2007 2:07 am

Re: Displaying CD Titles on ITG Themes

Postby Vospi on Thu Jul 05, 2012 3:30 am

seconded on this
Image

vospi.com
full music collection
User avatar
Vospi
30%
30%
 
Posts: 172
Joined: Tue Nov 13, 2007 7:02 pm

Re: Displaying CD Titles on ITG Themes

Postby hurtpiggypig on Thu Jul 05, 2012 3:15 pm

thanks guys :D :D
Here are some more screenshots if you're interested -> http://smg.photobucket.com/albums/v207/ ... e%20theme/

Is there a theme thread on these boards anywhere? I haven't really used this site much.
Image
♥♥♥ buy my dance game shirts! ♥ shirtpiggypig on etsy ♥♥♥
User avatar
hurtpiggypig
10%
10%
 
Posts: 45
Joined: Fri Dec 05, 2008 8:57 pm

Re: Displaying CD Titles on ITG Themes

Postby SM MaxX on Thu Jul 05, 2012 3:22 pm

Kinda reminds me of Ultralight.
Me like.

hurtpiggypig wrote:Is there a theme thread on these boards anywhere? I haven't really used this site much.


Not really. This subforum is probably good enough to post it in.
Yoshi is better than Mario and you know it's true.
Image
Image
It's gonna suck. -Nobody
User avatar
SM MaxX
100%
100%
 
Posts: 2611
Joined: Fri Mar 25, 2011 12:03 am
Location: Phoenix, AZ

Re: Displaying CD Titles on ITG Themes

Postby Jayce on Tue Jul 10, 2012 5:54 am

rikame wrote:
Jayce wrote:Still haven't had a chance to test it out yet, probably won't get around to it for a while but post up a crash dump or something.


I can't even get an error out of the Home theme, but DDIR gave me this.

[Reveal] Spoiler: Crashinfo
OpenITG PC beta 2 crash report (build 15)
--------------------------------------

Compiling "return function(self,parent)
self:spin()
self:effectmagnitude(0,90,0)
self:cullmode('front')
self:diffuse(0.2,0.2,0.2,1)
self:()
end
": [string "in"]:6: <name> expected near `('

Thread: Main thread
.\RageTextureManager.cpp:110 RageTextureManager::LoadTexture(/Themes/Dance Dance Industrial Revolution/Fonts/Common default 2x1.png).
.\RageTextureManager.cpp:110 RageTextureManager::LoadTexture(/Themes/Dance Dance Industrial Revolution/Fonts/_eurostile normal (mipmaps) 16x16.png).
.\RageTextureManager.cpp:110 RageTextureManager::LoadTexture(/Themes/Dance Dance Industrial Revolution/Graphics/_blank.png).
.\RageTextureManager.cpp:110 RageTextureManager::LoadTexture(/Themes/Dance Dance Industrial Revolution/Graphics/_blank.png).
.\ActorCommands.cpp:96 Compiling "return function(self,parent)
self:spin()
self:effectmagnitude(0,90,0)
self:cullmode('front')
self:diffuse(0.2,0.2,0.2,1)
self:()
end
": [string "in"]:6: <name> expected near `('
Thread: Decode thread
.\arch\Sound\RageSoundDriver_Generic_Software.cpp:206
.\arch\Sound\RageSoundDriver_Generic_Software.cpp:206
.\arch\Sound\RageSoundDriver_Generic_Software.cpp:206
.\arch\Sound\RageSoundDriver_Generic_Software.cpp:206
.\arch\Sound\RageSoundDriver_Generic_Software.cpp:206
Thread: Mixer thread
Thread: MusicThread
.\RageFileDriverDirectHelpers.cpp:233 E:/Games/OpenITG/title menu game name/*
.\RageFileDriverDirectHelpers.cpp:233 E:/Games/OpenITG/title menu game name/*
Thread: WorkerThread (ThreadedMemoryCardWorker)
Thread: WorkerThread (/@mc1int/)
.\RageUtil_WorkerThread.cpp:146 HandleRequest(9)
.\RageUtil_WorkerThread.cpp:148 HandleRequest(9) done
.\RageUtil_WorkerThread.cpp:174 HandleRequest(9) OK
Thread: WorkerThread (/@mc2int/)
.\RageUtil_WorkerThread.cpp:146 HandleRequest(9)
.\RageUtil_WorkerThread.cpp:148 HandleRequest(9) done
.\RageUtil_WorkerThread.cpp:174 HandleRequest(9) OK
Thread: DirectInput thread
.\arch\InputHandler\InputHandler_DirectInput.cpp:512
.\arch\InputHandler\InputHandler_DirectInput.cpp:487
.\arch\InputHandler\InputHandler_DirectInput.cpp:507
.\arch\InputHandler\InputHandler_DirectInput.cpp:512
.\arch\InputHandler\InputHandler_DirectInput.cpp:487
Thread: MovieTexture_FFMpeg(/Themes/Dance Dance Industrial Revolution/BGAnimations/ScreenLogo background/smoke.avi)

0056b5df: void debug_crash(void)
0054b33c: void sm_crash(char const *)
004b9feb: virtual void ActorCommands::Register(void)
7c3c1ce3: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy [7c3c0000+1c9e+45]
004ba5c7: ActorCommands::ActorCommands(class CStdStr<char> const &)
7c363593: MSVCR71!free [7c360000+355a+39]
006b1dfe: class AutoPtrCopyOnWrite<class LuaReference> ThemeManager::GetMetricA(class CStdStr<char> const &,class CStdStr<char> const &)
00655329: void ActorUtil::LoadCommand(class Actor &,class CStdStr<char> const &,class CStdStr<char> const &)
7c3c495f: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare [7c3c0000+4915+4a]
7c3c567a: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign [7c3c0000+5620+5a]
00656937: void ActorUtil::LoadAllCommands(class Actor &,class CStdStr<char> const &)
00656fd8: void ActorUtil::LoadAndPlayCommand(class Actor &,class CStdStr<char> const &,class CStdStr<char> const &,class Actor *)
7c3c56a8: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign [7c3c0000+568f+19]
00401211: void ssasn(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,char const *)
0049d4df: virtual void ScreenSelectMusic::Init(void)
7c3c6061: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::replace [7c3c0000+5fef+72]
00608032: virtual int RageFileObjDirect::WriteInternal(void const *,unsigned int)
7c363593: MSVCR71!free [7c360000+355a+39]
00602e15: virtual int RageFileObj::Write(void const *,unsigned int)
7701e023: ntdll!RtlFreeHeap [76ff0000+2dfa5+7e]
7701e023: ntdll!RtlFreeHeap [76ff0000+2dfa5+7e]
76a614dd: kernel32!HeapFree [76a50000+114c9+14]
7c363593: MSVCR71!free [7c360000+355a+39]
7700fb81: ntdll!ZwReleaseMutant [76ff0000+1fb6c+15]
752d0596: KERNELBASE!ReleaseMutex [752c0000+10586+10]
005694d2: virtual void MutexImpl_Win32::Unlock(void)
7c3c1ccf: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy [7c3c0000+1c9e+31]
7c3638e2: MSVCR71!except_handler3 [7c360000+38e2+0]
76a614dd: kernel32!HeapFree [76a50000+114c9+14]
7701e023: ntdll!RtlFreeHeap [76ff0000+2dfa5+7e]
76a614dd: kernel32!HeapFree [76a50000+114c9+14]
7c363593: MSVCR71!free [7c360000+355a+39]
7c363598: MSVCR71!free [7c360000+355a+3e]
7c3c1e96: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> > [7c3c0000+1e8d+9]
00615a07: void RageLog::Trace(char const *,...)
7c3638e2: MSVCR71!except_handler3 [7c360000+38e2+0]
7c363598: MSVCR71!free [7c360000+355a+3e]
7c3c1ccf: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy [7c3c0000+1c9e+31]
7c3c1ce3: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy [7c3c0000+1c9e+45]
7c3c1e96: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> > [7c3c0000+1e8d+9]
004a030b: ScreenSelectMusic::ScreenSelectMusic(class CStdStr<char>)
004a0383: class Screen * CreateScreenSelectMusic(class CStdStr<char> const &)
006f1058: void * operator new(unsigned int)
006a516b: void SongManager::Cleanup(void)
006a256b: void ScreenManager::LoadDelayedScreen(void)
7701e023: ntdll!RtlFreeHeap [76ff0000+2dfa5+7e]
7c363598: MSVCR71!free [7c360000+355a+3e]
7c3638e2: MSVCR71!except_handler3 [7c360000+38e2+0]
7c363598: MSVCR71!free [7c360000+355a+3e]
7c3c495f: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare [7c3c0000+4915+4a]
7c3c560c: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign [7c3c0000+5591+7b]
7c3c5617: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign [7c3c0000+5591+86]
7c3c6910: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::operator= [7c3c0000+6903+d]
0045e608: class CStdStr<char> & CStdStr<char>::operator=(class CStdStr<char> const &)
006a33cb: void ScreenManager::SetNewScreen(class CStdStr<char> const &)
004823ca: virtual void ScreenSelect::HandleScreenMessage(enum ScreenMessage)
7701fa19: ntdll!RtlAnsiCharToUnicodeChar [76ff0000+2f93a+df]
0066b25a: virtual void Sprite::Update(float)
0064e50b: virtual void ActorFrame::UpdateInternal(float)
0064e525: virtual void ActorFrame::UpdateInternal(float)
0066b25a: virtual void Sprite::Update(float)
0064e525: virtual void ActorFrame::UpdateInternal(float)
00648155: virtual void Actor::Update(float)
0048d456: virtual void ScreenSelectMaster::HandleScreenMessage(enum ScreenMessage)
00648fde: virtual void Actor::UpdateInternal(float)
00648fde: virtual void Actor::UpdateInternal(float)
0064e818: virtual float ActorFrame::GetTweenTimeLeft(void)const
005780e7: virtual void Transition::UpdateInternal(float)
00648155: virtual void Actor::Update(float)
0066b25a: virtual void Sprite::Update(float)
005954bc: virtual void HelpDisplay::Update(float)
0064e50b: virtual void ActorFrame::UpdateInternal(float)
00619b57: _int64 RageSound::GetPositionSecondsInternal(bool *)const ()
7700f99e: ntdll!ZwSetInformationThread [76ff0000+1f98c+12]
752d3a5e: KERNELBASE!SetThreadPriority [752c0000+1390a+154]
00648155: virtual void Actor::Update(float)
006358fa: void RageTimer::Touch(void)
00678e02: void GameState::UpdateSongPosition(float,class TimingData const &,class RageTimer const &)
00678e11: void GameState::UpdateSongPosition(float,class TimingData const &,class RageTimer const &)
7700fb81: ntdll!ZwReleaseMutant [76ff0000+1fb6c+15]
752d0596: KERNELBASE!ReleaseMutex [752c0000+10586+10]
00401aa8: virtual void Screen::Update(float)
006757fd: void GameSoundManager::Update(float)
004b7fdd: virtual void ScreenWithMenuElements::Update(float)
00481eee: virtual void ScreenSelect::Update(float)
7c363598: MSVCR71!free [7c360000+355a+3e]
00515421: void PlayerOptions::Approach(struct PlayerOptions const &,float)
0048bf2d: virtual void ScreenSelectMaster::Update(float)
006a32c8: void ScreenManager::Update(float)
0054ed8e: void GameLoop(void)
005500de: main()
7c3c1ce3: MSVCP71!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy [7c3c0000+1c9e+45]
0055014f: main()
7c3638e2: MSVCR71!except_handler3 [7c360000+38e2+0]
7c3627e9: MSVCR71!wcscat [7c360000+2679+170]
7c362937: MSVCR71!msize [7c360000+2903+34]
7c3627e9: MSVCR71!wcscat [7c360000+2679+170]
7c362829: MSVCR71!malloc [7c360000+281a+f]
7c361e4f: MSVCR71!setmbcp [7c360000+1cf7+158]

Static log:
OpenITG PC beta 2
Compiled Mon Aug 10 03:59:43 2009 (build 15)
Log starting 2012-07-04 13:39:16
VFS: mounting patch.zip
Loading window: win32
Windows 6.1 (unknown NT-based) build 7601 [Service Pack 1]
Memory: 4095mb total, 4095mb swap (4095mb swap avail)
Video driver: NVIDIA GeForce GTX 550 Ti [NVIDIA]
8.17.13.142, 5-15-2012 [pci\ven_10de&dev_1244]
Drive: "HL-DT-STDVDRAM GH24NS90 IN00" Driver: amd_sata DMA: N/A
Drive: "ST1000DM003-9YN162 CC4D" Driver: amd_sata DMA: N/A
Drive: "OCZ-AGILITY3 2.15" Driver: amd_sata DMA: N/A
Drive: "MagicISOVirtual DVD-ROM 1.0A" Driver: mcdbus DMA: N/A
Drive: "MagicISOVirtual DVD-ROM 1.0A" Driver: mcdbus DMA: N/A
Sound device 0: Speakers (Realtek High Definiti, 6.1, MID 1, PID 100
Sound device 1: Realtek Digital Output (Realtek, 6.1, MID 1, PID 100
Sound device 2: Realtek Digital Output(Optical), 6.1, MID 1, PID 100
WARNING: Unknown sound driver name: ALSA
DirectSound Driver: Primary Sound Driver
DirectSound Driver: Speakers (Realtek High Definition Audio) {0.0.0.00000000}.{8b739f9d-d0b3-4f70-b5e7-8b5eb8ed2919}
DirectSound Driver: Realtek Digital Output (Realtek High Definition Audio) {0.0.0.00000000}.{a3b1eef5-dd60-4b94-b787-988be98cb036}
DirectSound Driver: Realtek Digital Output(Optical) (Realtek High Definition Audio) {0.0.0.00000000}.{e26b8c4c-39d8-4ce4-b008-5a916e6a15ce}
DirectSound sample rates: 100..200000 (continuous)
Couldn't load driver DirectSound: no hardware buffers available
WARNING: Unknown sound driver name: ALSA-sw
Sound driver: DirectSound-sw
WARNING: Couldn't find any SM, DWI, BMS, or KSF files in '/Songs/0 In Progress/Aku/'. This is not a valid song directory.
WARNING: Song "/Songs/0 In Progress/Katawa Shoujo/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove/Delirium/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove/Disconnected -hyper-/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove/Oasis/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove/Queen of Light/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove/Xuxa/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Agent Blatant/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Amore/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Baby Don't You Want Me/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Birdie/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Bumble Bee/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Clockwork Genesis/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Destiny/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Get Happy/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Hardcore Symphony/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Incognito/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Life of a Butterfly/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Monolith/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Out Of The Dark/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Reactor/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Robotix/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Typical Tropical/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/VerTex^2/" has no music file; guessing at 100.000000 seconds
WARNING: Song "/Songs/In The Groove 2/Vorsprung Durch Techno/" has no music file; guessing at 100.000000 seconds
WARNING: BannerCache::CacheBanner: Couldn't load /Songs/Pergatory/Nyanyanyanyanyan/Nyanyanyanyanyan.avi: Unknown file format
WARNING: BannerCache::CacheBanner: Couldn't load /Songs/Pergatory/Nyanyanyanyanyan/Nyanyanyanyanyan.avi: Unknown file format
WARNING: Invalid #STOPS value "

WARNING: " (must have exactly one '='), ignored
WARNING: Invalid #STOPS value "

WARNING: " (must have exactly one '='), ignored
WARNING: Invalid #STOPS value "

WARNING: " (must have exactly one '='), ignored
WARNING: Couldn't find any SM, DWI, BMS, or KSF files in '/Songs/Review/Contemporary Classics/'. This is not a valid song directory.
WARNING: Invalid #STOPS value "

WARNING: " (must have exactly one '='), ignored
WARNING: Couldn't find any SM, DWI, BMS, or KSF files in '/Songs/Second smPact/Pupil/'. This is not a valid song directory.
WARNING: Couldn't find any SM, DWI, BMS, or KSF files in '/Songs/Second smPact/Touhou Judgement of the Sixtieth Year/'. This is not a valid song directory.
WARNING: Invalid #STOPS value "

WARNING: " (must have exactly one '='), ignored
Loading courses.
WARNING: Public and/or Private keys missing. Profile data cannot be signed.
WARNING: AllowExtraPlayerOptions turned off, skipping Extra.ini
WARNING: Unlock: Cannot find song matching "In The Groove 2/Hardcore Symphony"
WARNING: Unlock: Cannot find song matching "In The Groove 2/Amore"
WARNING: Unlock: Cannot find song matching "In The Groove 2/Temple of Boom"
WARNING: Unlock: Cannot find song matching "In The Groove 2/VerTex^2"
WARNING: Unlock: Cannot find song matching "In The Groove 2/Monolith"
WARNING: Unlock: Cannot find song matching "In The Groove 2/Cryosleep"
WARNING: Unlock: Cannot find song matching "In The Groove 2/Wanna Do"
WARNING: Unlock: Cannot find song matching "In The Groove 2/Robotix"
WARNING: Unlock: Cannot find song matching "In The Groove 2/Know Your Enemy"
WARNING: Unlock: Cannot find song matching "In The Groove 2/!"
WARNING: Unlock: Cannot find song matching "In The Groove/Why Me"
WARNING: Unlock: Cannot find song matching "In The Groove 2/Disconnected Disco"
Video renderers: 'opengl,d3d'
Mode: ICD 16 (565) 16 depth 64 accum
OpenGL shading language: 4.20 NVIDIA via Cg compiler
Paletted textures disabled: GL_EXT_paletted_texture missing.
Attempting Shader Compilation: attribute vec4 TextureMatrixScale; void main() { gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); gl_TexCoord[0] = (gl_TextureMatrix[0] * gl_MultiTexCoord0 * TextureMatrixScale) + (gl_MultiTexCoord0 * (vec4(1)-TextureMatrixScale)); gl_FrontColor = gl_Color; }
OGL Vendor: NVIDIA Corporation
OGL Renderer: GeForce GTX 550 Ti/PCIe/SSE2
OGL Version: 4.2.0
OGL Max texture size: 16384
OGL Texture units: 4
OGL Extensions: GL_AMD_multi_draw_indirect GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_subroutine GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_texture_type_2_10_10_10_REV GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_alpha_test GL_NV_blend_minmax GL_NV_blend_square GL_NV_complex_primitives GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_explicit_multisample GL_NV_fbo_color_attachments GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragdepth GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_lod_clamp GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_vertex_half_float GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control
GLU Version: 1.2.2.0 Microsoft Corporation
Attempting Shader Compilation: attribute vec4 TextureMatrixScale; void main() { gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); gl_TexCoord[0] = (gl_TextureMatrix[0] * gl_MultiTexCoord0 * TextureMatrixScale) + (gl_MultiTexCoord0 * (vec4(1)-TextureMatrixScale)); gl_FrontColor = gl_Color; }
Windowed 640x480 32 color 32 texture 0Hz Vsync AA
Found 1 DirectInput devices:
0: 'Keyboard' axes: 0, hats: 0, buttons: 256 (buffered)
Attempting Shader Compilation: attribute vec4 TextureMatrixScale; void main() { gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); gl_TexCoord[0] = (gl_TextureMatrix[0] * gl_MultiTexCoord0 * TextureMatrixScale) + (gl_MultiTexCoord0 * (vec4(1)-TextureMatrixScale)); gl_FrontColor = gl_Color; }
WARNING: The graphic '/Themes/home/BGAnimations/ScreenLogo background/arrow.png' has frame dimensions that aren't even numbers.
WARNING:
WARNING: The entire image is 300x303 and frame size is 300.0x303.0.
WARNING:
WARNING: Image quality will be much improved if you resize the graphic to 300x304, which is a frame size of 300x304.
WARNING: The graphic '/Themes/home/BGAnimations/ScreenLogo background/arrow.png' has frame dimensions that aren't even numbers.
WARNING:
WARNING: The entire image is 300x303 and frame size is 300.0x303.0.
WARNING:
WARNING: Image quality will be much improved if you resize the graphic to 300x304, which is a frame size of 300x304.
OpenGL shading language: 4.20 NVIDIA via Cg compiler
Paletted textures disabled: GL_EXT_paletted_texture missing.
Attempting Shader Compilation: attribute vec4 TextureMatrixScale; void main() { gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); gl_TexCoord[0] = (gl_TextureMatrix[0] * gl_MultiTexCoord0 * TextureMatrixScale) + (gl_MultiTexCoord0 * (vec4(1)-TextureMatrixScale)); gl_FrontColor = gl_Color; }
Players joined: P1
Language: english
Current renderer: OpenGL
Theme: dance dance industrial revolution

Partial log:
00:21.104: glTexImage2D(format GL_RGBA8, 512x512, format GL_RGBA, type GL_UNSIGNED_BYTE, pixfmt 0, imgpixfmt 0)
00:21.104: RageBitmapTexture: Loaded '/Themes/Dance Dance Industrial Revolution/Graphics/ScreenSelectMusic banner frame/right frame middle.png' (512x512); FMT_RGBA8 matte, source 320,420; image 320,420.
00:21.106: Sprite::LoadFromTexture( /Themes/Dance Dance Industrial Revolution/Graphics/ScreenSelectMusic banner frame/SuperBar.png )
00:21.228: glTexImage2D(format GL_RGBA8, 2048x512, format GL_RGBA, type GL_UNSIGNED_BYTE, pixfmt 0, imgpixfmt 0)
00:21.232: RageBitmapTexture: Loaded '/Themes/Dance Dance Industrial Revolution/Graphics/ScreenSelectMusic banner frame/SuperBar.png' (2048x512); FMT_RGBA8, source 3000,480; image 2048,480.
00:21.232: Sprite::LoadFromTexture( /Themes/Dance Dance Industrial Revolution/Graphics/ScreenSelectMusic banner frame/1player.png )
00:21.235: glTexImage2D(format GL_RGBA8, 256x256, format GL_RGBA, type GL_UNSIGNED_BYTE, pixfmt 0, imgpixfmt 0)
00:21.236: RageBitmapTexture: Loaded '/Themes/Dance Dance Industrial Revolution/Graphics/ScreenSelectMusic banner frame/1player.png' (256x256); FMT_RGBA8, source 256,256; image 256,256.
00:21.242: Sprite::LoadFromTexture( /Themes/Dance Dance Industrial Revolution/Graphics/_blank.png )
00:21.243: Sprite::LoadFromTexture( /Themes/Dance Dance Industrial Revolution/Graphics/_blank.png )

-- End of report


Thanks for that, I think the person that originally wrote it up didn't test it (much like me), either that or some of the functionality doesn't work with ITG, either way here's an update:
[ScreenSelectMusic]
CDTitleX=SCREEN_CENTER_X+270
CDTitleY=SCREEN_CENTER_Y-104
CDTitleFrontCommand=spin;effectmagnitude,0,90,0;
CDTitleBackCommand=spin;effectmagnitude,0,90,0;
CDTitleOnCommand=visible,1;addy,-SCREEN_WIDTH*0.6;bounceend,0.5;addy,SCREEN_WIDTH*0.6;
CDTitleOffCommand=visible,1;bouncebegin,0.5;addy,-SCREEN_WIDTH*0.6;

You need to also make sure that CDTitleOnCommand and OffCommand don't repeat anywhere else in the metrics (my metrics had it set to make the thing disappear for example), so make sure you check that.

Finally, in the graphics folder make sure you delete the ScreenSelectMusic fallback cdtitle.redir file when you put the fallback graphic in there (or just leave the redir and don't worry about the graphic id you don't want anything to display at all). In either case I've tested the above out and it works fine.
Image >>Image <<
Image Fanart Shop
Image Simfile Archive
Image Youtube Channel


whatever man enjoy my shit -- ServerOfTheAlter is a cum drinking slutbag -- SteveREEN is a stupid faggot bitch --
User avatar
Jayce
80%
80%
 
Posts: 1402
Joined: Wed Mar 11, 2009 2:33 am

Previous

Return to Other Music Games

Who is online

Users browsing this forum: No registered users and 2 guests