Alarian mod v2.7 - Full release
...the pain
- myfingershurt
- Member
- Posts: 1796
- Joined: April 9th, 2007
- Location: Northern Nevada, USA
- Reputation: 0
BSRaven wrote:R4nd0M wrote:Currently it checks for a song section name that contains the word "solo" in it.
I have a song that has a section named "SOLO!", and it did not recognise it as a solo section.
It is case sensitive. All Rock Band section names are in lowercase.
It is looking for text events with the words "section" and "solo" in them.
Open a Rock Band unstripped MIDI and look for these labels. The MIDI software "Cakewalk Pro" really makes understanding the MIDI structure of RB songs much easier.
Don't worry about the repeated "Guitar Solo" text for extended solo sections. I will fix that when I get an accuracy display happening for solos.
I still don't feel like writing the code to use specialized drum fret images; it's just for a bass drum fret. Drums work fine without it. I'm more interested in furthering guitar solos and RB lyric displays.
If someone else really wants to get the DrumFrets.png coded and debugged, and then show me what you did, I'll put it in a hotfix. Otherwise, you'll just have to be patient until not having a visible bass drum fret bothers me enough to do something about it.
Last edited by myfingershurt on Sat Jun 14, 2008 1:20 pm, edited 1 time in total.
The Wiitard
- rednano12
- Member
- Posts: 1549
- Joined: December 22nd, 2007
- Location: http://www.youtube.com/watch?v=failedRickRoll
- Reputation: 0
- Contact:
...the pain
- myfingershurt
- Member
- Posts: 1796
- Joined: April 9th, 2007
- Location: Northern Nevada, USA
- Reputation: 0
iamnoob wrote:Can you try looking into the multiplayer code from Strings on Speed?
-.-
No.
=I would love to implement an online multiplayer mod / microphone mod / vocals / 3 player / note bending whammy / career mode -- but these are seriously HUGE major changes that may or may not even be possible with the current game engine version. Please don't suggest these types of game-rewriting changes - they are all quite obvious to anyone who's ever played any of the console games. I have no plans to attempt any of these things; and even if I did, it would not be something I would announce beforehand. I would wait until I had it working, and then would show it off. I like to have the option to give up on a feature and turn my attention elsewhere.
Why does it feel like, the more effort and creativity I put into my hotfixes and coding... the more ridiculous features users will request?
Why don't YOU look into the multiplayer code from Strings on Speed? Let me know when you have it working, kthxbai.
slantyr: I'll look into the bug.
edit: added "online multiplayer" to the list of things I will absolutely not be doing. It should have been there in the first place.
edit2: Slantyr, I can't reproduce that bug. I can play with uploading highscores on or off, and finish songs without an error message.
Last edited by myfingershurt on Sat Jun 14, 2008 1:53 pm, edited 1 time in total.
I'm getting the connection lost error even with upload scores turned on. I tried deleting the ini. with no luck. I'm running 2.7 with hotfix 12.
EDIT: heres a copy of my ini
[CODE][audio]
bits = 16
buffersize = 2048
delay = 150
disable_preview = True
frequency = 44100
guitarvol = 1.0
miss_volume = 0.2
rhythmvol = 1.0
screwupvol = 0.25
songvol = 1.0
stereo = True
[coffee]
failingenabled = True
morehopo = 2
neck_choose = 28
neckspeed = 130
phrases = False
songdisplay = True
themename = Gh3
[engine]
game_priority = 5
highpriority = True
tickrate = 1.0
[game]
accuracy_mode = 0
accuracy_pos = 1
alt_keys = False
analog_kill = False
auto_drum_sp = False
bass_groove_neck = 2
board_speed = 0
congrats = True
disable_libcount = False
disable_librotation = False
disable_vbpm = False
hit_window = 1
hopo_after_chord = 1
hopo_mark = 1
hopo_style = 0
jurgdef = False
jurgtype = 2
kill_debug = False
language =
large_drum_neck = True
leftymode = False
lyric_mode = 2
margin = 0
neck_select_enabled = True
notedisappear = False
party_time = 30
players = 2
pov = 3
rb_sp_neck_glow = True
rbmfx = True
EDIT: heres a copy of my ini
[CODE][audio]
bits = 16
buffersize = 2048
delay = 150
disable_preview = True
frequency = 44100
guitarvol = 1.0
miss_volume = 0.2
rhythmvol = 1.0
screwupvol = 0.25
songvol = 1.0
stereo = True
[coffee]
failingenabled = True
morehopo = 2
neck_choose = 28
neckspeed = 130
phrases = False
songdisplay = True
themename = Gh3
[engine]
game_priority = 5
highpriority = True
tickrate = 1.0
[game]
accuracy_mode = 0
accuracy_pos = 1
alt_keys = False
analog_kill = False
auto_drum_sp = False
bass_groove_neck = 2
board_speed = 0
congrats = True
disable_libcount = False
disable_librotation = False
disable_vbpm = False
hit_window = 1
hopo_after_chord = 1
hopo_mark = 1
hopo_style = 0
jurgdef = False
jurgtype = 2
kill_debug = False
language =
large_drum_neck = True
leftymode = False
lyric_mode = 2
margin = 0
neck_select_enabled = True
notedisappear = False
party_time = 30
players = 2
pov = 3
rb_sp_neck_glow = True
rbmfx = True
Last edited by dejastar on Sat Jun 14, 2008 2:02 pm, edited 1 time in total.
...the pain
- myfingershurt
- Member
- Posts: 1796
- Joined: April 9th, 2007
- Location: Northern Nevada, USA
- Reputation: 0
dejastar wrote:I'm getting the connection lost error even with upload scores turned on. I tried deleting the ini. with no luck. I'm running 2.7 with hotfix 12.
I can't reproduce that problem... played several songs since hotfix #12 and have not seen it. No ideas here...
Marvin - thats a warning for people who are going to download that hotfix and not the latest one, which has that particular issue fixed.
edit: To anyone having the "connection lost" issue, please PM me with the contents of your fretsonfire.log file after you get the error and close FoF, maybe that will provide a clue.
Last edited by myfingershurt on Sat Jun 14, 2008 2:05 pm, edited 1 time in total.
2 + 2 = 5
-
- Member
- Posts: 3273
- Joined: December 23rd, 2007
- Location: Not in Portland
- Reputation: 0
myfingershurt wrote:Marvin - thats a warning for people who are going to download that hotfix and not the latest one, which has that particular issue fixed.
I know that :p
I was just asking what did it do to the drums.
I did find out most of my questions. I like the Lyrics but they are a bit hard ro ead so hopefully you'll get lyric scrolling down

