diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index 24dfc318..dbf514d9 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -1,6 +1,6 @@ # DO NOT TEST YOURSELF # MIGHT ONLY WORK IN A VERY CONTROLLED ENVIRONMENT AS OF NOW - +# only running this in a very small windows VM name: "Build, test, bundle FastGH3" on: @@ -40,8 +40,11 @@ jobs: } "C:\Program Files\Git\bin\" | Out-File -FilePath $env:GITHUB_PATH -Append "C:\Program Files\Git\usr\" | Out-File -FilePath $env:GITHUB_PATH -Append + "C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x86\" | Out-File -FilePath $env:GITHUB_PATH -Append Import-Module $env:ChocolateyInstall\helpers\chocolateyProfile.psm1 - sleep 8 + pushd "C:\Program Files\Git" + compact /c /f /s /a /i /exe:lzx *.exe *.dll *.txt *.pm *. | Select-Object -Last 3 + popd - name: Install Node.js or Bun run: | @@ -49,32 +52,11 @@ jobs: choco install $env:node -y --no-progress } else { "Node environment is already installed" } Import-Module $env:ChocolateyInstall\helpers\chocolateyProfile.psm1 - sleep 8 - - - name: Install UPX - run: | - choco install upx - Import-Module $env:ChocolateyInstall\helpers\chocolateyProfile.psm1 - sleep 8 - # i need functions - - - name: Install NSIS - run: | - choco install nsis -y --no-progress - Import-Module $env:ChocolateyInstall\helpers\chocolateyProfile.psm1 - sleep 8 - - - name: Install 7-Zip - run: | - choco install 7zip -y --no-progress - Import-Module $env:ChocolateyInstall\helpers\chocolateyProfile.psm1 - sleep 8 - - name: Install Resource Hacker + name: Install UPX, NSIS, 7Zip, Resource Hacker # make optionally installable if user decides so run: | - choco install resourcehacker.portable -y --no-progress + choco install upx nsis 7zip resourcehacker.portable -y --no-progress Import-Module $env:ChocolateyInstall\helpers\chocolateyProfile.psm1 - sleep 8 - name: Install DotNetCompressor env: @@ -91,7 +73,6 @@ jobs: run: | choco install mpress -y --no-progress Import-Module $env:ChocolateyInstall\helpers\chocolateyProfile.psm1 - sleep 8 - name: Install stripreloc env: @@ -106,6 +87,11 @@ jobs: uses: actions/checkout@v2 with: submodules: recursive + # manual checkout all repositories: * + # for manual testing: + # set "PATH=%PATH%;C:\Program Files\git\bin;C:\Program Files\git\usr\bin" + # & "C:\Program Files\Git\bin\git" submodule update --init --recursive --remote + # & "C:\Program Files\Git\bin\git" pull --recurse-submodules - name: Set up MSBuild, Visual C# and C++ env: @@ -115,7 +101,7 @@ jobs: #uses: microsoft/setup-msbuild@v1 # NOT WORKING!! #with: # vs-version: 'latest' - run: | # this whole thing should probably be a for loop, AND CHECK IF ALREADY INSTALLED ANY OF THESE!!!!!!!!!!!! + run: | .\.github\workflows\visualDeps.ps1 #choco install microsoft-build-tools netfx-4.6.2-devpack visualcpp-build-tools -y # NOPE: visualcpp-build-tools @@ -133,15 +119,16 @@ jobs: conf: ${{vars.GH3PLUS == true && 'Release' || 'NoVC++'}} STUPID: true # STRIPRELOC BREAKS EXE ON SELF HOSTED RUNNER SOMEHOW GH3PLUS: ${{vars.GH3PLUS}} - NORELOC: ${{vars.NORELOC}} # run stripreloc if true, need to override from here to the event script, glhf - RCASSETS: ${{vars.RCASSETS}} # recompile assets, NOT WORKING RIGHT NOW!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + #NORELOC: ${{vars.NORELOC}} # BREAKS EXE ON VM + #RCASSETS: ${{vars.RCASSETS}} # recompile assets, NOT WORKING RIGHT NOW!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! VCTargetsPath: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\v140 + # * run: | - & "C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" SOURCE\FastGH3.sln /p:Configuration=$env:conf /t:Rebuild - if ($env:RCASSETS) { - cmd.exe /c "SOURCE\build-assets.bat" - } - # ERRORS AT 'DO' IN FOR BLOCK WTF + & "C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" SOURCE\FastGH3.sln /p:Configuration=$env:CONF /p:WindowsTargetPlatformVersion=10.0.18362.0 /p:PlatformToolset=v140 /p:AdditionalIncludePaths="$env:INCLUDE" /t:Rebuild + #if ($env:RCASSETS) { + # cmd.exe /c "SOURCE\build-assets.bat" + #} + # ERRORS AT 'DO' IN FOR BLOCK IN CMD WTF, BROKEN POS!!! test: runs-on: self-hosted env: @@ -153,9 +140,19 @@ jobs: # uses: actions/checkout@v2 # with: # submodules: recursive + # directx 9 only + # https://archive.org/download/directx_9c/directx_9c_redist.exe + # http://software.oldversion.com/download.php?f=YTo1OntzOjQ6InRpbWUiO2k6MTcyNTg5MzYyOTtzOjI6ImlkIjtpOjE4NTU1O3M6NDoiZmlsZSI7czozNDoiZGlyZWN0eC05LTBjLWRpcmVjdHhfOWNfcmVkaXN0LmV4ZSI7czozOiJ1cmwiO3M6NDY6Imh0dHA6Ly93d3cub2xkdmVyc2lvbi5jb20vd2luZG93cy9kaXJlY3R4LTktMGMiO3M6NDoicGFzcyI7czozMjoiMmNmOGE1YzIzNTc5ZjEwYzUyM2Q4ZjI0NDFiZTZjZjAiO30%3D + # june 2010 https://download.microsoft.com/download/8/4/A/84A35BF1-DAFE-4AE8-82AF-AD2AE20B6B14/directx_Jun2010_redist.exe - name: Playtest songs run: | + $DXTEMP = "C:\DXTEMP" + rm "$DXTEMP" -r -force + iwr -OutFile "DX9.EXE" -Uri "https://archive.org/download/directx_9c/directx_9c_redist.exe" + start -Wait -FilePath "DX9.EXE" -Args "/Q /T:$DXTEMP" + start -Wait -FilePath "$DXTEMP\DXSETUP.EXE" -Args "/silent" + rm "$DXTEMP" -r -force cmd /c dir cmd /c register.bat .\.github\workflows\testSongs.ps1 diff --git a/.github/workflows/testSongs.ps1 b/.github/workflows/testSongs.ps1 index cb1e8a7a..4c3dd850 100644 --- a/.github/workflows/testSongs.ps1 +++ b/.github/workflows/testSongs.ps1 @@ -4,11 +4,16 @@ AutoStart=1 Hyperspeed=5 ExitOnSongEnd=1 +NoFail=1 [Launcher] SongCaching=0 +VerboseLog=1 [Player1] Bot=1 Device=3 +[Player2] +Bot=1 +Device=0 [Misc] Debug=1 @@ -18,17 +23,20 @@ $songs = @( ,@("1EQ8rvcxhv-Xq7T0FT62ZLOZ3rR2gcx9O","[ZIP] Squarepusher - Dark Steering") ,@("13gt3k5WsiRkIthf9V5i6dAAmFK5poyFX","[ZIP] Kommisar - Springtime") ,@("16Ipd-4SV1IqBzAVDA26P-42tWN4twvL7"," [7Z] The Used - Take It Away") - ,@("1_F-7Hv7YbF-sw9l_tS3FyjRmpKICa8lp"," [7Z] QOTSA - 3's & 7's (Metal Track Pack)") + # "BROKEN" MIDI (these comments are a cry for help) + #,@("1_F-7Hv7YbF-sw9l_tS3FyjRmpKICa8lp"," [7Z] QOTSA - 3's & 7's (Metal Track Pack)") ,@("16thK1ivFdKqsxd5TscRVh6DYZcQn23dA","[SNG] Fearofdark - TABNY (Jarvis)") ) +# also test random modes every song for ($i = 0; $i -lt $songs.length; $i++) { - "* "+($songs[$i][1].ToString()) + "********************** "+($songs[$i][1].ToString()) $arg = "dl fastgh3://drive.google.com/uc?id="+($songs[$i][0].ToString()) # STUPID CRINGE THING WHY - start -Wait "FastGH3.exe" -WorkingDirectory "." -Args $arg + start -NoNewWindow -Wait "FastGH3.exe" -WorkingDirectory "." -Args $arg -PassThru sleep 5 Wait-Process -Name "game.exe" -Timeout 600 -ErrorAction SilentlyContinue -ErrorVariable to + # forgot: how am i even going to know when a crash occurs if (-not $to) { kill -Name "game.exe" -Force } sleep 15 -} \ No newline at end of file +} diff --git a/.github/workflows/visualDeps.ps1 b/.github/workflows/visualDeps.ps1 index 7210eb92..50b83c9e 100644 --- a/.github/workflows/visualDeps.ps1 +++ b/.github/workflows/visualDeps.ps1 @@ -1,15 +1,37 @@ # my first powershell script i guess, i hate it already +function StopWastingMySpace +{ + param( + [Parameter(Mandatory=$true)]$dir, + [array]$filter + ) + + if (Test-Path -Path $dir) + { + pushd $dir + if ($?) { + # stop wasting my space + compact.exe /c /f /s /a /i /exe:lzx $filter | Select-Object -Last 3 + popd + } + } +} $pkg = @( ,@("Visual C# 2015 Build Tools", "BuildTools_Full.exe", "/q /full /passive /norestart /log C:\tmp.log", $true, $true, 0, "https://download.microsoft.com/download/E/E/D/EEDF18A8-4AED-4CE0-BEBE-70A83094FC5A/BuildTools_Full.exe") ,@(".NET Framework 4.6.2 Targeting Pack for .NET Framework 4.0", "NDP462.exe", "/install /passive /norestart /log C:\tmp.log", $true, $true, 0, "https://download.microsoft.com/download/e/e/c/eec79116-8305-4bd0-aa83-27610987eec6/NDP462-DevPack-KB3151934-ENU.exe") ,@("Visual C++ 2015 Build Tools", "vc15bt_full.exe", - "install --add Microsoft.VisualStudio.Component.VC.140,Microsoft.VisualStudio.Component.Windows10SDK.18362 --passive --norestart --nickname stupid --theme Light", + "install --add Microsoft.VisualStudio.Component.VC.140 --passive --norestart --nickname stupid --theme Light", + $env:GH3PLUS, $false, 600, "https://aka.ms/vs/17/release/vs_BuildTools.exe") + ,@("Windows 10 SDK", "vc15bt_full.exe", # not enough space to install both at once because i suck + "install --add Microsoft.VisualStudio.Component.Windows10SDK.18362 --passive --norestart --nickname stupid --theme Light", $env:GH3PLUS, $false, 600, "https://aka.ms/vs/17/release/vs_BuildTools.exe") ,@("DirectX SDK", "DXSDK_Jun10.exe", "/U", $env:GH3PLUS, $false, 600, "https://archive.org/download/dxsdk_jun10/DXSDK_Jun10.exe") + # wish i could exclude features for this one ) for ($i = 0; $i -lt $pkg.length; $i++) { + # CHECK IF ALREADY INSTALLED if (-not $pkg[$i][3]) { continue } @@ -18,20 +40,51 @@ for ($i = 0; $i -lt $pkg.length; $i++) { iwr -Uri $pkg[$i][6] -OutFile $pkg[$i][1] "Installing..." if ($pkg[$i][4]) { - $null > "C:\tmp.log" - $vsi = start -NoNewWindow -FilePath $pkg[$i][1] -WorkingDirectory "." -Args $pkg[$i][2] -PassThru - $killorbekilled = sajb { - if ($pkg[$i][5] -gt 0) { - $vsi | Wait-Process -Timeout $pkg[$i][5] -ErrorAction SilentlyContinue -ErrorVariable to + Set-Content -Path "C:\tmp.log" -Value "" -Encoding UTF8 + $killorbekilled = sajb ` + -Init ([ScriptBlock]::Create("Set-Location '$pwd'")) ` + -Name Installer -ArgumentList $pkg[$i] -ScriptBlock { + $vsi = start -PassThru -FilePath $(Convert-Path $args[1]) -Args $args[2] # actual unironic cancer + if ($args[5] -gt 0) { + $vsi | Wait-Process -Timeout $args[5] -ErrorAction SilentlyContinue -ErrorVariable to if ($to) { $vsi | kill -Force } } else { $vsi | Wait-Process } - del "C:\tmp.log" -Force -Confirm + sleep 2 + del "C:\tmp.log" -Force } - #Get-Content -Path "C:\tmp.log" -Wait + try { + Get-Content -Path "C:\tmp.log" -Encoding UTF8 -Wait -ErrorAction Stop + } catch { } $killorbekilled | Wait-Job + $killorbekilled | Receive-Job + } else { + start -NoNewWindow -Wait -FilePath $(Convert-Path $pkg[$i][1]) -WorkingDirectory "." -Args $pkg[$i][2] + } + "Making space..." + switch ($i) { + 0 { + StopWastingMySpace "C:\Program Files (x86)\MSBuild\14.0\Bin" *.exe, *.dll + break + } + 1 { + StopWastingMySpace "C:\Program Files (x86)\Microsoft Visual Studio" *.exe, *.dll, *targets, *.txt + break + } + 2 { + StopWastingMySpace "C:\Program Files (x86)\Microsoft Visual Studio 14.0" *.exe, *.h, *.lib, *.cpp, *.hpp, *.dll, *.rc, *.inl, *.pdb, *.obj + } + 3 { + StopWastingMySpace "C:\Program Files (x86)\Windows Kits" *.exe, *.h, *.lib, *.cpp, *.hpp, *.dll, *.xml + break + } + 4 { + StopWastingMySpace "C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)" *.exe, *.dll, *.lib, *.h, *.sdkmesh, *.mt, *.dds, *.x, *.bmp, *.cpp, *.vcproj, *.vcxproj, *.obj, *.jpg, *.xwb, *.xml + break + } } + del $pkg[$i][1] } diff --git a/.gitignore b/.gitignore index ca479467..acdf84b4 100644 --- a/.gitignore +++ b/.gitignore @@ -75,7 +75,10 @@ disabled/ !/DATA/MODS/disabled /SOURCE/q/test /SOURCE/Misc/verify_build.sh -/FINALPKG.* +/FINALPKG* + +# AAAAAAAAAAAAAAHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHASDFFFDHGJSKSLFDHJAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH +!/SOURCE/Zones/highway/__config.ini stats_*.txt /DATA/HIGHWAYS diff --git a/DATA/MUSIC/TOOLS/bt.bin b/DATA/MUSIC/TOOLS/bt.bin index e51ecae0..26c98580 100644 --- a/DATA/MUSIC/TOOLS/bt.bin +++ b/DATA/MUSIC/TOOLS/bt.bin @@ -1 +1 @@ -fݼR \ No newline at end of file +f)2 \ No newline at end of file diff --git a/DATA/MUSIC/TOOLS/c128ks.exe b/DATA/MUSIC/TOOLS/c128ks.exe index 012664bf..67d89345 100644 Binary files a/DATA/MUSIC/TOOLS/c128ks.exe and b/DATA/MUSIC/TOOLS/c128ks.exe differ diff --git a/FastGH3.exe b/FastGH3.exe index 2c071213..cac06bca 100644 Binary files a/FastGH3.exe and b/FastGH3.exe differ diff --git a/FastGH3.pdb b/FastGH3.pdb index a1870b57..832fef47 100644 Binary files a/FastGH3.pdb and b/FastGH3.pdb differ diff --git a/PLUGINS/FastGH3.dll b/PLUGINS/FastGH3.dll index 8cb52e4b..c646e95e 100644 Binary files a/PLUGINS/FastGH3.dll and b/PLUGINS/FastGH3.dll differ diff --git a/PLUGINS/Logger.dll b/PLUGINS/Logger.dll index a9a36479..22899f9e 100644 Binary files a/PLUGINS/Logger.dll and b/PLUGINS/Logger.dll differ diff --git a/PLUGINS/NoteLimitFix.dll b/PLUGINS/NoteLimitFix.dll index 4b4e4174..fc556bb5 100644 Binary files a/PLUGINS/NoteLimitFix.dll and b/PLUGINS/NoteLimitFix.dll differ diff --git a/PLUGINS/SongLimitFix.dll b/PLUGINS/SongLimitFix.dll index c22ba0a9..b950fa3a 100644 Binary files a/PLUGINS/SongLimitFix.dll and b/PLUGINS/SongLimitFix.dll differ diff --git a/PLUGINS/TapHopoChord.dll b/PLUGINS/TapHopoChord.dll index 06292794..98078704 100644 Binary files a/PLUGINS/TapHopoChord.dll and b/PLUGINS/TapHopoChord.dll differ diff --git a/PLUGINS/core.dll b/PLUGINS/core.dll index cf2a7937..dd1fb210 100644 Binary files a/PLUGINS/core.dll and b/PLUGINS/core.dll differ diff --git a/PLUGINS/modifiers.dll b/PLUGINS/modifiers.dll index 8f798cea..03c13ab1 100644 Binary files a/PLUGINS/modifiers.dll and b/PLUGINS/modifiers.dll differ diff --git a/SOURCE/FastGH3.sln b/SOURCE/FastGH3.sln index 0fff0ea0..cc49c17d 100644 --- a/SOURCE/FastGH3.sln +++ b/SOURCE/FastGH3.sln @@ -174,10 +174,10 @@ Global {EEFF0E58-CD15-4D7B-945C-2C2F0584D43B}.Release|x86.ActiveCfg = Release|Any CPU {CBBF2D18-BCFD-4BF0-8626-09CCFCE1BF2A}.NoVC++|x86.ActiveCfg = Release|Any CPU {CBBF2D18-BCFD-4BF0-8626-09CCFCE1BF2A}.Release|x86.ActiveCfg = Release|Any CPU - {822E3318-036A-42E1-A2ED-7C2382DF5557}.NoVC++|x86.ActiveCfg = Release|x86 - {822E3318-036A-42E1-A2ED-7C2382DF5557}.NoVC++|x86.Build.0 = Release|x86 - {822E3318-036A-42E1-A2ED-7C2382DF5557}.Release|x86.ActiveCfg = Release|x86 - {822E3318-036A-42E1-A2ED-7C2382DF5557}.Release|x86.Build.0 = Release|x86 + {822E3318-036A-42E1-A2ED-7C2382DF5557}.NoVC++|x86.ActiveCfg = Debug|x86 + {822E3318-036A-42E1-A2ED-7C2382DF5557}.NoVC++|x86.Build.0 = Debug|x86 + {822E3318-036A-42E1-A2ED-7C2382DF5557}.Release|x86.ActiveCfg = Debug|x86 + {822E3318-036A-42E1-A2ED-7C2382DF5557}.Release|x86.Build.0 = Debug|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/SOURCE/FastGH3/FastGH3.csproj b/SOURCE/FastGH3/FastGH3.csproj index fba97500..98e06ae6 100644 --- a/SOURCE/FastGH3/FastGH3.csproj +++ b/SOURCE/FastGH3/FastGH3.csproj @@ -701,7 +701,7 @@ set "RES_HACK=start /b /wait "" "ResourceHacker"" %25RES_HACK%25 -open "$(TargetPath)" -save "$(TargetPath)" -action delete VERSIONINFO,, -action delete MANIFEST,, %25RES_HACK%25 -open "$(TargetPath)" -save "$(TargetPath)" -action add -res "$(ProjectDir)res\Version.res" %25RES_HACK%25 -open "$(TargetPath)" -save "$(TargetPath)" -action add -res "$(ProjectDir)res\note.ico" -mask ICONGROUP,32512, -if "%25NC%25"=="NetCompressor" ( stripreloc /b /c "$(TargetPath)" ) +if "%25NC%25"=="NetCompressor" ( ping localhost -n 3 >NUL & stripreloc /b /c "$(TargetPath)" ) popd set SH=sh where /q dash &&set SH=dash||where /q %25SH%25 diff --git a/SOURCE/GH3Plus b/SOURCE/GH3Plus index 00e85054..bb94e491 160000 --- a/SOURCE/GH3Plus +++ b/SOURCE/GH3Plus @@ -1 +1 @@ -Subproject commit 00e850545981288efefac0d4271448a81229e35a +Subproject commit bb94e491746a449a48feaf41348ec69a126de544 diff --git a/SOURCE/Misc/stripversion.bat b/SOURCE/Misc/stripversion.bat index 6f5fdfe8..670884f9 100644 --- a/SOURCE/Misc/stripversion.bat +++ b/SOURCE/Misc/stripversion.bat @@ -1,5 +1,6 @@ @echo off start /b /wait "" "resourcehacker" -open "%~1" -save "%~1" -action delete VERSIONINFO,, -action delete MANIFEST,, :: COMPLETELY MORONIC -if "%STUPID%"=="true" ( exit /b ) -call stripreloc /b "%~1" +if /I "%STUPID%"=="true" ( exit /b ) +ping localhost -n 3 >NUL +call stripreloc /b "%~1" || ( exit /b 0 ) & rem "I/O error 32 ☝️🤓" DON'T CARE STUPID!!!!!! diff --git a/SOURCE/Zones/highway/__config.ini b/SOURCE/Zones/highway/__config.ini new file mode 100644 index 00000000..ed6526cc --- /dev/null +++ b/SOURCE/Zones/highway/__config.ini @@ -0,0 +1,1541 @@ + +; GUITAR HERO 3 MATERIALS + +; GEMS +; GREEN - STRUM +[sys_Gem2D_Green_sys_Gem2D_Green] +Template=ImmediateMode_AlphaFade_UI +Blend=3 +Texture=gem_1_0 +TexName=tex\models\highway\button_green01.dds +PreProps0=0.0 +PreProps1=0.0 +Color=1.0,1.0,1.0,1.0 +; GREEN - HAMMER +[sys_Gem2D_Green_hammer_sys_Gem2D_Green_hammer] +Template=ImmediateMode_AlphaFade_UI +Blend=3 +Texture=gem_1_1_hopo +TexName=tex\models\highway\button_green_hammer01.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; hack >:( +; all exile's fault btw (but due to unknown knowledge) +; GREEN - TAP +[__GH3PlusTex_tap_green] +;sys_tap2d_green_sys_tap2d_green +Texture=gem_1_2_tap +TexName=images\highway\tap2d_green.img +TexScale=128,64 +; GREEN - STARPOWER +[sys_Star2D_Green_sys_Star2D_Green] +Template=AnimatedTexture_UI +Blend=3 +Texture=gem_1_3_star +TexName=tex\models\highway\star_green_01.dds +UCells=4.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; GREEN - HAMMER STARPOWER +[sys_Star2D_Green_Hammer_sys_Star2D_Green_Hammer] +Template=AnimatedTexture_UI +Blend=3 +Texture=gem_1_4_star_hopo +TexName=tex\models\highway\star_green_hammer01.dds +UCells=4.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; GREEN - TAP STARPOWER +[__GH3PlusTex_tap_green_star] +Texture=gem_1_5_star_tap +TexName=images\highway\tap2d_green_star.img +TexScale=512,256 +; GREEN - BATTLE NOTE +[sys_BattleGEM_Green01_sys_BattleGEM_Green01] +Template=AnimatedTexture_UI +Blend=3 +Texture=gem_1_6_battle +TexName=tex\models\highway\battlemode_shredder01g.dds +UCells=2.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; GREEN - BATTLE NOTE HAMMER +[sys_BattleGEM_Hammer_Green01_sys_BattleGEM_Hammer_Green01] +Template=AnimatedTexture_UI +Blend=3 +Texture=gem_1_7_battle_hopo +TexName=tex\models\highway\battlemode_shredder01g_hammer.dds +UCells=2.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 + + + +; RED - STRUM +[sys_Gem2D_Red_sys_Gem2D_Red] +Template=ImmediateMode_AlphaFade_UI +Blend=3 +Texture=gem_2_0 +TexName=tex\models\highway\button_red01.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; RED - HAMMER +[sys_Gem2D_Red_hammer_sys_Gem2D_Red_hammer] +Template=ImmediateMode_AlphaFade_UI +Blend=3 +Texture=gem_2_1_hopo +TexName=tex\models\highway\button_red_hammer01.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; RED - TAP +[__GH3PlusTex_tap_red] +Texture=gem_2_2_tap +TexName=images\highway\tap2d_red.img +TexScale=128,64 +; RED - STARPOWER +[sys_Star2D_Red_sys_Star2D_Red] +Template=AnimatedTexture_UI +Blend=3 +Texture=gem_2_3_star +TexName=tex\models\highway\star_red_01.dds +UCells=4.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; RED - HAMMER STARPOWER +[sys_Star2D_Red_Hammer_sys_Star2D_Red_Hammer] +Template=AnimatedTexture_UI +Blend=3 +Texture=gem_2_4_star_hopo +TexName=tex\models\highway\star_red_hammer01.dds +UCells=4.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; RED - TAP STARPOWER +[__GH3PlusTex_tap_red_star] +Texture=gem_2_5_star_tap +TexName=images\highway\tap2d_red_star.img +TexScale=512,256 +; RED - BATTLE NOTE +[sys_BattleGEM_Red01_sys_BattleGEM_Red01] +Template=AnimatedTexture_UI +Blend=3 +Texture=gem_2_6_battle +TexName=tex\models\highway\battlemode_shredder01r.dds +UCells=2.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; RED - BATTLE NOTE HAMMER +[sys_BattleGEM_Hammer_RED01_sys_BattleGEM_Hammer_RED01] +Template=AnimatedTexture_UI +Blend=3 +Texture=gem_2_7_battle_hopo +TexName=tex\models\highway\battlemode_shredder01r_hammer.dds +UCells=2.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 + +; YELLOW - STRUM +[sys_Gem2D_Yellow_sys_Gem2D_Yellow] +Template=ImmediateMode_AlphaFade_UI +Blend=3 +Texture=gem_3_0 +TexName=tex\models\highway\button_yellow01.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; YELLOW - HAMMER +[sys_Gem2D_Yellow_hammer_sys_Gem2D_Yellow_hammer] +Template=ImmediateMode_AlphaFade_UI +Blend=3 +Texture=gem_3_1_hopo +TexName=tex\models\highway\button_yellow_hammer01.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; YELLOW - TAP +[__GH3PlusTex_tap_yellow] +Texture=gem_3_2_tap +TexName=images\highway\tap2d_yellow.img +TexScale=128,64 +; YELLOW - STARPOWER +[sys_Star2D_Yellow_sys_Star2D_Yellow] +Template=AnimatedTexture_UI +Blend=3 +Texture=gem_3_3_star +TexName=tex\models\highway\star_yellow_01.dds +UCells=4.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; YELLOW - HAMMER STARPOWER +[sys_Star2D_Yellow_Hammer_sys_Star2D_Yellow_Hammer] +Template=AnimatedTexture_UI +Blend=3 +Texture=gem_3_4_star_hopo +TexName=tex\models\highway\star_yellow_hammer01.dds +UCells=4.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; YELLOW - TAP STARPOWER +[__GH3PlusTex_tap_yellow_star] +Texture=gem_3_5_star_tap +TexName=images\highway\tap2d_yellow_star.img +TexScale=512,256 +; YELLOW - BATTLE NOTE +[sys_BattleGEM_Yellow01_sys_BattleGEM_Yellow01] +Template=AnimatedTexture_UI +Blend=3 +Texture=gem_3_6_battle +TexName=tex\models\highway\battlemode_shredder01y.dds +UCells=2.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; YELLOW - BATTLE NOTE HAMMER +[sys_BattleGEM_Hammer_Yellow01_sys_BattleGEM_Hammer_Yellow01] +Template=AnimatedTexture_UI +Blend=3 +Texture=gem_3_7_battle_hopo +TexName=tex\models\highway\battlemode_shredder01y_hammer.dds +UCells=2.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 + +; BLUE - STRUM +[sys_Gem2D_Blue_sys_Gem2D_Blue] +Template=ImmediateMode_AlphaFade_UI +Blend=3 +Texture=gem_4_0 +TexName=tex\models\highway\button_blue01.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; BLUE - HAMMER +[sys_Gem2D_Blue_hammer_sys_Gem2D_Blue_hammer] +Template=ImmediateMode_AlphaFade_UI +Blend=3 +Texture=gem_4_1_hopo +TexName=tex\models\highway\button_blue_hammer01.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; BLUE - TAP +[__GH3PlusTex_tap_blue] +Texture=gem_4_2_tap +TexName=images\highway\tap2d_blue.img +TexScale=128,64 +; BLUE - STARPOWER +[sys_Star2D_Blue_sys_Star2D_Blue] +Template=AnimatedTexture_UI +Blend=3 +Texture=gem_4_3_star +TexName=tex\models\highway\star_blue_01.dds +UCells=4.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; BLUE - HAMMER STARPOWER +[sys_Star2D_Blue_Hammer_sys_Star2D_Blue_Hammer] +Template=AnimatedTexture_UI +Blend=3 +Texture=gem_4_4_star_hopo +TexName=tex\models\highway\star_blue_hammer01.dds +UCells=4.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; BLUE - TAP STARPOWER +[__GH3PlusTex_tap_blue_star] +Texture=gem_4_5_star_tap +TexName=images\highway\tap2d_blue_star.img +TexScale=512,256 +; BLUE - BATTLE NOTE +[sys_BattleGEM_Blue01_sys_BattleGEM_Blue01] +Template=AnimatedTexture_UI +Blend=3 +Texture=gem_4_6_battle +TexName=tex\models\highway\battlemode_shredder01b.dds +UCells=2.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; BLUE - BATTLE NOTE HAMMER +[sys_BattleGEM_Hammer_Blue01_sys_BattleGEM_Hammer_Blue01] +Template=AnimatedTexture_UI +Blend=3 +Texture=gem_4_7_battle_hopo +TexName=tex\models\highway\battlemode_shredder01b_hammer.dds +UCells=2.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 + +; ORANGE - STRUM +[sys_Gem2D_Orange_sys_Gem2D_Orange] +Template=ImmediateMode_AlphaFade_UI +Blend=3 +Texture=gem_5_0 +TexName=tex\models\highway\button_orange01.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; ORANGE - HAMMER +[sys_Gem2D_Orange_hammer_sys_Gem2D_Orange_hammer] +Template=ImmediateMode_AlphaFade_UI +Blend=3 +Texture=gem_5_1_hopo +TexName=tex\models\highway\button_orange_hammer01.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; ORANGE - TAP +[__GH3PlusTex_tap_orange] +Texture=gem_5_2_tap +TexName=images\highway\tap2d_orange.img +TexScale=128,64 +; ORANGE - STARPOWER +[sys_Star2D_Orange_sys_Star2D_Orange] +Template=AnimatedTexture_UI +Blend=3 +Texture=gem_5_3_star +TexName=tex\models\highway\star_orange_01.dds +UCells=4.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; ORANGE - HAMMER STARPOWER +[sys_Star2D_Orange_Hammer_sys_Star2D_Orange_Hammer] +Template=AnimatedTexture_UI +Blend=3 +Texture=gem_5_4_star_hopo +TexName=tex\models\highway\star_orange_hammer01.dds +UCells=4.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; ORANGE - TAP +[__GH3PlusTex_tap_orange_star] +Texture=gem_5_5_star_tap +TexName=images\highway\tap2d_orange_star.img +TexScale=512,256 +; ORANGE - BATTLE NOTE +[sys_BattleGEM_Orange01_sys_BattleGEM_Orange01] +Template=AnimatedTexture_UI +Blend=3 +Texture=gem_5_6_battle +TexName=tex\models\highway\battlemode_shredder01o.dds +UCells=2.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; ORANGE - BATTLE NOTE HAMMER +[sys_BattleGEM_Hammer_Orange01_sys_BattleGEM_Hammer_Orange01] +Template=AnimatedTexture_UI +Blend=3 +Texture=gem_5_7_battle_hopo +TexName=tex\models\highway\battlemode_shredder01o_hammer.dds +UCells=2.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 + +; CAN WE JUST CALL THIS CYAN +; STARPOWER NOTE +[sys_Gem2D_StarPower_sys_Gem2D_StarPower] +Template=ImmediateMode_AlphaFade_UI +Blend=3 +Texture=gem_sp_0 +TexName=tex\models\highway\button_starpower01.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; STARPOWER HAMMER +[sys_Gem2D_StarPower_hammer_sys_Gem2D_StarPower_hammer] +Template=ImmediateMode_AlphaFade_UI +Blend=3 +Texture=gem_sp_1_hopo +TexName=tex\models\highway\button_starpower_hammer01.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; STARPOWER TAP +[__GH3PlusTex_tap_starpower] +Texture=gem_sp_2_tap +TexName=F1FDABFD +TexScale=128,64 + +; OVERLAPPING STARPOWER NOTES +[__GH3PlusTex_star_star_gem] +Texture=gem_sp_star +TexName=images\highway\star2d_star.img +TexScale=512,256 +[__GH3PlusTex_star_star_hopo] +Texture=gem_sp_star_hopo +TexName=images\highway\star2d_star_hammer.img +TexScale=512,256 +[__GH3PlusTex_star_star_tap] +Texture=gem_sp_star_tap +TexName=images\highway\star2d_star_tap.img +TexScale=512,256 + +; OPEN NOTES +[__GH3PlusTex_open] +Texture=gem_6 +TexName=images\highway\gem2d_open.img +TexScale=512,64 +[__GH3PlusTex_open_hopo] +Texture=gem_6_hopo +TexName=images\highway\gem2d_open_hammer.img +TexScale=512,64 +; STAR NOTES +[__GH3PlusTex_open_star] +Texture=gem_6_star +TexName=images\highway\star2d_open.img +TexScale=2048,256 +[__GH3PlusTex_open_star_hopo] +Texture=gem_6_star_hopo +TexName=images\highway\star2d_open_hammer.img +TexScale=2048,256 +; STARPOWER +[__GH3PlusTex_open_starpower] +Texture=gem_sp_open +TexName=images\highway\gem2d_open_starpower.img +TexScale=512,64 +[__GH3PlusTex_open_starpower_hopo] +Texture=gem_sp_open_hopo +TexName=images\highway\gem2d_open_hammer_starpower.img +TexScale=512,64 +; OVERLAPPING STARPOWER +[__GH3PlusTex_star_star_open] +Texture=gem_sp_open_star +TexName=images\highway\star2d_open_star.img +TexScale=2048,256 +[__GH3PlusTex_star_star_open_hopo] +Texture=gem_sp_open_star_hopo +TexName=images\highway\star2d_open_hammer_star.img +TexScale=2048,256 + +; NOWBAR NECK +[sys_NowBar_Neck01_sys_NowBar_Neck01] +Template=ImmediateMode_UI +Blend=3 +TexScale=64,16 +Texture=fret_neck +TexName=tex\models\highway\nowbar_neck.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 + +; NOWBAR +; GREEN - BASE +[sys_NowBar_Button01_Green_Mid2_sys_NowBar_Button01_Green_Mid2] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_1_base +TexName=tex\models\highway\nowbar_green_mid02.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; GREEN - BUTTON +[sys_NowBar_Head_Green_sys_NowBar_Head_Green] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_1_cap +TexName=tex\models\highway\nowbar_green_cap01.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; GREEN - BUTTON LIT +[sys_NowBar_Head_GreenL_sys_NowBar_Head_GreenL] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_1_cap_l +TexName=tex\models\highway\nowbar_green_capl01.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; GREEN - BUTTON SINK +[sys_NowBar_Button01_Green_Down_sys_NowBar_Button01_Green_Down] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_1_cap_sink +TexName=tex\models\highway\nowbar_green_down.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; GREEN - CUP MASK +[sys_NowBar_Button01_Green_Lip_sys_NowBar_Button01_Green_Lip] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_1_mask +TexName=tex\models\highway\nowbar_green_lip.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 + +; RED - BASE +[sys_NowBar_Button01_Red_Mid2_sys_NowBar_Button01_Red_Mid2] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_2_base +TexName=tex\models\highway\nowbar_red_mid02.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; RED - BUTTON +[sys_NowBar_Head_Red_sys_NowBar_Head_Red] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_2_cap +TexName=tex\models\highway\nowbar_red_cap01.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; RED - BUTTON LIT +[sys_NowBar_Head_RedL_sys_NowBar_Head_RedL] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_2_cap_l +TexName=tex\models\highway\nowbar_red_capl01.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; RED - BUTTON SINK +[sys_NowBar_Button01_Red_Down_sys_NowBar_Button01_Red_Down] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_2_cap_sink +TexName=tex\models\highway\nowbar_red_down.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; GREEN - CUP MASK +[sys_NowBar_Button01_Red_Lip_sys_NowBar_Button01_Red_Lip] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_2_mask +TexName=tex\models\highway\nowbar_red_lip.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 + +; YELLOW - BASE +[sys_NowBar_Button01_Yellow_Mid2_sys_NowBar_Button01_Yellow_Mid2] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_3_base +TexName=tex\models\highway\nowbar_yellow_mid02.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; YELLOW - BUTTON +[sys_NowBar_Head_Yellow_sys_NowBar_Head_Yellow] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_3_cap +TexName=tex\models\highway\nowbar_yellow_cap01.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; YELLOW - BUTTON LIT +[sys_NowBar_Head_YellowL_sys_NowBar_Head_YellowL] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_3_cap_l +TexName=tex\models\highway\nowbar_yellow_capl01.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; YELLOW - BUTTON SINK +[sys_NowBar_Button01_Yellow_Down_sys_NowBar_Button01_Yellow_Down] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_3_cap_sink +TexName=tex\models\highway\nowbar_yellow_down.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; YELLOW - CUP MASK +[sys_NowBar_Button01_Yellow_Lip_sys_NowBar_Button01_Yellow_Lip] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_3_mask +TexName=tex\models\highway\nowbar_yellow_lip.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 + +; BLUE - BASE +[sys_NowBar_Button01_Blue_Mid2_sys_NowBar_Button01_Blue_Mid2] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_4_base +TexName=tex\models\highway\nowbar_blue_mid02.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; BLUE - BUTTON +[sys_NowBar_Head_Blue_sys_NowBar_Head_Blue] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_4_cap +TexName=tex\models\highway\nowbar_blue_cap01.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; BLUE - BUTTON LIT +[sys_NowBar_Head_BlueL_sys_NowBar_Head_BlueL] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_4_cap_l +TexName=tex\models\highway\nowbar_blue_capl01.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; BLUE - BUTTON SINK +[sys_NowBar_Button01_Blue_Down_sys_NowBar_Button01_Blue_Down] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_4_cap_sink +TexName=tex\models\highway\nowbar_blue_down.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; BLUE - CUP MASK +[sys_NowBar_Button01_Blue_Lip_sys_NowBar_Button01_Blue_Lip] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_4_mask +TexName=tex\models\highway\nowbar_blue_lip.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 + +; ORANGE - BASE +[sys_NowBar_Button01_Orange_Mid2_sys_NowBar_Button01_Orange_Mid2] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_5_base +TexName=tex\models\highway\nowbar_orange_mid02.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; ORANGE - BUTTON +[sys_NowBar_Head_Orange_sys_NowBar_Head_Orange] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_5_cap +TexName=tex\models\highway\nowbar_orange_cap01.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; ORANGE - BUTTON LIT +[sys_NowBar_Head_OrangeL_sys_NowBar_Head_OrangeL] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_5_cap_l +TexName=tex\models\highway\nowbar_orange_capl01.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; ORANGE - BUTTON SINK +[sys_NowBar_Button01_Orange_Down_sys_NowBar_Button01_Orange_Down] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_5_cap_sink +TexName=tex\models\highway\nowbar_orange_down.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; ORANGE - CUP MASK +[sys_NowBar_Button01_Orange_Lip_sys_NowBar_Button01_Orange_Lip] +Template=ImmediateMode_UI +Blend=3 +Texture=fret_5_mask +TexName=tex\models\highway\nowbar_orange_lip.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 + +; WHAMMY - GREEN +[sys_Whammy2D_Green_sys_Whammy2D_Green] +Template=WhammyBar_UI +Blend=3 +Texture=whammy_1 +TexName=tex\models\highway\whammybar_greentop.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +PreProps2=0.0,0.0,0.0,0.0 +PreProps3=0.0,0.0,0.0,0.0 +PreProps4=0.0,0.0,0.0,0.0 +PreProps5=0.0,0.0,0.0,0.0 +PreProps6=0.0,0.0,0.0,0.0 +PreProps7=0.0,0.0,0.0,0.0 +PreProps8=0.0,0.0,0.0,0.0 +PreProps9=0.0,0.0,0.0,0.0 +PreProps10=0.0,0.0,0.0,0.0 +PreProps11=0.0,0.0,0.0,0.0 +PreProps12=0.0,0.0,0.0,0.0 +PreProps13=0.0,0.0,0.0,0.0 +PreProps14=0.0,0.0,0.0,0.0 +PreProps15=0.0,0.0,0.0,0.0 +PreProps16=0.0,0.0,0.0,0.0 +PreProps17=0.0,0.0,0.0,0.0 +PreProps18=0.0,0.0,0.0,0.0 +PreProps19=0.0,0.0,0.0,0.0 +PreProps20=0.0,0.0,0.0,0.0 +PreProps21=0.0,0.0,0.0,0.0 +PreProps22=0.0,0.0,0.0,0.0 +PreProps23=0.0,0.0,0.0,0.0 +PreProps24=0.0,0.0,0.0,0.0 +PreProps25=0.0,0.0,0.0,0.0 +PreProps26=0.0,0.0,0.0,0.0 +PreProps27=0.0,0.0,0.0,0.0 +PreProps28=0.0,0.0,0.0,0.0 +PreProps29=0.0,0.0,0.0,0.0 +PreProps30=0.0,0.0,0.0,0.0 +PreProps31=0.0,0.0,0.0,0.0 +PreProps32=0.0,0.0,0.0,0.0 +PreProps33=0.0,0.0,0.0,0.0 +PreProps34=0.0,0.0,0.0,0.0 +PreProps35=0.0,0.0,0.0,0.0 +PostProps0=0.0,0.0,0.0,0.0 +PostProps1=0.0,0.0,0.0,0.0 +PostProps2=1.0,1.0,1.0,1.0 +PostProps3=1.0,0.0,0.0,0.0 +PostProps4=0.0,0.0,0.0,0.0 +PostProps5=0.850000,0.0,0.0,0.0 +Flags=00000004 +Flags2=00020000 +; WHAMMY - RED +[sys_Whammy2D_Red_sys_Whammy2D_Red] +Template=WhammyBar_UI +Blend=3 +Texture=whammy_2 +TexName=tex\models\highway\whammybar_redtop.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +PreProps2=0.0,0.0,0.0,0.0 +PreProps3=0.0,0.0,0.0,0.0 +PreProps4=0.0,0.0,0.0,0.0 +PreProps5=0.0,0.0,0.0,0.0 +PreProps6=0.0,0.0,0.0,0.0 +PreProps7=0.0,0.0,0.0,0.0 +PreProps8=0.0,0.0,0.0,0.0 +PreProps9=0.0,0.0,0.0,0.0 +PreProps10=0.0,0.0,0.0,0.0 +PreProps11=0.0,0.0,0.0,0.0 +PreProps12=0.0,0.0,0.0,0.0 +PreProps13=0.0,0.0,0.0,0.0 +PreProps14=0.0,0.0,0.0,0.0 +PreProps15=0.0,0.0,0.0,0.0 +PreProps16=0.0,0.0,0.0,0.0 +PreProps17=0.0,0.0,0.0,0.0 +PreProps18=0.0,0.0,0.0,0.0 +PreProps19=0.0,0.0,0.0,0.0 +PreProps20=0.0,0.0,0.0,0.0 +PreProps21=0.0,0.0,0.0,0.0 +PreProps22=0.0,0.0,0.0,0.0 +PreProps23=0.0,0.0,0.0,0.0 +PreProps24=0.0,0.0,0.0,0.0 +PreProps25=0.0,0.0,0.0,0.0 +PreProps26=0.0,0.0,0.0,0.0 +PreProps27=0.0,0.0,0.0,0.0 +PreProps28=0.0,0.0,0.0,0.0 +PreProps29=0.0,0.0,0.0,0.0 +PreProps30=0.0,0.0,0.0,0.0 +PreProps31=0.0,0.0,0.0,0.0 +PreProps32=0.0,0.0,0.0,0.0 +PreProps33=0.0,0.0,0.0,0.0 +PreProps34=0.0,0.0,0.0,0.0 +PreProps35=0.0,0.0,0.0,0.0 +PostProps0=0.0,0.0,0.0,0.0 +PostProps1=0.0,0.0,0.0,0.0 +PostProps2=1.0,1.0,1.0,1.0 +PostProps3=1.0,0.0,0.0,0.0 +PostProps4=0.0,0.0,0.0,0.0 +PostProps5=0.850000,0.0,0.0,0.0 +Flags=00000004 +Flags2=00020000 +; WHAMMY - YELLOW +[sys_Whammy2D_Yellow_sys_Whammy2D_Yellow] +Template=WhammyBar_UI +Blend=3 +Texture=whammy_3 +TexName=tex\models\highway\whammybar_yellowtop.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +PreProps2=0.0,0.0,0.0,0.0 +PreProps3=0.0,0.0,0.0,0.0 +PreProps4=0.0,0.0,0.0,0.0 +PreProps5=0.0,0.0,0.0,0.0 +PreProps6=0.0,0.0,0.0,0.0 +PreProps7=0.0,0.0,0.0,0.0 +PreProps8=0.0,0.0,0.0,0.0 +PreProps9=0.0,0.0,0.0,0.0 +PreProps10=0.0,0.0,0.0,0.0 +PreProps11=0.0,0.0,0.0,0.0 +PreProps12=0.0,0.0,0.0,0.0 +PreProps13=0.0,0.0,0.0,0.0 +PreProps14=0.0,0.0,0.0,0.0 +PreProps15=0.0,0.0,0.0,0.0 +PreProps16=0.0,0.0,0.0,0.0 +PreProps17=0.0,0.0,0.0,0.0 +PreProps18=0.0,0.0,0.0,0.0 +PreProps19=0.0,0.0,0.0,0.0 +PreProps20=0.0,0.0,0.0,0.0 +PreProps21=0.0,0.0,0.0,0.0 +PreProps22=0.0,0.0,0.0,0.0 +PreProps23=0.0,0.0,0.0,0.0 +PreProps24=0.0,0.0,0.0,0.0 +PreProps25=0.0,0.0,0.0,0.0 +PreProps26=0.0,0.0,0.0,0.0 +PreProps27=0.0,0.0,0.0,0.0 +PreProps28=0.0,0.0,0.0,0.0 +PreProps29=0.0,0.0,0.0,0.0 +PreProps30=0.0,0.0,0.0,0.0 +PreProps31=0.0,0.0,0.0,0.0 +PreProps32=0.0,0.0,0.0,0.0 +PreProps33=0.0,0.0,0.0,0.0 +PreProps34=0.0,0.0,0.0,0.0 +PreProps35=0.0,0.0,0.0,0.0 +PostProps0=0.0,0.0,0.0,0.0 +PostProps1=0.0,0.0,0.0,0.0 +PostProps2=1.0,1.0,1.0,1.0 +PostProps3=1.0,0.0,0.0,0.0 +PostProps4=0.0,0.0,0.0,0.0 +PostProps5=0.850000,0.0,0.0,0.0 +Flags=00000004 +Flags2=00020000 +; WHAMMY - BLUE +[sys_Whammy2D_Blue_sys_Whammy2D_Blue] +Template=WhammyBar_UI +Blend=3 +Texture=whammy_4 +TexName=tex\models\highway\whammybar_bluetop.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +PreProps2=0.0,0.0,0.0,0.0 +PreProps3=0.0,0.0,0.0,0.0 +PreProps4=0.0,0.0,0.0,0.0 +PreProps5=0.0,0.0,0.0,0.0 +PreProps6=0.0,0.0,0.0,0.0 +PreProps7=0.0,0.0,0.0,0.0 +PreProps8=0.0,0.0,0.0,0.0 +PreProps9=0.0,0.0,0.0,0.0 +PreProps10=0.0,0.0,0.0,0.0 +PreProps11=0.0,0.0,0.0,0.0 +PreProps12=0.0,0.0,0.0,0.0 +PreProps13=0.0,0.0,0.0,0.0 +PreProps14=0.0,0.0,0.0,0.0 +PreProps15=0.0,0.0,0.0,0.0 +PreProps16=0.0,0.0,0.0,0.0 +PreProps17=0.0,0.0,0.0,0.0 +PreProps18=0.0,0.0,0.0,0.0 +PreProps19=0.0,0.0,0.0,0.0 +PreProps20=0.0,0.0,0.0,0.0 +PreProps21=0.0,0.0,0.0,0.0 +PreProps22=0.0,0.0,0.0,0.0 +PreProps23=0.0,0.0,0.0,0.0 +PreProps24=0.0,0.0,0.0,0.0 +PreProps25=0.0,0.0,0.0,0.0 +PreProps26=0.0,0.0,0.0,0.0 +PreProps27=0.0,0.0,0.0,0.0 +PreProps28=0.0,0.0,0.0,0.0 +PreProps29=0.0,0.0,0.0,0.0 +PreProps30=0.0,0.0,0.0,0.0 +PreProps31=0.0,0.0,0.0,0.0 +PreProps32=0.0,0.0,0.0,0.0 +PreProps33=0.0,0.0,0.0,0.0 +PreProps34=0.0,0.0,0.0,0.0 +PreProps35=0.0,0.0,0.0,0.0 +PostProps0=0.0,0.0,0.0,0.0 +PostProps1=0.0,0.0,0.0,0.0 +PostProps2=1.0,1.0,1.0,1.0 +PostProps3=1.0,0.0,0.0,0.0 +PostProps4=0.0,0.0,0.0,0.0 +PostProps5=0.850000,0.0,0.0,0.0 +Flags=00000004 +Flags2=00020000 +; WHAMMY - ORANGE +[sys_Whammy2D_Orange_sys_Whammy2D_Orange] +Template=WhammyBar_UI +Blend=3 +Texture=whammy_5 +TexName=tex\models\highway\whammybar_orangetop.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +PreProps2=0.0,0.0,0.0,0.0 +PreProps3=0.0,0.0,0.0,0.0 +PreProps4=0.0,0.0,0.0,0.0 +PreProps5=0.0,0.0,0.0,0.0 +PreProps6=0.0,0.0,0.0,0.0 +PreProps7=0.0,0.0,0.0,0.0 +PreProps8=0.0,0.0,0.0,0.0 +PreProps9=0.0,0.0,0.0,0.0 +PreProps10=0.0,0.0,0.0,0.0 +PreProps11=0.0,0.0,0.0,0.0 +PreProps12=0.0,0.0,0.0,0.0 +PreProps13=0.0,0.0,0.0,0.0 +PreProps14=0.0,0.0,0.0,0.0 +PreProps15=0.0,0.0,0.0,0.0 +PreProps16=0.0,0.0,0.0,0.0 +PreProps17=0.0,0.0,0.0,0.0 +PreProps18=0.0,0.0,0.0,0.0 +PreProps19=0.0,0.0,0.0,0.0 +PreProps20=0.0,0.0,0.0,0.0 +PreProps21=0.0,0.0,0.0,0.0 +PreProps22=0.0,0.0,0.0,0.0 +PreProps23=0.0,0.0,0.0,0.0 +PreProps24=0.0,0.0,0.0,0.0 +PreProps25=0.0,0.0,0.0,0.0 +PreProps26=0.0,0.0,0.0,0.0 +PreProps27=0.0,0.0,0.0,0.0 +PreProps28=0.0,0.0,0.0,0.0 +PreProps29=0.0,0.0,0.0,0.0 +PreProps30=0.0,0.0,0.0,0.0 +PreProps31=0.0,0.0,0.0,0.0 +PreProps32=0.0,0.0,0.0,0.0 +PreProps33=0.0,0.0,0.0,0.0 +PreProps34=0.0,0.0,0.0,0.0 +PreProps35=0.0,0.0,0.0,0.0 +PostProps0=0.0,0.0,0.0,0.0 +PostProps1=0.0,0.0,0.0,0.0 +PostProps2=1.0,1.0,1.0,1.0 +PostProps3=1.0,0.0,0.0,0.0 +PostProps4=0.0,0.0,0.0,0.0 +PostProps5=0.850000,0.0,0.0,0.0 +Flags=00000004 +Flags2=00020000 + +; OPEN WHAMMY +[__GH3PlusTex_open_whammy] +Texture=whammy_open_1 +TexName=7FCC38F6 +TexScale=128,32 +; OPEN STARPOWER WHAMMY +[__GH3PlusTex_open_star_whammy] +Texture=whammy_open_2_star +TexName=6B39C5C7 +TexScale=128,32 +; DEAD OPEN WHAMMY (not properly used yet) +[__GH3PlusTex_open_whammy_dead] +Texture=whammy_open_3_dead +TexName=334E08AD +TexScale=128,32 + +; WHAMMY - STARPOWER +[sys_Whammy2D_StarPower_sys_Whammy2D_StarPower] +Template=WhammyBar_UI +Blend=3 +Texture=whammy_6_star +TexName=tex\models\highway\whammybar_starpowertop.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +PreProps2=0.0,0.0,0.0,0.0 +PreProps3=0.0,0.0,0.0,0.0 +PreProps4=0.0,0.0,0.0,0.0 +PreProps5=0.0,0.0,0.0,0.0 +PreProps6=0.0,0.0,0.0,0.0 +PreProps7=0.0,0.0,0.0,0.0 +PreProps8=0.0,0.0,0.0,0.0 +PreProps9=0.0,0.0,0.0,0.0 +PreProps10=0.0,0.0,0.0,0.0 +PreProps11=0.0,0.0,0.0,0.0 +PreProps12=0.0,0.0,0.0,0.0 +PreProps13=0.0,0.0,0.0,0.0 +PreProps14=0.0,0.0,0.0,0.0 +PreProps15=0.0,0.0,0.0,0.0 +PreProps16=0.0,0.0,0.0,0.0 +PreProps17=0.0,0.0,0.0,0.0 +PreProps18=0.0,0.0,0.0,0.0 +PreProps19=0.0,0.0,0.0,0.0 +PreProps20=0.0,0.0,0.0,0.0 +PreProps21=0.0,0.0,0.0,0.0 +PreProps22=0.0,0.0,0.0,0.0 +PreProps23=0.0,0.0,0.0,0.0 +PreProps24=0.0,0.0,0.0,0.0 +PreProps25=0.0,0.0,0.0,0.0 +PreProps26=0.0,0.0,0.0,0.0 +PreProps27=0.0,0.0,0.0,0.0 +PreProps28=0.0,0.0,0.0,0.0 +PreProps29=0.0,0.0,0.0,0.0 +PreProps30=0.0,0.0,0.0,0.0 +PreProps31=0.0,0.0,0.0,0.0 +PreProps32=0.0,0.0,0.0,0.0 +PreProps33=0.0,0.0,0.0,0.0 +PreProps34=0.0,0.0,0.0,0.0 +PreProps35=0.0,0.0,0.0,0.0 +PostProps0=0.0,0.0,0.0,0.0 +PostProps1=0.0,0.0,0.0,0.0 +PostProps2=1.0,1.0,1.0,1.0 +PostProps3=1.0,0.0,0.0,0.0 +PostProps4=0.0,0.0,0.0,0.0 +PostProps5=0.850000,0.0,0.0,0.0 +Flags=00000004 +Flags2=00020000 + +; WHAMMY - DEAD +[sys_Whammy2D_Dead_sys_Whammy2D_Dead] +Template=WhammyBar_UI +Blend=3 +Texture=whammy_dead +TexName=tex\models\highway\whammybar_deadtop.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +PreProps2=0.0,0.0,0.0,0.0 +PreProps3=0.0,0.0,0.0,0.0 +PreProps4=0.0,0.0,0.0,0.0 +PreProps5=0.0,0.0,0.0,0.0 +PreProps6=0.0,0.0,0.0,0.0 +PreProps7=0.0,0.0,0.0,0.0 +PreProps8=0.0,0.0,0.0,0.0 +PreProps9=0.0,0.0,0.0,0.0 +PreProps10=0.0,0.0,0.0,0.0 +PreProps11=0.0,0.0,0.0,0.0 +PreProps12=0.0,0.0,0.0,0.0 +PreProps13=0.0,0.0,0.0,0.0 +PreProps14=0.0,0.0,0.0,0.0 +PreProps15=0.0,0.0,0.0,0.0 +PreProps16=0.0,0.0,0.0,0.0 +PreProps17=0.0,0.0,0.0,0.0 +PreProps18=0.0,0.0,0.0,0.0 +PreProps19=0.0,0.0,0.0,0.0 +PreProps20=0.0,0.0,0.0,0.0 +PreProps21=0.0,0.0,0.0,0.0 +PreProps22=0.0,0.0,0.0,0.0 +PreProps23=0.0,0.0,0.0,0.0 +PreProps24=0.0,0.0,0.0,0.0 +PreProps25=0.0,0.0,0.0,0.0 +PreProps26=0.0,0.0,0.0,0.0 +PreProps27=0.0,0.0,0.0,0.0 +PreProps28=0.0,0.0,0.0,0.0 +PreProps29=0.0,0.0,0.0,0.0 +PreProps30=0.0,0.0,0.0,0.0 +PreProps31=0.0,0.0,0.0,0.0 +PreProps32=0.0,0.0,0.0,0.0 +PreProps33=0.0,0.0,0.0,0.0 +PreProps34=0.0,0.0,0.0,0.0 +PreProps35=0.0,0.0,0.0,0.0 +PostProps0=0.0,0.0,0.0,0.0 +PostProps1=0.0,0.0,0.0,0.0 +PostProps2=1.0,1.0,1.0,1.0 +PostProps3=1.0,0.0,0.0,0.0 +PostProps4=0.0,0.0,0.0,0.0 +PostProps5=0.850000,0.0,0.0,0.0 +Flags=00000004 +Flags2=00020000 + +; FALLBACK HIGHWAY +[sys_Highway2D_sys_Highway2D] +Template=Highway_UI +Blend=3 +Texture=highway_board_default +TexName=tex\models\highway\highway_glam_d_mls.dds +PreProps0=-1.0,0.0,0.0,0.0 +PreProps1=720.0,0.0,0.0,0.0 +PreProps2=300.0,0.0,0.0,0.0 +PreProps3=0.0,0.0,0.0,0.0 +PreProps4=0.0,0.0,0.0,0.0 +PreProps5=0.0,0.0,0.0,0.0 +PreProps6=0.0,0.0,0.0,0.0 +PreProps7=0.0,0.0,0.0,0.0 +PreProps8=0.0,0.0,0.0,0.0 +PreProps9=0.0,0.0,0.0,0.0 +PreProps10=0.0,0.0,0.0,0.0 +PreProps11=0.0,0.0,0.0,0.0 +PreProps12=0.0,0.0,0.0,0.0 +PreProps13=0.0,0.0,0.0,0.0 +PreProps14=0.0,0.0,0.0,0.0 +PreProps15=0.0,0.0,0.0,0.0 +PreProps16=0.0,0.0,0.0,0.0 +PostProps0=1.0,1.0,1.0,1.0 +PostProps1=0.0,0.0,0.0,0.0 +PostProps2=64.000000,0.0,0.0,0.0 +PostProps3=128.000000,0.0,0.0,0.0 +PostProps4=3.000000,0.0,0.0,0.0 +PostProps5=1.0,0.0,0.0,0.0 +Flags=00000004 +Flags2=00020000 +[sys_Highway2D_p2_sys_Highway2D_p2] +Template=Highway_UI +Blend=3 +Texture=highway_board_default +TexName=tex\models\highway\highway_glam_d_mls.dds +PreProps0=-1.0,0.0,0.0,0.0 +PreProps1=720.0,0.0,0.0,0.0 +PreProps2=300.0,0.0,0.0,0.0 +PreProps3=0.0,0.0,0.0,0.0 +PreProps4=0.0,0.0,0.0,0.0 +PreProps5=0.0,0.0,0.0,0.0 +PreProps6=0.0,0.0,0.0,0.0 +PreProps7=0.0,0.0,0.0,0.0 +PreProps8=0.0,0.0,0.0,0.0 +PreProps9=0.0,0.0,0.0,0.0 +PreProps10=0.0,0.0,0.0,0.0 +PreProps11=0.0,0.0,0.0,0.0 +PreProps12=0.0,0.0,0.0,0.0 +PreProps13=0.0,0.0,0.0,0.0 +PreProps14=0.0,0.0,0.0,0.0 +PreProps15=0.0,0.0,0.0,0.0 +PreProps16=0.0,0.0,0.0,0.0 +PostProps0=1.0,1.0,1.0,1.0 +PostProps1=0.0,0.0,0.0,0.0 +PostProps2=64.000000,0.0,0.0,0.0 +PostProps3=128.000000,0.0,0.0,0.0 +PostProps4=3.000000,0.0,0.0,0.0 +PostProps5=1.0,0.0,0.0,0.0 +Flags=00000004 +Flags2=00020000 + +; BATTLE LIGHTNING +[sys_Big_Bolt01_Red_sys_Big_Bolt01_Red] +Template=AnimatedTexture_UI +Blend=1 +Texture=fx_lightning +TexName=tex\models\highway\big_lighning01.dds +UCells=8.000000 +VCells=1.0 +FPS=15.000000 +Offset=0.0 +StartFade=1.0 +EndFade=1.0 +PreProps6=0.0 +Color=1.0,0.262745,0.058824,1.0 +Technique=3 +Flags=00000004 +Flags2=00020300 + +; BROKEN STRING ANIMATION +[sys_BM_Snap01_sys_BM_Snap01] +Template=AnimatedTexture_UI +Blend=3 +Texture=highway_string_snap +TexName=tex\models\highway\snap01.dds +UCells=4.000000 +VCells=1.0 +FPS=15.000000 +Offset=0.0 +StartFade=1.0 +EndFade=1.0 +PreProps6=0.0 +Color=1.0,1.0,1.0,1.0 +Technique=5 +Flags=00000004 +Flags2=00020000 + +; PARTICLES +; SPARK PARTICLE +[sys_Particle_Spark01_sys_Particle_Spark01] +Template=ImmediateMode_UI +Blend=1 +Texture=fx_spark +TexName=tex\models\highway\lil_spark.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; NOTE HIT FLAME +[sys_note_hit01_sys_note_hit01] +Template=AnimatedTexture_UI +Blend=1 +Texture=fx_hit +TexName=tex\models\highway\note_hit01.dds +UCells=4.000000 +VCells=4.000000 +FPS=60.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +PreProps6=0.0 +Color=1.0,1.0,1.0,1.0 +Technique=5 +Flags=00000004 +Flags2=00020000 +; NOTE HIT FLAME STARPOWER +[sys_note_hit_blue_01_sys_note_hit_blue_01] +Template=AnimatedTexture_UI +Blend=1 +Texture=fx_hit_sp +TexName=tex\models\highway\note_hit01_blue.dds +UCells=4.000000 +VCells=4.000000 +FPS=60.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +PreProps6=0.0 +Color=1.0,1.0,1.0,1.0 +Technique=5 +Flags=00000004 +Flags2=00020000 +; WHAMMY SPARKS +[sys_whammy_hold01_sys_whammy_hold01] +Template=AnimatedTexture_UI +Blend=1 +Texture=fx_whammy +TexName=tex\models\highway\whammy_hold_01.dds +UCells=4.000000 +VCells=4.000000 +FPS=30.0 +Offset=0.0 +StartFade=0.0 +EndFade=0.0 +PreProps6=0.0 +Color=1.0,1.0,1.0,1.0 +Technique=3 +Flags=00000004 +Flags2=00020000 + +; HIGHWAY SIDEBAR +[sys_sidebar2D_sys_sidebar2D] +Template=ImmediateMode_UI +Blend=3 +Texture=highway_sidebar +TexName=tex\models\highway\sidebar01.dds +TexScale=32,512 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; HIGHWAY SIDEBAR GLOW +[sys_Starpower_SDGLOW_sys_Starpower_SDGLOW] +Template=ImmediateMode_AlphaFade_UI +Blend=3 +Texture=highway_glow +TexName=tex\models\highway\starpower_sidegrade.dds +TexScale=128,512 +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000000 +Flags2=00020100 + +; 4/4 MEASURE BAR +[sys_fretbar_large_sys_fretbar_large] +Template=ImmediateMode_AlphaFade_UI +Blend=3 +TexScale=1024,16 +Texture=highway_beat_4_4 +TexName=tex\models\highway\fretbar_large01.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; 2/4 MEASURE BAR +[sys_fretbar_medium_sys_fretbar_medium] +Template=ImmediateMode_AlphaFade_UI +Blend=3 +TexScale=1024,16 +Texture=highway_beat_2_4 +TexName=tex\models\highway\fretbar_med01.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 +; 1/4 MEASURE BAR +[sys_fretbar_small_sys_fretbar_small] +Template=ImmediateMode_AlphaFade_UI +Blend=3 +TexScale=1024,16 +Texture=highway_beat_1_4 +TexName=tex\models\highway\fretbar_small01.dds +PreProps0=0.0,0.0,0.0,0.0 +PreProps1=0.0,0.0,0.0,0.0 +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 + +; FRET STRING +[sys_String01_sys_String01] +Template=ImmediateMode_UI +Blend=3 +Texture=highway_string +TexName=tex\models\highway\string.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000004 +Flags2=00020000 + +; FIRST NOTE LENS FLARE +[sys_Particle_lnzflare02_sys_Particle_lnzflare02] +Template=ImmediateMode_UI +Blend=1 +Texture=fx_lnzflare +TexName=tex\models\highway\lnzflare.dds +Color=0.905882,1.0,0.996078,1.0 +Flags=00000000 +Flags2=00020000 + +; STARPOWER LIGHTNING BOLT +[sys_Big_Bolt01_sys_Big_Bolt01] +Template=AnimatedTexture_UI +Blend=1 +Texture=fx_lightning +TexName=tex\models\highway\big_lighning01.dds +UCells=8.000000 +VCells=1.0 +FPS=15.000000 +Offset=0.0 +StartFade=1.0 +EndFade=1.0 +PreProps6=0.0 +Color=1.0,1.0,1.0,1.0 +Technique=3 +Flags=00000004 +Flags2=00020300 +; STARPOWER PARTICLES +[sys_Particle_Star01_sys_Particle_Star01] +Template=ImmediateMode_UI +Blend=1 +Texture=fx_star1 +TexName=tex\models\highway\lil_star.dds +Color=1.0,1.0,1.0,1.0 +Bloom=1 +Flags=00000000 +Flags2=6D020000 +[sys_Particle_Star02_sys_Particle_Star02] +Template=ImmediateMode_UI +Blend=1 +Texture=fx_star2 +TexName=tex\models\highway\lil_star2.dds +Color=1.0,1.0,1.0,1.0 +Flags=00000000 +Flags2=00020000 +; OPEN PARTICLES +[__GH3PlusTex_open_fx1] +Texture=fx_open1 +TexName=39BB6EB4 +TexScale=512,128 +[__GH3PlusTex_open_fx2] +Texture=fx_open2 +TexName=7E1B1464 +TexScale=256,32 + +; WHY DO I NEED THESE +; HANGS WHEN DRAWING AN +; OPEN SUSTAIN WITH <128 MATS +[902D8EE1] +Template=00000000 +[4A08C55E] +Template=00000000 +[F05686B6] +Template=00000000 +[0E84810C] +Template=00000000 +[4DECC7D1] +Template=00000000 +[659AB63A] +Template=00000000 +[6DA9AFDB] +Template=00000000 +[D4BA8E33] +Template=00000000 +[A08EE7E6] +Template=00000000 +[1BC3AB66] +Template=00000000 +[F3BF625E] +Template=00000000 +[2B0982A0] +Template=00000000 +[F0E27FB9] +Template=00000000 +[27D78203] +Template=00000000 +[E1F1B5CB] +Template=00000000 +[1ED2C496] +Template=00000000 +[97FD1761] +Template=00000000 +[9A4F2CB7] +Template=00000000 +[E8BFC858] +Template=00000000 +[015DE136] +Template=00000000 +[4216E136] +Template=00000000 +[8569F4D1] +Template=00000000 +[DA55FDD9] +Template=00000000 +[D2BFD967] +Template=00000000 +[7427FA8F] +Template=00000000 +[25059D4E] +Template=00000000 +[8A330FE5] +Template=00000000 +[60955829] +Template=00000000 +[0D83F172] +Template=00000000 +[478268DB] +Template=00000000 +[00000000] +Template=00000000 +[1B28113F] +Template=00000000 +[7AC3D8C0] +Template=00000000 +[1549F424] +Template=00000000 +[5B9FE19F] +Template=00000000 +[5083031E] +Template=00000000 +[031A25C4] +Template=00000000 +[E074FA34] +Template=00000000 +[30DECC66] +Template=00000000 +[0690182F] +Template=00000000 +[4287E6FF] +Template=00000000 +[5BE4BAC9] +Template=00000000 +[E5E80FF1] +Template=00000000 +[2FB701A2] +Template=00000000 +[07970F76] +Template=00000000 diff --git a/SOURCE/build-project.bat b/SOURCE/build-project.bat index 08652ac7..5c48b5dd 100644 --- a/SOURCE/build-project.bat +++ b/SOURCE/build-project.bat @@ -2,8 +2,13 @@ pushd "%~dp0" set MSB="C:\Program Files (x86)\MSBuild\14.0\bin\MSBuild.exe" set CONF=Release +:: TODO: check if VC++ installed, and change configuration if it isn't echo ########## FASTGH3 ########## -%MSB% "%~dp0FastGH3.sln" /p:Configuration=%CONF% +%MSB% "%~dp0FastGH3.sln" /p:Configuration=%CONF% /t:Rebuild || ( pause & exit /b ) +pushd ..\PLUGINS +upx -9 --ultra-brute *.dll +upx -d core.dll TapHopoChord.dll RichPresence.dll FastGH3.dll +popd ::echo ########## FASTGH3 ########## ::%MSB% "%~dp0FastGH3\FastGH3.csproj" "/p:SolutionDir=%~dp0" /p:Configuration=Release ::echo ########## C128KS ########## diff --git a/SOURCE/q/pakdir.exe b/SOURCE/q/pakdir.exe index 641bb277..bd082c71 100644 Binary files a/SOURCE/q/pakdir.exe and b/SOURCE/q/pakdir.exe differ