MFH-Alarian Mod v2.900 - New releases here!
Still Alive
-
- Moderator
- Posts: 1852
- Joined: July 25th, 2007
- Location: USA
- Reputation: 27
- Contact:
I allready made a wiki. Feel free to help me work on it.
http://mfhmod.wikidot.com/
EDIT: password= june
http://mfhmod.wikidot.com/
EDIT: password= june
Last edited by wolferacing on Sun Jun 29, 2008 2:56 am, edited 1 time in total.
- D4rkSh4d0w
- Member
- Posts: 108
- Joined: April 11th, 2008
- Location: Czech Republic
- Reputation: 0
- Contact:
Still Alive
-
- Moderator
- Posts: 1852
- Joined: July 25th, 2007
- Location: USA
- Reputation: 27
- Contact:
Now, with the practice mod, it means that multi tracks song makers will have to add a song.ogg to their package. It also means that one 6-7 minutes song with 4 instruments will be a 35+MB download (assuming that -Attempt to add another audio track for rhythm guitar (separate from bass guitar) will be a reality in future update. :;):
W.I.P. Videos: Soul Sacrifice · Cheap Sunglasses · The Lemon Song · Speed King · Little Wing · Child in Time · Money for Nothing
...the pain
- myfingershurt
- Member
- Posts: 1796
- Joined: April 9th, 2007
- Location: Northern Nevada, USA
- Reputation: 0
OK - finally finished all the little bugfixes and such, practice mode works great 