I know you don't like people asking but I have one request for the future is it possible to have drum Overdrive like in RB when it automatically goes off I can't press the buttons on the keyboard while using the drums

Also what is the Bass Grove funtion I never understood it is it Star Power for the bass?
EDIT What FretsonFire Log? I don't see one here

EDIT 2 For those using Vista you must click Compatability Files up the top to find the Log

Last edited by MarvinPA on Sat Jun 14, 2008 2:12 pm, edited 1 time in total.
...the pain
- myfingershurt
- Member
- Posts: 1796
- Joined: April 9th, 2007
- Location: Northern Nevada, USA
- Reputation: 0
MarvinPA wrote:myfingershurt wrote:Marvin - thats a warning for people who are going to download that hotfix and not the latest one, which has that particular issue fixed.
I know that :p
I was just asking what did it do to the drums.
I did find out most of my questions. I like the Lyrics but they are a bit hard ro ead so hopefully you'll get lyric scrolling down![]()
I know you don't like people asking but I have one request for the future is it possible to have drum Overdrive like in RB when it automatically goes off I can't press the buttons on the keyboard while using the drums
Also what is the Bass Grove funtion I never understood it is it Star Power for the bass?
EDIT What FretsonFire Log? I don't see one here
It broke drums. As in, if you tried to play a drum note, the game crashed. It doesn't really matter, since it's been fixed.
I said when auto RB lyrics were released that its extremely beta. I have it on my to do list to get the lyrics to scroll. It is not easy. But I was able to display them like that so I added it as an option.
There is already an "Auto Drum SP" option under "Drum Keys."
Bass Groove is just higher natural multipliers for the bass track, just like the real game. All of this has been documented with past hotfix releases.
If you're not having the "connection lost" problem after finishing a song, then I'm not concerned about your fretsonfire.log file. However, it is located in the same place the old INI file was -- %appdata%\fretsonfire\fretsonfire.log.
...the pain
- myfingershurt
- Member
- Posts: 1796
- Joined: April 9th, 2007
- Location: Northern Nevada, USA
- Reputation: 0
Still haven't been able to reproduce the "Connection lost" bug. However, made some other progress:
[size=133]---------===========-------------=============------------=============
---------==============-ALARIAN V2.7 HOTFIX-================---------
---------===========-------------=============------------=============[/size]
Instructions: Just unzip the hotfix into your Alarian main folder (where FretsOnFire.exe and the data folder reside). It will replace your fretsonfire.ini with a fresh one (back up yours if you want to refer to old settings) and various files in the Alarian\data folder.
---------===========-------------=============------------=============
[size=120]===NOTICES: PLEASE READ BEFORE CONTACTING ME!!!===[/size]
[size=105]=If anyone finds problematic note patterns with the after-chord HOPOs, please confirm by performing multiple tests with the various HOPO options, and then create a blank / silent song containing just the problematic pattern and send it to me to use for debugging. Please ensure that your test song exhibits the same problem, if not you need to include more surrounding notes.
=Here's the deal -- I'm a coder. I care about gameplay, major features, bug fixes, etc. I do NOT care about graphics. If someone wants to upgrade something I've done with better graphics and effects, please feel free. Then show me what you've done and I will be sure to include the changes.
...Basically - I'll make it work. You guys make it look better.
=I would love to implement an online multiplayer mod / microphone mod / vocals / 3 player / note bending whammy / career mode -- but these are seriously HUGE major changes that may or may not even be possible with the current game engine version. Please don't suggest these types of game-rewriting changes - they are all quite obvious to anyone who's ever played any of the console games. I have no plans to attempt any of these things; and even if I did, it would not be something I would announce beforehand. I would wait until I had it working, and then would show it off. I like to have the option to give up on a feature and turn my attention elsewhere.
=BTW, if I had any idea how to ensure that FoF always sets a single processor affinity or whatever is required to work properly, I would make it automatic... unfortunatly, I have only 1 processor in my system.
=PLEASE don't PM me with requests, that goes for everybody. If you think you have a new idea that hasn't been discussed or thought of yet, post it in this thread. I'm not the only one involved in this project, you know. Everyone should have a chance to respond to the ideas, I like to see how popular certain features are before attempting to do something that I think I can finish.
=PLEASE don't ask me when a certain feature is going to be done. This really starts to make my coding seem like work, as if I have to answer to somebody who might not give me my next paycheck. This is not a job; it is a hobby. I share what I do with everybody because, well, I'd be a real douche if I didn't
=I've made a decision that I won't help anyone with Python. It's just easier this way. It's such a confusing language... I can waste a long time walking someone through what would seem like the simplest change. I barely have enough time to make my own code work. Do you want me to stop making progress and spend my time teaching Python? That doesn't make sense.... I'm a terrible teacher, I'm a much better coder.
==In short, PLEASE don't ask me any questions about Python or where certain code is or that sort of thing.
====If you're determined to figure something out, do what I did. Google search. Study the code. Study Python articles. Study example code.
[/size]
[size=120]To summarize: Please just let me do my thing and code what I feel like.[/size]
[size=105]...distract me and the things I want to get done, don't get done... and I get frustrated, and bored, and maybe stop being interested in the game for a while. [/size]
---------===========-------------=============------------=============
Remember, my hotfixes are cumulative - the latest fix contains all previous fixes unless otherwise noted.
---------===========-------------=============------------=============
---------===========-------------=============------------=============
[size=120]Latest hotfix:
http://www.mediafire.com/?wl2mnzmzgod
Hotfix #13 - Hotfix Link -- Post
++Added Gamexprt's redone Rock Band graphics files
++Added worldrave's updated custom GH3 Score truetype font
++Added logic needed to correctly process successive guitar solo sections (such as: section_gtr_solo_a, section_gtr_solo_b, section_chorus_a)
+++When a Guitar Solo section is started, and no Guitar Solo is already in progress, the "Guitar Solo!" text will show and scale
+++If a new Guitar Solo section comes up, the last section was also a Guitar Solo, the "Guitar Solo!" text sill not be shown again
+++When a Guitar Solo section ends (with a non-solo section), the text "Solo Finished!" will show and scale (this will eventually be your solo performance review)
++Ensured resources are freed after finishing a song (this was accidentally removed while debugging another problem in an earlier hotfix)fs
++Fixed logic for separate drum track muting, and for "bass.ogg" alternate rhythm file support[/size]
---------===========-------------=============------------=============
Known issues with drums:
-some drum "chords" at the end of starpower phrases result in a double starpower reward
-hitglow for drum "chords" only show for the last note hit
-when jurgen plays drums, he is always off by a key.
Other unresolved / reported issues:
-2-player fail / rock bug -- Detail post 2
-Track volume bug
-Fail before countdown complete bug
-if a key is mapped to multiple functions, the game will be confused. See the top of this post for fix instructions.
---------===========-------------=============------------=============
To do:
-Create logic to scroll Rock Band lyrics
-Display song section names on another area of the screen
-Add user option to enable / disable Bass Groove on GH-based themes
-Add user option to use a starpowerneckovr.png (or overdriveneckovr.png) for a starpower / overdrive neck overlay
-Add logic to re-randomize and play a different main menu music file after one completes, instead of looping one forever
-Write separate logic to handle individual player's "You Rock" status; right now, if one player makes it to the end of the song, both players "Rock."
-Add some form of version tracking / handling / displaying
-Add stage folder select or random function to support multiple animated stage backgrounds
-Add code to use separate DrumKeys.png if present, so we can use Wolferacing's drum keys
-Attempt to add another audio track for rhythm guitar (separate from bass guitar)
-Add wide bassdrumhitflames1.png and bassdrumhitflames2.png support for bass drum hits, properly scaled and positioned
-Port Hering's song queue / merged difficulty & part selection screen
-Create a phantom difficulty filter so that the game will not show you difficulties with 5 or less notes in them.
-Add hit accuracy average, total error score, etc. review at end of song
-Add drum fill sections, with required green fret / cymbal hit at end to continue streak (or maybe to activate starpower instead) - detail post
-Add user option for notes to pass over or under the frets
-Allow theme-based necks; if there is a "necks" folder in a theme, then those necks will be used. If not, data
ecks will be used.
-Add new Stage Rotate option for "Back & Forth" to display stage backgrounds in order from first to last, then last to first, then repeat.
-Rewrite glorandwarf's control conflict checking functions to work with drum keys and re-activate the control assignment checking
-Move all text and graphic positioning elements into the theme.ini so it is easier to code custom themes - detail post
-Create function to support separate .PNG files for score digits 0-9 instead of requiring a .TTF font
-Give Jurgen the (in)ability to play worse... allow user to select Jurgen's "skill" level to compete against
--Also add a small Jurgen score display to the game results so you can compare your score and streak against his
----And have Jurgen talk trash to you or praise you depending on the score gap
-Add function to read in manual starpower section markings from MIDI file instead of automatic calculation, and read in solo parts and big rock ending parts:
----detail post 1 -- detail post 2 -- detail post 3
---------===========-------------=============------------=============
---------===========-------------=============------------=============
[size=105]History:
note: no need to download old hotfixes unless the latest causes a new problem for you.
Hotfix #12 - Hotfix Link -- Post
++Fixed bug caused by hotfix #11 that broke score results and upload
Hotfix #11 - Hotfix Link -- Post
---Drum track muting is not behaving correctly yet
---and also, WARNING! --this version breaks the score results screen and score uploading.
++Added option under "Game Settings" - "Show Unused Events"
+++Now you can turn off all the unused text events (only show lyrics and section names without the mess on the left)
++Fixed issue caused by hotfix #10 breaking drums
++Added support for separate "drums.ogg" audio track, if present.
+++Linked drum parts to this audio track's volume control
+++++Test songs with separated drums.ogg track: SlowDrag's, and v4vendetta's rerip of Run to the Hills
++Also mapped alternate "bass.ogg" audio track name to "rhythm" track if no "rhythm.ogg" is found
++Added another audio channel for sound effects (was interfering with drum track)
Hotfix #10 - Screenshot -- Hotfix Link -- Post
WARNING! This mod is known to break drums!
++Added worldrave's new painstakingly-crafted GH3 Score truetype font
+IMPORTANT: For any of the following features to work, you must have "Rock Band text events" set to "On"!
++Added basic detection and display of UNstripped Rock Band song sections
+++Stripped unnecessary characters and labels from section text
+++Changed all underscores "_" to spaces " " for better section name readability (this was done just after the screenshot)
+++Added basic detection and display of guitar solos (no accuracy meter, solo review, or upcoming solo indications are implemented yet)
+++++Wrote logic to only allow "Guitar" and "Lead Guitar" parts to obtain Guitar Solos
+++++When Guitar Solo begins, the appropriate player's neck will use "guitarsoloneck.png" (if it exists in the theme)
+++++When Guitar Solo begins, "Guitar Solo!" will show in the large scaling text used for other notifications such as "Starpower Ready!"
+++++When Guitar Solo ends, the neck will go back to normal.
+++++Starpower neck overrides Guitar Solo neck (only one will display)
Hotfix #9 - Hotfix Link -- Post
This is the "OK, so I care a little about certain graphics" hotfix...
++Replaced bassgrooveneck.png, DrumNotes.png, and bassgrooveneckovr.png with Figure's
==Moved Death AU's bassgrooveneckovr.png (simple blue fade) to Gh3 theme
==Moved my original tiny blue bassgrooveneck.png to Gh3 theme
++Replaced Rock Band score and streak font with ITC Avant Garde Std Book, with the number "0" and letter "O" swapped.
++Added new "locale" module to library, and used it to format Rock Band score with commas appropriate to your region
++Re-created Rock Band theme rockmeter instrument icon arrows
++Stretched Rock Band score background / label / instrument icon images to accomodate larger scores
+++Also finally mirrored the Bass score icon, which was displaying backwards
++Added code to read optional drumfretshacked.png as altered by slantyr (to correct RB drum fret angles)
++Added functions to pull effects / sections / commands text and lyrics text from Rock Band rips and display them in two locations on the screen -- THIS IS INCREDIBLY BETA
+++Added user option to enable / disable handling these Rock Band text/lyric events under "Game Settings" - "Rock Band text events"
Hotfix #8 -- Hotfix Link -- Post
==Double-checked, Wolferacing's latest POV code is indeed included already.
==Checked raw whammy volume, sounded worse than old rounding, abandoned
++Added new user setting under "Fretboard Settings" - "Bass Groove Neck:"
+++++"Off" - This will not alter the neck appearance at all when Bass Groove is active.
+++++"Replace" - This is the original mode; "bassgrooveneck.png" will be used in place of your regular neck during Bass Groove.
+++++"Overlay" - Death AU's new static overlay mode; "bassgrooveneckovr.png" will be overlaid on top of your neck during Bass Groove
+++++++"Overlay" mode still shows on top of starpower necks.
Hotfix #7 -- Screenshot -- Hotfix Link -- Post
++Fixed player 2's Bass Groove feature
++Created logic to replace GH theme multiplier with text for Bass Groove multipliers
Hotfix #6 -- Screenshot -- Hotfix Link -- Post
++Implemented a basic "Bass Groove" feature:
++++++++PLEASE NOTE the Bass Groove multiplier text will currently only show in Rock Band themes!
++++++++Bass players in GH themes will have "4x" still displayed incorrectly for now!
++++Bass Guitar parts will have the capability to reach 5x and 6x multipliers for hit streaks of 40 and 50.
+++++These new multipliers also scale 2x with starpower / overdrive (Bass players can reach 10x and 12x multipliers)
+++++These new multiplier values currently are only shown in bluish text in place of the graphical multiplier
++++If a theme has "bassgrooveneck.png" then that neck will be used whenever Bass Groove is active (and starpower is not)
++Implemented Worldrave's latest perfect GH3 hitflame sizing
Hotfix #5 -- Hotfix Link -- Post
++Added new user option under "Fretboard Settings" for "Large Drum Neck"
++++"Yes" will set the drum neck to the original large size in the Rock Band theme
++++"No" will set the drum neck to the same size as the guitar neck
++When starting the game with a fresh INI file, the user will only be prompted to find the "songs" folder once.
Hotfix #4 -- Screenshot -- Hotfix Link -- Post
++Wrote new logic to separately display Rock Band instrument icons for Player 1 and Player 2
Hotfix #3 -- Hotfix Link -- Post
++Fixed neck selection menu problem caused by Hotfix #2
++Redefined Stage Rotate Delay option to include 3 ranges of step sizes:
++++Delays 1 - 10 can be adjusted in single steps
++++Delays 10 - 50 can be adjusted in steps of 10
++++Delays 50 - 2000 can be adjusted in steps of 50
++Added Stage Rotate Delay option to in-game pause menu and ensured it gets refreshed when unpausing
Hotfix #2 -- Hotfix Link -- Post
**Warning! Hotfix 2 breaks the neck selection menu!!
++Fixed unnecessary repeated hard drive INI access "(D) Config.get: coffee.neck_choose" during neck select menu init / runtime
++Added Spikehead's Jurgen player mods
++Fixed R4nd0m's HOPO re-strum issue
++Rewrote drum / guitar object key assignments and drum track detection logic
+++which has fixed the bug italiansta1ion reported in detail here
+++Added log output for each guitar scene's keylist initialization to help debug this
Hotfix #1 -- Hotfix Link -- Mini .RAR Release Link -- Post
++Re-implemented 2.63b hotfix #9
++Applied animated hitglow scaling change from Guitar.py also to Drum.py[/size]
---------===========-------------=============------------=============
---------===========-------------=============------------=============
[size=133]---------===========-------------=============------------=============
---------==============-ALARIAN V2.7 HOTFIX-================---------
---------===========-------------=============------------=============[/size]
Instructions: Just unzip the hotfix into your Alarian main folder (where FretsOnFire.exe and the data folder reside). It will replace your fretsonfire.ini with a fresh one (back up yours if you want to refer to old settings) and various files in the Alarian\data folder.
---------===========-------------=============------------=============
[size=120]===NOTICES: PLEASE READ BEFORE CONTACTING ME!!!===[/size]
[size=105]=If anyone finds problematic note patterns with the after-chord HOPOs, please confirm by performing multiple tests with the various HOPO options, and then create a blank / silent song containing just the problematic pattern and send it to me to use for debugging. Please ensure that your test song exhibits the same problem, if not you need to include more surrounding notes.
=Here's the deal -- I'm a coder. I care about gameplay, major features, bug fixes, etc. I do NOT care about graphics. If someone wants to upgrade something I've done with better graphics and effects, please feel free. Then show me what you've done and I will be sure to include the changes.
...Basically - I'll make it work. You guys make it look better.
=I would love to implement an online multiplayer mod / microphone mod / vocals / 3 player / note bending whammy / career mode -- but these are seriously HUGE major changes that may or may not even be possible with the current game engine version. Please don't suggest these types of game-rewriting changes - they are all quite obvious to anyone who's ever played any of the console games. I have no plans to attempt any of these things; and even if I did, it would not be something I would announce beforehand. I would wait until I had it working, and then would show it off. I like to have the option to give up on a feature and turn my attention elsewhere.
=BTW, if I had any idea how to ensure that FoF always sets a single processor affinity or whatever is required to work properly, I would make it automatic... unfortunatly, I have only 1 processor in my system.
=PLEASE don't PM me with requests, that goes for everybody. If you think you have a new idea that hasn't been discussed or thought of yet, post it in this thread. I'm not the only one involved in this project, you know. Everyone should have a chance to respond to the ideas, I like to see how popular certain features are before attempting to do something that I think I can finish.
=PLEASE don't ask me when a certain feature is going to be done. This really starts to make my coding seem like work, as if I have to answer to somebody who might not give me my next paycheck. This is not a job; it is a hobby. I share what I do with everybody because, well, I'd be a real douche if I didn't

