-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge Beta into Main for September Release (#4)
* Add stack trace and hotfix to blank audio * Removed superfluous check on ska files * Update compile-folder.bat * WTDE solo markers, FOVPulse Camera parsing * WoR Drum Animations * Add "Band" label for WTDE * Enable WoR radio button * Autogen cameras/lightshow/drums if not present * Add length to AnimNoteWT * Add support for WoR MIDI camera notes * Move some functions * Compress SKA files generated in Blender * Update GH Toolkit.py * Update ska_classes.py * Parsing SysEx taps/opens * WoR Compiler started * WoR Checksum Generator * Get audio length info added * WoR QB/QS generation in GUI * WoR items added to GUI * Ghost Note/2x Kick parsing * WoR compilation functional * Genre and Checksum split into WT/WoR values * Easier custom performance and song scripts files * GHWoR Loop Anims * Update compile-folder.bat * Update blank audio * More GUI enhancements * Easy song scripts * Lightgen bug fix * Initial checksum swap code * Fix loops * Fix compiler crash if checksum > 30 chars * Remove redundant statements * Fix performance array deletion Fix deletion in circumstances where there are multiple events placed at the same time * Update .gitignore * More debug checksum keys * Update compile logic * More WoR loop_anim logic * Better GH3 Parsing from MIDI * GH3 Audio Compilation * More GH3 Audio Work * GH3 Audio Compile Works * Update install_requirements.bat * CRC file can be run for quick QBKey * Added option to compile fsb without converting * Guitar Hero 3 for 360 file generation * GUI background edits * Added legal camera notes and talky note on vocals * GH3 Forced note logic update * Perf override can now be out of order The compiler will sort them for you * Update camera/band moment logic * Print statement to determine last file processed * Audio gen updates Combine files without converting Strip padding from WoR songs * Add new WTDE features low/high 8/16 bars * Update chart generation Only moment cameras are used Early xplus code * Add WoR PAB extraction * Fix SKA files with partial anims and custom keys * More events added when converting to MIDI * Code cleanup * Initial GH5/WoR to WT Converter code * More WoR to WT conversion code * Add tuning cents to GUI * X+ generation for WTDE (futureproofing) * Function splitting * Create ghtoolkit.py * Added option for custom preview audio * Remove commas in qb2text output * Fix LH anims not parsing note_off events correctly * Add sustain threshold value * Add basic GH3 to WT camera conversion * Force CBR when input is VBR * Fix conversion bug * No more crash with mono audio * Whoops * Relative paths are better than absolute * convert_5_to_wt added to beginner mode * GH5 songs convert to WT properly * Look for new converted WT Camera track * Audio bugs quashed * HOPO chords enabled when compiling to WTDE * Anim notes and GH3 compile mode bug fixes * Convert to GH3/GHA crash fix * Comment out exception
- Loading branch information
Showing
26 changed files
with
4,059 additions
and
2,193 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,112 @@ | ||
car_female_anim_struct = { | ||
guitar = { | ||
pak = L_GUIT_Ginger_Bulls_anims | ||
anim_set = L_GUIT_Ginger_Bulls_anims_set | ||
finger_anims = guitarist_finger_anims_car_female | ||
fret_anims = fret_anims_rocker | ||
strum_anims = CAR_Female_Normal | ||
facial_anims = facial_anims_female_rocker | ||
} | ||
Bass = { | ||
pak = L_GUIT_Judita_Bulls_anims | ||
anim_set = L_GUIT_Judita_Bulls_anims_set | ||
finger_anims = guitarist_finger_anims_car_female | ||
fret_anims = fret_anims_rocker | ||
strum_anims = CAR_Female_Normal | ||
facial_anims = facial_anims_female_rocker | ||
} | ||
drum = { | ||
pak = L_DRUM_Loops_Standard_anims | ||
anim_set = l_drum_loops_standard_anims_set | ||
facial_anims = facial_anims_female_rocker | ||
} | ||
vocals = { | ||
pak = L_SING_Amanda_Bulls_anims | ||
anim_set = L_SING_Amanda_Bulls_anims_set | ||
facial_anims = facial_anims_female_rocker | ||
} | ||
} | ||
car_male_anim_struct = { | ||
guitar = { | ||
pak = L_GUIT_Matt_Bulls_anims | ||
anim_set = L_GUIT_Matt_Bulls_anims_set | ||
finger_anims = guitarist_finger_anims_CAR_Male | ||
fret_anims = fret_anims_rocker | ||
strum_anims = CAR_Male_Normal | ||
facial_anims = facial_anims_male_rocker | ||
} | ||
Bass = { | ||
pak = L_GUIT_Davidicus_Bulls_anims | ||
anim_set = L_GUIT_Davidicus_Bulls_anims_set | ||
finger_anims = guitarist_finger_anims_CAR_Male | ||
fret_anims = fret_anims_rocker | ||
strum_anims = CAR_Male_Normal | ||
facial_anims = facial_anims_male_rocker | ||
} | ||
drum = { | ||
pak = L_DRUM_Loops_Standard_anims | ||
anim_set = l_drum_loops_standard_anims_set | ||
facial_anims = facial_anims_male_rocker | ||
} | ||
vocals = { | ||
pak = L_SING_Patrick_Bulls_anims | ||
anim_set = L_SING_Patrick_Bulls_anims_set | ||
facial_anims = facial_anims_male_rocker | ||
} | ||
} | ||
car_female_alt_anim_struct = { | ||
guitar = { | ||
pak = L_GUIT_Ginger_Bulls_anims | ||
anim_set = L_GUIT_Ginger_Bulls_anims_set | ||
finger_anims = guitarist_finger_anims_car_female | ||
fret_anims = fret_anims_rocker | ||
strum_anims = CAR_Female_Normal | ||
facial_anims = facial_anims_female_rocker | ||
} | ||
Bass = { | ||
pak = L_GUIT_Judita_Bulls_anims | ||
anim_set = L_GUIT_Judita_Bulls_anims_set | ||
finger_anims = guitarist_finger_anims_car_female | ||
fret_anims = fret_anims_rocker | ||
strum_anims = CAR_Female_Normal | ||
facial_anims = facial_anims_female_rocker | ||
} | ||
drum = { | ||
pak = L_DRUM_Loops_Standard_anims | ||
anim_set = l_drum_loops_standard_anims_set | ||
facial_anims = facial_anims_female_rocker | ||
} | ||
vocals = { | ||
pak = L_SING_Amanda_Bulls_anims | ||
anim_set = L_SING_Amanda_Bulls_anims_set | ||
facial_anims = facial_anims_female_rocker | ||
} | ||
} | ||
car_male_alt_anim_struct = { | ||
guitar = { | ||
pak = L_GUIT_Matt_Bulls_anims | ||
anim_set = L_GUIT_Matt_Bulls_anims_set | ||
finger_anims = guitarist_finger_anims_CAR_Male | ||
fret_anims = fret_anims_rocker | ||
strum_anims = CAR_Male_Normal | ||
facial_anims = facial_anims_male_rocker | ||
} | ||
Bass = { | ||
pak = L_GUIT_Davidicus_Bulls_anims | ||
anim_set = L_GUIT_Davidicus_Bulls_anims_set | ||
finger_anims = guitarist_finger_anims_CAR_Male | ||
fret_anims = fret_anims_rocker | ||
strum_anims = CAR_Male_Normal | ||
facial_anims = facial_anims_male_rocker | ||
} | ||
drum = { | ||
pak = L_DRUM_Loops_Standard_anims | ||
anim_set = l_drum_loops_standard_anims_set | ||
facial_anims = facial_anims_male_rocker | ||
} | ||
vocals = { | ||
pak = L_SING_Patrick_Bulls_anims | ||
anim_set = L_SING_Patrick_Bulls_anims_set | ||
facial_anims = facial_anims_male_rocker | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
import subprocess | ||
import os | ||
import shutil | ||
|
||
pak_name = os.path.basename(input("Drag in your pak file: ")).replace("\"","") | ||
root_folder = os.path.realpath(os.path.dirname(__file__)) | ||
perf = "_performance.txt" if os.path.isfile("_performance.txt") else "" | ||
scripts = "_song_scripts_anim_loops.txt" if os.path.isfile("_song_scripts_anim_loops.txt") else "" | ||
ska_files = "SKA Files" if os.path.isdir("SKA Files") else "" | ||
subprocess.run(["python",f"{root_folder}\\GHToolkit.py", "convert_5_to_wt", pak_name, perf]) |
Oops, something went wrong.