MFH-Alarian 2.8xx -> MFH-Alarian 2.900 Manual Patch: ~900 kB
.........................
-------------------------
-------------------------
New since 2.830:
++Added Blazingamer's neck select fix
++Added navigatable new song play choice dialog before selecting instrument - "Play Mode:" - "Gig",Practice"
++Wrote logic to calculate generic practice sections for songs without any markers
++Added "Start" position to all practice section lists (for those that want to practice the whole song single-track)
++Added navigatable new generic song practice section choice dialog (without actual section names, for songs without them) before selecting instrument, if "Practice" mode is selected.
+++Rewrote new section retrieval and organization logic for the song initialization to find practicable sections
+++Wrote practice section display & selection logic to replace generic song practice section choices, when available
+++Converted raw practice section locations to more user-friendly mm:ss std time format
++Wrote logic to pass the necessary practice mode information between files, classes, and functions used to prepare and play the song
+++Wrote logic to take the practice information and use it to decide which track(s) to load, and where to start playing them from
++Wrote logic to disable failing when in practice mode
++Practice mode will now start you 4 measures before the section you picked
++Wrote logic to prevent practice mode scores from being stored / uploaded
++Created separate song-listing quick MIDI reader function to speed up song listing (so it doesn't have to retrieve practice sections in the song list)
++Added support for all GH1-style simple text event markers to be practice sections (messy but effective)
++If only one text event / practice marker, the automatically-generated section splits will be used instead
--------------------------------
If you want to practice a multi-track song with all instruments playing...
make a copy of that song's folder, edit the title in the song.ini so you
can tell the difference, merge all the .ogg tracks into the song.ogg, and
delete all .ogg files except song.ogg.
To add practice sections to a song with NO text / section events at all (no solo markers),
just add text events or section markers wherever you'd like a practice marker. (GH1-style)
If you would like to add practice sections to a song that already has guitar solo markings,
and those solo markings are actual section markers (like in Rock Band), you must add
more section markers to designate practice sections.
--------------------------------
-
- Member
- Posts: 1250
- Joined: January 15th, 2008
- Reputation: 0
...the pain
- myfingershurt
- Member
- Posts: 1796
- Joined: April 9th, 2007
- Location: Northern Nevada, USA
- Reputation: 0
Yup.
Forgot to include in the patch, it'll be with the full releases. I'm not even going to try to get those together before the morning, I'm going to bed now. Have fun!
edit: lol, clipped textfile quote to 2.6 and newer
Changelog:
Forgot to include in the patch, it'll be with the full releases. I'm not even going to try to get those together before the morning, I'm going to bed now. Have fun!
edit: lol, clipped textfile quote to 2.6 and newer
Changelog:
New in 2.8:------------------------------------------------------------------------------------------
-----------
================================2.830:
Download old patch New in 2.830 (from 2.825):
ifile.it alternative 2.830 patch download host
++Added wolferacing's gold star results mod for Rock Band themes
++Changed default theme background color to black
++Fixed starperfect.png reference with incorrect case (caused Linux issues; file "starperfect.png" was NOT renamed)
++Applied gold star display mod to Rock Band songlist as well
--Changed sustained note scoring back to old FoF to avoid high score problems
+++Increased requirement for Rock Band guitar gold stars from 5.00x to 5.30x to compensate for FoF's higher sustain scoring
+++Increased requirement for Rock Band bass and rhythm guitar parts from 4.65x to 4.80x to compensate for FoF's higher sustain scoring
+++Created separate logic for Drum parts to maintain the 4.65x requirement for gold stars
++Added GH1-style (non-section) solo off marker "gtr_off" - fixes GH1 solos until end such as Cowboys From Hell and Bark at the Moon
++When Jurgen is playing, moved Guitar Solo "Rock Band" accuracy and review displays to above "Jurgen Is Here"
++Added blank "artist" property to folder items so searching by artist name no longer causes an error with subfolders present
================================2.825:
Download old patch New in 2.825 (from 2.821):
++Added logic to catch when an old fretsonfire.ini points to an invalid theme folder and force the default theme instead of crashing
++Adapted and added Blazingamer's features:
+++New POV setting "Theme" will display the appropriate POV for your selected theme type (GH2, GH3, or RB)
+++Now optional basic main menu positioning is available with a custom theme.ini file in a custom theme (explained in doc\ThemeINI Instructions.txt)
+++Basic theme.ini settings can now be theme-specific (base_color, selected_color, etc)
+++Fixed default text color (was set to yellow, now is back to white)
++Only using score font for guitar solo reviews in Rock Band themes; otherwise normal font will be used (GH3 score font does not include all characters)
++Only using score font for guitar solo accuracies in Rock Band themes; otherwise normal font will be used (GH3 score font does not include all characters)
++Added valid solo section markers for Foreplay / Long Time ("Guitar Lead") and Pleasure ("Guitar Ostinato")
++Changed options for "Killsw Debug" to "Off" and "On" (used to be Off and P1, now works for both players)
++Adjusted new GH2 theme score text position to more closely match the new rockmeter
====However, the rockmeter's digit separator spacing is less than the font's spacing between digits, so large scores overlap the lines
================================2.821:
Download old patch New in 2.821 (from 2.820):
++Rewrote theme folder detection and default theme determination:
++++Theme folders with an extension (like "RbMFH.old") are now recognized as valid
++++Theme folders without a Notes.png file are not even added to the potential theme list
++++If the default theme (RbMFH) does not exist, it will default to the first VALID theme folder found
--Bass groove multiplier images for all themes are now in a separate file
================================2.820:
Download old patch New in 2.820 (from 2.816):
++Added crash-catching logic for case when analog whammy is set but joystick is not present
++Added death_au's graphical bass groove multiplier
++Added wolferacing's solo accuracy "Rock Band" position up above fretboard
+++Moved this accuracy text slightly upward so that it can be clearly seen even when Jurgen is playing
+++Also moved the solo review text to the same vertical offset
++Changed Guitar Solo accuracy display font to score font
++Changed Guitar Solo accuracy display color to white
++Changed default Guitar Solo accuracy display position to Rock Band
++Changed Guitar Solo solo review font to score font
++Reordered solo review text, added center-based text wrapping logic
++Added 2 player simultaneous solo review support (before, only the most recent guitar solo review would be displayed no matter which player)
++Added new analog killswitch mode: "XBOX" mode is for XBOX guitar controllers, "PS2" is for PS2 guitar controllers, and "Off" = digital killswitch
+++Added separate analog killswitch mode settings for P1 and P2 so two different types of guitar controller can be used together
++Moved analog whammy killswitch P1/P2 settings to Key Settings menu
++Ensured if a note is missed / streak is reset that the Guitar Solo isn't counted as a Perfect Solo (forced to 99%)
++Added new options for Rock-Band specific feature Bass Groove (all other MIDI event-based features can already be configured this way)
+++++"Off" feature off in all themes
+++++"RB" feature on in Rock Band themes only
+++++"On" feature on in all themes
===
Patch 2.820 includes bassgroovemult.png image files for each theme. If you don't have all themes installed, and you install all the bassgroovemult.png files, then the game might try to use the RbMFH default theme even though you don't have a full one installed.
The next patch will not include the theme files, they will be in a separate download.
SUMMARY: if you do NOT have the RbMFH theme installed, then delete the Themes\RbMFH folder! Also delete any other theme folders that are not complete...
===
================================2.816:
Download old patchNew in 2.816 (from 2.815):
++Updated Blazingamer's GH2 Complete Rockmeter to the latest patch version and added
Blazingamer's updated GH2 theme for v2.816+
++Added "synth" to list of solo section label filters (synth solo was incorrectly triggering a guitar solo)
================================2.815:
Download old patchNew in 2.815 (from 2.812):
++Added .liquid.'s solo crowd responses (rocksound.ogg plays when solo start, and solo finish at 100%.. messy solo gets failsound.ogg)
++Changed neck select default back to ON for the noobs that can't find the setting to enable it
++Cut score for held notes in half to more closely match GH3's sustain scoring
++Raised RB scoring gold star required average multiplier up to 5.00x for guitar parts, left at 4.65x for drum and bass parts
++Added new option under "Visual Settings" - "GtrSolo Pos" for guitar solo accuracy display position:
+++++"Right" (default) displays guitar solo accuracy to the right of the fretboard
+++++"Center" displays guitar solo accuracy centered on the fretboard (works best with 0 decimal places)
+++++"Left" displays guitar solo accuracy to the left of the fretboard
================================2.812:
Download old patchNew in 2.812 (from 2.811):
++Fixed quite a few incorrect variable names in GH and FoF style star scoring
================================2.811:
Download old patchNew in 2.811 (from 2.810):
++Fixed "global variable player" in-game bug
++Added processor priority and affinity support back in as Death Au pointed out was missing
================================2.810:
Download old patchNew in 2.810 (from 2.805):
++Added new option under "Visual Settings" - "Decimal Places":
++++You may now select the number of decimal places to display (0 - 2), used for the following numerical displays:
+++++++Overall accuracy, average multiplier, guitar solo accuracy, note hit timing, and now analog killswitch debug as well
++Added new scoring option to "Star Scoring" under Game Settings (version)
+++Modeled after data gathered by italiansta1lion
++++"RB" (default) style scoring uses the following ranges to determine stars:
(tweaked slightly to not be so much easier than GH scoring on lower stars, and so it wasn't so easy to get gold stars on many RB songs)
1 star: 0.25x average multiplier
2 star: 0.50x average multiplier
3 star: 1.00x average multiplier
4 star: 2.00x average multiplier
5 star: 3.00x average multiplier
Gold: 4.65x average multiplier
++Further refined HOPO strum intention logic to properly handle picking before-and-after-chord HOPOs (try In Bloom now)
++Added optional log debug output on streak resets if HOPO Debug is enabled
++Added support for a second type of Rock Band solo, as in REM - Orange Crush: "[section gtr_line]" can begin a Guitar Solo
++Added "fade" logic to the analog killswitch...
++++whammy position is the volume target and it changes in small steps towards the target...
++Moved Killswitch / whammy debug display down slightly to not interfere with gutiar solo accuracy
===============================2.805:
Download old patch - New in 2.805 (from 2.801):
Download lsapg's 2.805 installer package: 10 necks, 10 GH3 stages, GH3 & RbMFH themes, ~76 MB, MegaUpload host
++Increased Guitar Solo section detection slop
++Added logic to double-check if the player reset streak at any time during a solo (backup Perfect Solo detection)
++Added logic to ignore GH-style solo markers once a Section marker has been found (the two styles interfere and are mixed in GH2 songs)
++Added "[" open bracket to GH-style solo marker filter (gets mixed up with other GH2 text events)
++Added logic to catch Guitar Solos that last until the very end of the song (GH2 - Search and Destroy)
++Added user option for Guitar Solo accuracy display:
++++"Off" will not display your Guitar Solo accuracy as you play, just the review when you finish a solo
++++"Percent" (default) will display your Guitar Solo accuracy as a percentage only
++++"Detail" will display your Guitar Solo accuracy as a percentage and show you notes hit / total notes
++Centered Guitar Solo results text, and shortened display time
---Removed repeated Guitar Solo results in scaling text
++Added required logic to display Player 2's solo review in the correct viewport
++Added logic to prevent total accuracy display when paused or failed (unless HOPO Debug option is on, because I find it useful when debugging)
++Added logic to prevent Guitar Solo accuracy or review information from displaying when paused or failed
++Added logic to prevent Killswitch Debug from displaying when paused or failed
++Added some missing image object cleanup after each song (probably part of memory leak)
++Added support for in-game star scoring system & SFX in GH themes:
++++This requires ghthemename\Sounds\starding.wav and of course the starwhite stargrey starperfect imagefiles
++Added logic for separate overall accuracy and average multiplier display location in GH theme (on top of stars)
Download old patch - New in 2.801 (from 2.800):
Download lsapg's 2.801 Full Version installer package: all 5 themes, ~150 MB, MegaUpload host
++Fixed guitar solo restart bug
++Changed a couple of the default setting selections to provide a much quicker-loading / better-performing game with a blank fretsonfire.ini file and no settings changes:
+++++Rock Band themes overdrive neck glow defaults to OFF
+++++Library count, rotation, and neck selection all default to OFF initially
+++++The default theme, if none is selected, will be "RbMFH" instead of "Gh3" since I consider it to be the main theme of this mod
+++++Stage rotation defaults to OFF now to shorten default song loading time
+++++Guitar Solo neck style defaults to Overlay
+++++Players defaults to 2 (since you can easily enable / disable player 2 when selecting song difficulty and part)
+++++Point Of View defaults to Rock Band instead of FoF
+++++Fullscreen now defaults to OFF
+++++Large Drum Neck defaults to OFF
++Rearranged "Key Settings" menu to be more convenient
++Added version string to windowed mode window title
============================================================================================================2.800:
New features since Alarian mod v2.7.hotfix25:
++Added "organ" to the solo section filter list so it won't trigger the Guitar Solo neck.
++Added user option for Guitar Solo neck mode under "Fretboard Settings":
++++"Off" will not show any neck changes for Guitar Solos
++++"Replace" (default) will replace neck with "guitarsoloneck.png" - Overdrive neck will replace this neck.
++++"Overlay" will create a static neck overlay with "guitarsoloneckovr.png" - this will show on top of overdrive
++Fixed after-chord HOPO marking / playing issue
++Added "play" to list of words to not allow with "solo" to detect a Guitar Solo section
++Added Rock Band-like real-time in-game 5-star scoring display (if starwhite.png and stargrey.png are found)
+++Added numerical total accuracy display
++Added starperfect.png support to display 100% in-game
+++Used Death Au's white / grey star images
+++Used Daevid's gold star image
+++Used anthman's perfectly ripped Rock Band star "ding" sound from gameplay
++Relocated a large portion of the in-game text and lyric event string manipulation to song preprocessing / loading
++Added Rock Band-like solo note counting, review, and bonus score:
++++Perfect Solo: 100%, 100n points
++++Awesome Solo: 95%-99%, 50n points
++++Great Solo: 90% - 94%, 30n points
++++Good Solo: 80% - 89%, 20n points
++++Solid Solo: 70% - 79%, 10n points
++++Okay Solo: 60% - 69%, 5n points
++++Messy Solo: 0% - 59%, 0 points
++Added numerical average multiplier display
++Fixed average multiplier calculations during gameplay and afterwards (at results):
----Before, one could get above 4x average multiplier in a song with chords without using starpower.
++++Now, the only way to get above a 4x average multiplier (besides long notes) is to use starpower and get above 4x long enough
++Added Blazingamer's option for the vertical POV, like in ddr and rock revolution (under "Fretboard Settings" - "POV" - "Rock Rev")
++Added new option under "Game Options" - "In Game Stats":
++++"Off" will not display average multiplier and overall note hit accuracy during gameplay
++++"RB" (default) will only display average multiplier and overall note hit accuracy during gameplay in Rock Band themes
++++"On" will always display average multiplier and overall note hit accuracy during gameplay
++Fixing Guitar Solo accuracy note counting with some slop logic - was including / missing notes just at the edge of the solo events
+++Added some solo marker timing slop to allow for late activation of Guitar Solo events (game lag)
+++Will also ensure a maximum of 100% guitar solo accuracy
++Added logic to not go to score results screen if Jurgen is playing solo and finishes the song
+++Or, if Jurgen is playing both players, it will also bypass the score screen
++Fixed many 2-player issues
+++Duplicated many of the newer features to be compatible with two players
++++Each player has their own guitar solo processing and display
++++Each player has their own in-game star score
++++Each player has a total note hit accuracy and average multiplier display
++++Each player has an early/late hit accuracy display
++Added basic internal version identification and display (replaced "Game Settings" text with version string)
++Made score and streak counters appear in the same place always (not shifted when lyric sheet is absent)
++Fixed another problem with certain before-chord HOPOs preventing the chord from being stummed
+++Added logic to ensure that a potential problem strum doesn't interrupt any held notes if the game determines no penalty should apply
++Allowing GH1-style guitar solo ending marker "verse" (they don't always include a "solo off" event, like in Thunderkiss)
++Added option under "Game Settings" (version) - "HOPO Debug":
++++"Off" will not display any detailed HOPO or solo debug info
++++"On" will display the current HopoActive, PotentialProblemFlag, note tappable markings, and guitar solo note counts
=====================================================================================2.7xxx:
Hotfix #25 - Hotfix Link -- Post
++Updated logic to allow the very first note in a song to start a HOPO (had become outdated with new HOPO system)
++Fixed fail before countdown complete bug:
++++You may now fail during the song start countdown (should you be that ambitious), and the fail screen will now prevent the song from playing
++Added option to "Rotate Stages" - "BackNForth"
++++This mode will display stages in order from first to last, and then from last to first, and repeat.
Hotfix #24 -- Hotfix Link -- Post
++Gave Jurgen the ability to hammer-on and pull-off, and updated his algorithm to the latest GH2 requirements.
+++Jurgen will now officially kick your ass with any instrument (unless you can tie his 100%)
++Refined HOPO strum intention logic - seems really solid now
--Removed killswitch debug display when playing Drums
++Added some color coding to better bring out the killswitch debug display:
+++++When an analog killswitch is in use, and the value is 0.0, it will be grey. Otherwise it will be yellow.
+++++When a digital killswitch is in use, and it is off, it will be grey. If it is on, it will be yellow.
++Moved unused MIDI text events, if they are enabled, to scroll across the screen a bit lower than the section names
++When the lyricsheet.png is drawn, the song title and info are repositioned (the title should appear in the lyric bar)
++When the lyricsheet.png is drawn, the song play coundown time left display is slightly moved to better accomodate the unused text event scrolling
Hotfix #23 - Hotfix Link -- Post
++Fixed occasional crash caused by hotfix 22's new logic (global variable 'num' no longer should be a problem)
--Removed previous hotfix's HOPO intention determination logic unnecessary debug code:
----Removed fretsonfire.log file entry each time a "miss" was detected
----Removed "Flag: False/True" in-game debug display for the flag used to activate the new HOPO logic
++Converted and added oesick's redone lyricsheet.png
Hotfix #22 - Hotfix Link -- Post
===I accidentally left an on-screen debug for the new HOPO logic.. the "Flag:" display shows when this problematic situation has been detected and the game is watching for a possible correction.
+++Added option under "Key Settings" - "Key Conflicts":
+++++"No check" will not check for conflicting keys at all (WARNING: assign conflicting keys and you will have problems in-game)
+++++"Notify" will check for conflicting keys and warn you, but will not reset your new key (default)
+++++"Enforce" (old logic) will check for conflicting keys and prevent you from setting a conflicting key
++++This now allows you to set your keys the way you'd like. The old mode made it difficult to set your keys, as you had to hunt for the conflicting key and change it to something else unused before you could assign it to the control you wanted.
+++Added "outro" to the solo section filter to prevent "outro solo" sections from triggering Guitar Solos.
++Rewrote after-chord HOPO marking logic to not allow chord pull-offs if the HOPO is the same as the top note in the chord.
++Rewrote same-note HOPO strum logic checks to include a little more intelligence in how the game determines when to reject a strum:
+++When a string of the same note comes up, and the first is a HOPO, the game will keep track of your strums and attempt to determine your intentions
++++Instead of cutting the strum hit window in half when these HOPO-samenote sequences come up like before, now you should be able to strum these sections your way
++++If the user strums the first HOPO, and the game thinks the strum is for the next note -
+++++++then if the user strums the note one more time at the end of the sequence, the game will realize that strum was meant for the last note and not apply a penalty.
++++If the user HOPOs the first note, and intends to strum the next note but the hitwindows overlap -
+++++++then if the user doesn't strum the last note in the sequence, the game will realize the first strum was meant for the note after it, and not apply a penalty.
Hotfix #21 - Hotfix Link -- Post
++Added wolferacing's RB beta gfx & switch with some fallback logic to prevent crashes in RB themes without "beta" graphics files
++Added worldrave's new GH3 menu BG
++Added worldrave's GH3 theme pixel-perfect updates
++Repositioned lyricsheet, score and streak counter displays so they look right in all resolutions
++Section names containing "gtr" in them are displayed as "Guitar"
Hotfix #20 - Screenshot -- Hotfix Link -- Post
++Altered lyrical pitch change event display from the actual "+" to "~"
++Increased relative speed of lyrics (decreased lyric retrieval window) so words appear further apart, prevents more overlapping
++Adjusted vertical position of lyrics to separate them better from the lyricsheet.png bottom line
++If lyrics are present in the song, show lyric sheet and rearrange score / streak displays / accuracy's upper right display position
++++Score and streak boxes and text positions now relative to lyrics sheet and top of screen
++++Accuracy display when set to upper right position is now low enough to not overlap the counters.
+++If lyrics are not present in a song, the lyricsheet graphic will not load and the Rock Band screen rearrangement will not occur.
+++If the lyricsheet graphic is not present in a theme, that theme will not be rearranged
++Updated glorandwarf's key conflict checker with trinidude's patches and reactivated to prevent assigning conflicting controls
++Added extra logic for bass pedal sound playing so that other drum keys don't accidentally get recognized as the bass drum
++++Please note, the random drum samples still contain a bass drum sound. If you don't ever want the other drums to play a bass drum sound, find this file and replace it.
++Added fallback logic for when data\Sounds\bassdrum.wav is not present, so this does not cause a crash.
Hotfix #19 - Hotfix Link -- Post
++Added fallback logic if a nonexistant neck filename is selected; in this case, it will set neck 0 (random necks)
++Changed "Rock Band text events" option to "Rock Band events" with new settings:
+++++"Off" will not process any Rock Band / MIDI text events (lyrics, sections, solos, etc) or attempt to load a lyricsheet.png
+++++"On" will process all Rock Band / MIDI text events (lyrics, sections, solos, etc) and attempt to load a lyricsheet.png
+++++"RB Only" will process all Rock Band / MIDI text events (lyrics, sections, solos, etc) and attempt to load a lyricsheet.png -- only in Rock Band themes.
Hotfix #18 - Hotfix Link -- Post
++Fixed drum tester logic to match new drum key enumeration order
++Added lyricSheet.png optional loading logic to GH-based themes (fixed GH theme song load crash)
++Added worldrave's GH3 Menu.ttf font
Hotfix #17 - Screenshot -- Hotfix Link -- Post
++Added very beta Rock Band MIDI lyric scrolling and timing / highlighting logic
++++Rock Band MIDI lyrics will scroll from right to left, a syllable at a time.
------Some syllables too close together currently overlap...
++Added support for optional "lyricsheet.png" in the theme folder:
++++This will display a Rock Band-ish lyric background graphic (originally provided by wolferacing) at the top of the screen.
+++++This also shows the timing line with a fake voice arrow 1/4 of the way across the screen. Lyrics are centered around this timing line.
++++Lyrics just at the timing line are being sung right now (current lyric). These will be colored green-blue.
++++Lyrics to the right of the line (future lyrics) are colored white
++++Lyrics to the left of the line (past lyrics) are colored grey
++++Long lyrics that change pitch at certain times have these pitch changes marked in the text with a "+" symbol
++++This symbol has been shifted up to the top of the screen to prevent unnecessary overlapping
+++Added user option under "Game Settings" - "MIDI/RB Lyrics":
++++"Off" will not display any MIDI / Rock Band lyric events
++++"Auto" will display scrolling MIDI / Rock Band lyric events
++Added check for the word "drum" before recognizing a "solo" text event as a Guitar Solo
++Added check for the word "map" before recognizing a "solo" text event as a Guitar Solo
++Applied scrolling and coloring logic to section labels, which will scroll on the top of the screen.
+++The game will also now give you advance notice of recognized Guitar Solo sections with timed scrolling section text above the lyrics.
Hotfix #16 - Hotfix Link -- Post
++Added Guitar Hero 1 style solo markers (regular text events, NOT sections, "solo_on" and "solo_off") to the Guitar Solo recognition logic
+++Yes, Guitar Hero 1,2, and 3 songs should now have recognized Guitar Solo sections.
+++You may now designate a guitar solo section Rock Band style, with "section" markers
+++++++example: "[section_gtr_solo_a]" begins, "[section_verse_a]" ends (end marker can NOT have "solo" in it)
+++Or, you can use Guitar Hero 1 style simple text events
+++++++example: "solo_on" begins, "solo_off" ends
++Added support for section labels and solo markers with capital letters in them (all lowercase is no longer required)
++Added "bassdrum.wav" a bass drum sample sound, which will play whenever the bass drum is hit, note or not - HolystoneH's sample
+++This file is required for operation. No fallthrough logic to stop crashes if it isn't there.
+++Added user option under "Audio Settings" - "Bass kick sound" to enable or disable this bass drum sound
++++"On" will play the bass drum sound whether there was a note there or not, whether you hit or missed.
++++"Off" will play normal random drum screwup sounds when the bass pedal is hit at the wrong time, and no additional sound will play when bass drum notes are hit.
++Reordered drum keys to match note numbers, which caused the following:
+++Jurgen now has drumming skills.
Hotfix #15 - Hotfix Link -- Post
++Fixed bug that was causing a hang at the song loading screen for songs without a rhythm.ogg bass track
Hotfix #14 - Hotfix Link -- Post
++Fixed problem caused by support for separate drums.ogg track - you can now play songs that do NOT have a separate drums.ogg
++Removed support for alternate bass track filename "bass.ogg" -- bass tracks MUST be named "rhythm.ogg" to work.
++Finished debugging drum track muting, all tracks are muting properly now
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
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
New in 2.7:------------------------------------------------------------------------------------------
-----------
+Changed the neckspeed calculation to better reflect BPM-changes.
+New yourock, youfailed and random neck images by EdisLeado
Hotfix #8 -- Link - Post
++Fixed the drums hitflame and hitglow positioning
+++For now, the bass drum shows a normal hitflame appears in the center of the fretboard and slightly above the other hitflames
++Added Wolferacing's drum graphics (drumcenterlines.png, DrumNotes.png) for 8bit, Gh1, Gh2, and Gh3 (lines corrected)
Hotfix #7 -- Link - Post
++Added new option under Key Settings > Drum Keys > Auto Drum SP (Auto Drum Starpower Activation)
+++Now you can choose to have the game automatically activate your starpower for you
+++Handy for those with drumsets that don't want to reach or search for the starpower button, or for the lazy (like me)
Hotfix #6 - Screenshot -- Link - Post
++Re-enumerated all player0/player1 guitar/drum keycodes to ensure no interference
+++Player 0's drum starpower will now no longer automatically activate whenever the red drum is hit.
+++Increased allowed thickness of bass drum note rendered from DrumNotes.png
+++Created 2 new Rock Band "rock meter" arrows, one for Bass and one for Drums
++++Three new files used with new rock meter arrow code: rockarr_guitar.png, rockarr_bass.png, rockarr_drums.png
++++If one of these images is not present, it will attempt to load the regular rock_arr.png as a fallback
++++New code has been written to represent your selected instrument on the Rock Band rock meter.
+++++This new code currently will only determine Player 0's part and use that rock meter arrow
+++++I still have to adapt this to 2 players so that each player can have a different rock meter arrow
Hotfix #5 - Screenshot GH3 (too many lines) -- Screenshot RB -- Link - Post
++++Added support for an optional drumcenterlines.png in a theme folder.
+++++If this file is not found, no drum center lines will be drawn
++++++Included Wolferacing's GH3 and RB drumcenterlines.png files -- RB looks good once again but GH3 has one too many strings still... see screenshots.
Hotfix #4 - Link - Post
++++Added function to play Drum screw up sounds
+++++Created a set of 8 drum screw up sounds (data\Sounds\drumscw1.wav - drumscw8.wav) from random drum samples that Happ E Nose provided
++++Replaced Gh3 theme's DrumNotes.png with wolferacing's fixed file
Hotfix #3 - Screenshot GH3 (notes too close) -- Screenshot RB -- Link - Post
++++Added capability for separate Drum Notes image files (use this note format as a template for spacing and placement to make your own drum notes.)
+++++Included Wolferacing's GH3 and straight RB drum note files.
++++++The GH3 drum note image file's notes are too close together and need to be fixed (needs to be evenly spaced for the math to work!)
+++++++DO NOT USE THE INCLUDED Gh3\DrumNotes.png - they are included so that someone else might fix them.
+++++You may now add a "DrumNotes.png" file to any theme, in this note format, and the game will automatically detect and use it for drum tracks.
++++++If you do not have a "DrumNotes.png" file in a theme, the game will still automatically generate usable drum notes by hacking up Notes.png
Hotfix #2 - Link - Post
+++Fixed drum track scoring bug - total notes are now calculated correctly when drum "chords" are involved
Hotfix #1 - Link - Post
+Drums, as in 2.63.hotfix5
++Forced drum neck / board to normal guitar size in GH-based themes so rockmeter doesn't interfere
++Ported drums to 2.63b - animated hitglow code has been added to both Guitar and Drum objects
--------Myfingershurt takes over from here on up...
New in 2.62
+Actual GH3-tails in GH3-theme
+Actual Streak Lights in GH3-theme
+Hotfix #1-17 by Myfingershurt, QQStarS, Blazingamer -->https://www.fretsonfire.org/cgi-bin/ikonboard.cgi?act=ST&f=11&t=20933&st=1900#entry223462
+Neckspeed is now always depending on Difficulty & BPM
+New Hitwindow calculation.
+New Hitflames (actual Blowtorch-graphics! in GH3-theme made by me)
+Improved logics related to strumming, by Myfingershurt.
+2.6c hotfix #1 is included as well, with the nicely-trimmed 2 decimal point hit accuracies with the "ms" label.
New in 2.6:
+Spinning Starnotes in GH3-theme, with option to turn off in Visual Settings (This code was initially made by QQStarS. Spinning starnotes frames provided by Worldrave. Notesheet made by Alarian. Fixed QQStarS code so that the stars spin in the right direction and at the right speed)
+Made the hitwindows a little easier on all 3 settings
+Prevented the option to manipulate hitwindows in fretsonfire.ini
+New graphics in GH3-theme by Worldrave (fret-guide on backgrounds and high quality selection line in song list)
+New Overdrive neck again (Edited one neck provided by Ds~)
Hotfixes since 2.5c By Myfingershurt:
+Hotfix#7 - Fixed problem caused by hotfix 6, where certain chords after a tapped HOPO could not be strummed. Restructured the HOPO strum logic to accomodate the special checks necessary for the after-chord HOPO system.
+Hotfix#6 - Fixed case where a strummed chord pull-off before another chord would sometimes cause a streak reset.
+Hotfix#5 - Built on new logic from hotfix #4 and re-fixed the problem caused by the user pausing during the "You Rock" message.
+Hotfix#4 - Fixed issue where songs would not end (caused by the check for pause, new logic written).
+Hotfix#3 - Added new option to completely disable the Rock Band Starpower / Overdrive Neck Glow (under Fretboard options).
+Hotfix#2 - Fixed case where a chord pull-off before a long pause would result in that chord-pulloff requiring a strum. Fixed case where a chord pull-off too close to the end of a song would result in a funky half-HOPO half-chord merged strum. Fixed crash that happened when user pauses during "You Rock" message. Fixed problem where user managed to restart during "You Rock" message before the crash, and the game would try to restart and then immediately go to the results screen.
+Hotfix#1 - Ensured that special strummed HOPO logic does not get applied to tapped or pulled-off notes. This has fixed speedpicked chord / pulloff / chord / pulloff / etc issues. This is the so-called "Lefty Mode" fix.
Last edited by myfingershurt on Sun Jun 29, 2008 5:51 am, edited 1 time in total.
-
- Member
- Posts: 413
- Joined: November 2nd, 2007
- Location: New Zealand
- Reputation: 0
Blue Heaven!
- death_au
- Member
- Posts: 3991
- Joined: December 12th, 2007
- Location: Australia
- Reputation: 7
- Contact:
Hmm... Is anyone else having a problem with sections being skipped? For example in Ballroom Blitz when I pick, say, chorus 2b it skips directly to guitar solo a. I had similar problems with Are You Gonna Be My Girl, too...
Edit: Okay... It's not so much skipping sections as... When you select practice mode for a song it reads all it's sections, but the section times are wrong on some songs for some reason. For example on Ballroom Blitz it says that verse 2 is at 2:52, when in the midi it's actually at 1:39. Then when it plays the song it starts at 2:52 (which is incorrect)
Without looking at the code, it might be to do do with the conversion from the value pulled from the midi to a readable format... I'm not sure.
Edit: Okay... It's not so much skipping sections as... When you select practice mode for a song it reads all it's sections, but the section times are wrong on some songs for some reason. For example on Ballroom Blitz it says that verse 2 is at 2:52, when in the midi it's actually at 1:39. Then when it plays the song it starts at 2:52 (which is incorrect)
Without looking at the code, it might be to do do with the conversion from the value pulled from the midi to a readable format... I'm not sure.
Last edited by death_au on Sun Jun 29, 2008 7:16 am, edited 1 time in total.
Good job MFH!!! Hopefully you got the PM with the GH3 song selection star and coding, since i haven't been hearing back from you much at all lately. It's cool, i know your pretty busy.
Ok, time for me to get to sleep too. 5am and starting to hear the darn birds chirping. Must....sleep. ... :ghostface: :p
Ok, time for me to get to sleep too. 5am and starting to hear the darn birds chirping. Must....sleep. ... :ghostface: :p
FoF 1st Dual Meter.|.......FoFiX Site......|.. WR's GH3 Theme..|...WR'S GH5 Theme....|WR'S GH:A Theme


#3 Pro Speed Fretter
- Razlo7
- Member
- Posts: 2001
- Joined: April 17th, 2008
- Location: Spokane, WA
- Reputation: 1
- Contact:
WOW MFH!!! (and his coding/graphical team)
im completely amazed at how far u've taken this so quick!!
i LOVE the practise mode!!! however when u pick a section it acts as more of a starting point for the song then playing a section of the song.
just wondering if thats how its supposed to be.... thanks TONSSSSS!!! :p
im completely amazed at how far u've taken this so quick!!
i LOVE the practise mode!!! however when u pick a section it acts as more of a starting point for the song then playing a section of the song.
just wondering if thats how its supposed to be.... thanks TONSSSSS!!! :p

Starting fresh. (:
Return to “FOF Mod Discussion and Support”
Who is online
Users browsing this forum: No registered users and 8 guests