=I've made a decision that I won't help anyone with Python. It's just easier this way. It's such a confusing language... I can waste a long time walking someone through what would seem like the simplest change. I barely have enough time to make my own code work. Do you want me to stop making progress and spend my time teaching Python? That doesn't make sense.... I'm a terrible teacher, I'm a much better coder.
==In short, PLEASE don't ask me any questions about Python or where certain code is or that sort of thing.
====If you're determined to figure something out, do what I did. Google search. Study the code. Study Python articles. Study example code.
[/size]
[size=120]To summarize: Please just let me do my thing and code what I feel like.[/size]
[size=105]...distract me and the things I want to get done, don't get done... and I get frustrated, and bored, and maybe stop being interested in the game for a while. [/size]
---------===========-------------=============------------=============
Remember, my hotfixes are cumulative - the latest fix contains all previous fixes unless otherwise noted.
---------===========-------------=============------------=============
---------===========-------------=============------------=============
[size=120]Latest hotfix:
http://www.mediafire.com/?wl2mnzmzgod
Hotfix #13 - Hotfix Link -- Post
++Added Gamexprt's redone Rock Band graphics files
++Added worldrave's updated custom GH3 Score truetype font
++Added logic needed to correctly process successive guitar solo sections (such as: section_gtr_solo_a, section_gtr_solo_b, section_chorus_a)
+++When a Guitar Solo section is started, and no Guitar Solo is already in progress, the "Guitar Solo!" text will show and scale
+++If a new Guitar Solo section comes up, the last section was also a Guitar Solo, the "Guitar Solo!" text sill not be shown again
+++When a Guitar Solo section ends (with a non-solo section), the text "Solo Finished!" will show and scale (this will eventually be your solo performance review)
++Ensured resources are freed after finishing a song (this was accidentally removed while debugging another problem in an earlier hotfix)fs
++Fixed logic for separate drum track muting, and for "bass.ogg" alternate rhythm file support[/size]
---------===========-------------=============------------=============
Known issues with drums:
-some drum "chords" at the end of starpower phrases result in a double starpower reward
-hitglow for drum "chords" only show for the last note hit
-when jurgen plays drums, he is always off by a key.
Other unresolved / reported issues:
-2-player fail / rock bug -- Detail post 2
-Track volume bug
-Fail before countdown complete bug
-if a key is mapped to multiple functions, the game will be confused. See the top of this post for fix instructions.
---------===========-------------=============------------=============
To do:
-Create logic to scroll Rock Band lyrics
-Display song section names on another area of the screen
-Add user option to enable / disable Bass Groove on GH-based themes
-Add user option to use a starpowerneckovr.png (or overdriveneckovr.png) for a starpower / overdrive neck overlay
-Add logic to re-randomize and play a different main menu music file after one completes, instead of looping one forever
-Write separate logic to handle individual player's "You Rock" status; right now, if one player makes it to the end of the song, both players "Rock."
-Add some form of version tracking / handling / displaying
-Add stage folder select or random function to support multiple animated stage backgrounds
-Add code to use separate DrumKeys.png if present, so we can use Wolferacing's drum keys
-Attempt to add another audio track for rhythm guitar (separate from bass guitar)
-Add wide bassdrumhitflames1.png and bassdrumhitflames2.png support for bass drum hits, properly scaled and positioned
-Port Hering's song queue / merged difficulty & part selection screen
-Create a phantom difficulty filter so that the game will not show you difficulties with 5 or less notes in them.
-Add hit accuracy average, total error score, etc. review at end of song
-Add drum fill sections, with required green fret / cymbal hit at end to continue streak (or maybe to activate starpower instead) - detail post
-Add user option for notes to pass over or under the frets
-Allow theme-based necks; if there is a "necks" folder in a theme, then those necks will be used. If not, data
ecks will be used.
-Add new Stage Rotate option for "Back & Forth" to display stage backgrounds in order from first to last, then last to first, then repeat.
-Rewrite glorandwarf's control conflict checking functions to work with drum keys and re-activate the control assignment checking
-Move all text and graphic positioning elements into the theme.ini so it is easier to code custom themes - detail post
-Create function to support separate .PNG files for score digits 0-9 instead of requiring a .TTF font
-Give Jurgen the (in)ability to play worse... allow user to select Jurgen's "skill" level to compete against
--Also add a small Jurgen score display to the game results so you can compare your score and streak against his
----And have Jurgen talk trash to you or praise you depending on the score gap
-Add function to read in manual starpower section markings from MIDI file instead of automatic calculation, and read in solo parts and big rock ending parts:
----detail post 1 -- detail post 2 -- detail post 3
---------===========-------------=============------------=============
---------===========-------------=============------------=============
[size=105]History:
note: no need to download old hotfixes unless the latest causes a new problem for you.
Hotfix #12 - Hotfix Link -- Post
++Fixed bug caused by hotfix #11 that broke score results and upload
Hotfix #11 - Hotfix Link -- Post
---Drum track muting is not behaving correctly yet

---and also, WARNING! --this version breaks the score results screen and score uploading.
++Added option under "Game Settings" - "Show Unused Events"
+++Now you can turn off all the unused text events (only show lyrics and section names without the mess on the left)
++Fixed issue caused by hotfix #10 breaking drums
++Added support for separate "drums.ogg" audio track, if present.
+++Linked drum parts to this audio track's volume control
+++++Test songs with separated drums.ogg track: SlowDrag's, and v4vendetta's rerip of Run to the Hills
++Also mapped alternate "bass.ogg" audio track name to "rhythm" track if no "rhythm.ogg" is found
++Added another audio channel for sound effects (was interfering with drum track)
Hotfix #10 - Screenshot -- Hotfix Link -- Post
WARNING! This mod is known to break drums!
++Added worldrave's new painstakingly-crafted GH3 Score truetype font
+IMPORTANT: For any of the following features to work, you must have "Rock Band text events" set to "On"!
++Added basic detection and display of UNstripped Rock Band song sections
+++Stripped unnecessary characters and labels from section text
+++Changed all underscores "_" to spaces " " for better section name readability (this was done just after the screenshot)
+++Added basic detection and display of guitar solos (no accuracy meter, solo review, or upcoming solo indications are implemented yet)
+++++Wrote logic to only allow "Guitar" and "Lead Guitar" parts to obtain Guitar Solos
+++++When Guitar Solo begins, the appropriate player's neck will use "guitarsoloneck.png" (if it exists in the theme)
+++++When Guitar Solo begins, "Guitar Solo!" will show in the large scaling text used for other notifications such as "Starpower Ready!"
+++++When Guitar Solo ends, the neck will go back to normal.
+++++Starpower neck overrides Guitar Solo neck (only one will display)
Hotfix #9 - Hotfix Link -- Post
This is the "OK, so I care a little about certain graphics" hotfix...
++Replaced bassgrooveneck.png, DrumNotes.png, and bassgrooveneckovr.png with Figure's
==Moved Death AU's bassgrooveneckovr.png (simple blue fade) to Gh3 theme
==Moved my original tiny blue bassgrooveneck.png to Gh3 theme
++Replaced Rock Band score and streak font with ITC Avant Garde Std Book, with the number "0" and letter "O" swapped.
++Added new "locale" module to library, and used it to format Rock Band score with commas appropriate to your region
++Re-created Rock Band theme rockmeter instrument icon arrows
++Stretched Rock Band score background / label / instrument icon images to accomodate larger scores
+++Also finally mirrored the Bass score icon, which was displaying backwards
++Added code to read optional drumfretshacked.png as altered by slantyr (to correct RB drum fret angles)
++Added functions to pull effects / sections / commands text and lyrics text from Rock Band rips and display them in two locations on the screen -- THIS IS INCREDIBLY BETA
+++Added user option to enable / disable handling these Rock Band text/lyric events under "Game Settings" - "Rock Band text events"
Hotfix #8 -- Hotfix Link -- Post
==Double-checked, Wolferacing's latest POV code is indeed included already.
==Checked raw whammy volume, sounded worse than old rounding, abandoned
++Added new user setting under "Fretboard Settings" - "Bass Groove Neck:"
+++++"Off" - This will not alter the neck appearance at all when Bass Groove is active.
+++++"Replace" - This is the original mode; "bassgrooveneck.png" will be used in place of your regular neck during Bass Groove.
+++++"Overlay" - Death AU's new static overlay mode; "bassgrooveneckovr.png" will be overlaid on top of your neck during Bass Groove
+++++++"Overlay" mode still shows on top of starpower necks.
Hotfix #7 -- Screenshot -- Hotfix Link -- Post
++Fixed player 2's Bass Groove feature
++Created logic to replace GH theme multiplier with text for Bass Groove multipliers
Hotfix #6 -- Screenshot -- Hotfix Link -- Post
++Implemented a basic "Bass Groove" feature:
++++++++PLEASE NOTE the Bass Groove multiplier text will currently only show in Rock Band themes!
++++++++Bass players in GH themes will have "4x" still displayed incorrectly for now!
++++Bass Guitar parts will have the capability to reach 5x and 6x multipliers for hit streaks of 40 and 50.
+++++These new multipliers also scale 2x with starpower / overdrive (Bass players can reach 10x and 12x multipliers)
+++++These new multiplier values currently are only shown in bluish text in place of the graphical multiplier
++++If a theme has "bassgrooveneck.png" then that neck will be used whenever Bass Groove is active (and starpower is not)
++Implemented Worldrave's latest perfect GH3 hitflame sizing
Hotfix #5 -- Hotfix Link -- Post
++Added new user option under "Fretboard Settings" for "Large Drum Neck"
++++"Yes" will set the drum neck to the original large size in the Rock Band theme
++++"No" will set the drum neck to the same size as the guitar neck
++When starting the game with a fresh INI file, the user will only be prompted to find the "songs" folder once.
Hotfix #4 -- Screenshot -- Hotfix Link -- Post
++Wrote new logic to separately display Rock Band instrument icons for Player 1 and Player 2
Hotfix #3 -- Hotfix Link -- Post
++Fixed neck selection menu problem caused by Hotfix #2
++Redefined Stage Rotate Delay option to include 3 ranges of step sizes:
++++Delays 1 - 10 can be adjusted in single steps
++++Delays 10 - 50 can be adjusted in steps of 10
++++Delays 50 - 2000 can be adjusted in steps of 50
++Added Stage Rotate Delay option to in-game pause menu and ensured it gets refreshed when unpausing
Hotfix #2 -- Hotfix Link -- Post
**Warning! Hotfix 2 breaks the neck selection menu!!
++Fixed unnecessary repeated hard drive INI access "(D) Config.get: coffee.neck_choose" during neck select menu init / runtime
++Added Spikehead's Jurgen player mods
++Fixed R4nd0m's HOPO re-strum issue
++Rewrote drum / guitar object key assignments and drum track detection logic
+++which has fixed the bug italiansta1ion reported in detail here
+++Added log output for each guitar scene's keylist initialization to help debug this
Hotfix #1 -- Hotfix Link -- Mini .RAR Release Link -- Post
++Re-implemented 2.63b hotfix #9
++Applied animated hitglow scaling change from Guitar.py also to Drum.py[/size]
---------===========-------------=============------------=============
---------===========-------------=============------------=============
Last edited by myfingershurt on Sat Jun 14, 2008 3:26 pm, edited 1 time in total.
Return to “FOF Mod Discussion and Support”
Who is online
Users browsing this forum: No registered users and 7 guests