EOF 1.8RC13 - Now with Immerrock support

A collection of helpful posts
Jpop fanatic
raynebc
Moderator
Posts: 5698
Joined: April 20th, 2008
Location: Megumi Island
Reputation: 131

Re: EOF 1.8RC13 - Now with Immerrock support

Postby raynebc » Thu Jun 19, 2025 4:04 pm

New EOF hotfix (Windows only for now, Mac available soon) is up (https://ignition4.customsforge.com/eof). Changelog is as follows:

*Corrected the slide end position set for chords with sliding grace notes during Guitar Pro import.
*Improved GP import to have logic to avoid overlapping notes when on the beat grace notes are as long as the notes they apply to.
*Added a warning to the IMMERROCK panel if the track number metadata is not defined.
*Fixed a bug where changing the track number metadata in Song Properties wouldn't create an undo state.
*Updated the IMMERROCK and Rocksmith panels to include partially-ghosted chords (at the beginning of arpeggio and handshape phrases) when indicating how many chords are lacking finger definitions.
*Added a "Track>Erase note names" function that removes every manually-applied name from every note in the track.
*Added a ukulele 4 string guitar tuning preset (GCEA).
*Added "Note>Move>Start pos to seek" and "End pos to seek" functions that, if only a single note/lyric is selected, will set the note's/lyric's start or end timestamp to the current seek position. These are assigned the ALT+left arrow and ALT+right arrow key shortcuts, respectively.
*Added an eof_min_midi_tone_length configuration setting that will be the shortest length (in milliseconds) that MIDI notes will play when the MIDI tones feature is in use. This setting can be altered by opening and closing EOF and then editing this setting in eof.cfg.
*Added an "Edit>Paste from>Catalog entry name" function that allows you to type a name and if there is a fret catalog entry with a matching name (case insensitive), it is pasted at the current seek position, similar to the "Edit>Paste from>Catalog" function. The usefulness of this function lies in being able to easily paste from many entries, such as if each unique chord in a song is added to the catalog and named after the chord, or if there are several recurring guitar riffs, these can be pasted without having to change the active catalog entry and instead indicating to paste entry "Em7" or "riff1". This function has been assigned the SHIFT+~ shortcut.
*Added a "Track>IMMERROCK>Hand mode>" menu with functions to change how the virtual fretting hand behaves in-game, to change the hand mode in effect at the seek position or delete the hand mode change in effect at the seek position. In the default chord mode, the virtual hand stays in place until finger definitions require it to move, such as is suitable for playing arpeggios. In string mode, the virtual hand stays in place for the duration of the notes being played, then it's allowed to go inactive.
*Made some code changes to improve the ability to build EOF in Linux.
***Added an "Offer to derive finger placements from FHPs" export preference that will allow the prompt asking whether to export to IMMERROCK format so that notes with missing fingering can have fingering derived from fret hand positions if applicable, to further ensure this feature is only used deliberately.
***Updated the IMMERROCK panel to cite tempos lower than 30BPM as a red error instead of a yellow warning.
*Added the ability to copy (CTRL+C or CTRL+Insert) and paste (CTRL+V or SHIFT+Insert) in any text input field in any of EOF's dialog functions. In Windows, this will interact with the Windows clipboard. For other operating systems, EOF can't currently access the OS clipboard so an internal clipboard is used instead.
Last edited by raynebc on Thu Jun 19, 2025 4:07 pm, edited 1 time in total.
Jpop fanatic
raynebc
Moderator
Posts: 5698
Joined: April 20th, 2008
Location: Megumi Island
Reputation: 131

Re: EOF 1.8RC13 - Now with Immerrock support

Postby raynebc » Wed Jun 25, 2025 9:45 pm

New EOF hotfix (for Windows, Mac hotfix will be posted soon) is up (https://ignition4.customsforge.com/eof). Changes are as follows:
*Fixed the ability to rename tones from the "Rocksmith tone changes" dialog.
*Added a warning to the IMMERROCK panel if a lyric extends outside of its lyric line, in which case it will cite the first offending lyric.
*Corrected the details given by the Rocksmith panel check for tech notes that don't overlap normal notes.
*Added more logic to prevent dialog clicking and dragging from occurring unintentionally. If it still happens, moving the mouse fast enough to leave the blue dialog title bar space, clicking the left mouse button again or pressing any key should stop the click and drag operation.
*Changed the warnings in the Rocksmith panel regarding improper usage of the COUNT phrase to red errors.
*Updated IMMERROCK export to sequentially number repeated Rocksmith sections the way they appear in the piano roll (ie. "verse 1", "verse 2", etc).
*Improved most of the Rocksmith panel checks that display timestamp citations so that they are only shown for issues in the active track, and issues that occur outside the active track are collectively summarized in one warning and one error line.
*Updated some parts of the IMMERROCK tutorial that didn't reflect the game supporting bass arrangements.
*Added a "Note>Lyrics>Lyric lines>Repair lengths" function that will check each lyric line for which at least one of its contained lyrics is selected, and if the line's last lyric extends beyond the end of the line, the line's end position is extended to match.
*Corrected the Guitar Pro import logic that handles slide in from above/below notes to create the note receiving the slide to be 1/4 beat (ie. 1/16 measure) after the start of the slide instead of 1/16 beat (ie. 1/96 measure) after the start.
*Fixed some consistency issues where dynamic highlighting (such as for non grid-snapped notes) wasn't re-applied or reflected in the difficulty tab immediately in some scenarios.
*Improved GP import by adding grid snapping logic to notes moved for on-the-beat grace notes, notes inserted for slide in from above/below notation and tech notes added for bend notation.
*Fixed a bug where the difficulty tabs could temporarily stop indicating which difficulties are populated after adding leading silence.
*Added a "Note>Rocksmith>Remove all slide" function that will remove both pitched and unpitched slide statuses from selected notes. "Note>Pro guitar>Slide>Remove slide" was renamed to "Note>Pro guitar>Slide>Remove pitched slide" to reflect its slightly different purpose.
*Added a check to the Rocksmith panel to cite any lyrics containing non ASCII text. The IMMERROCK panel's comparable check was updated to also cite the timestamp of the first offending lyric.
*Updated the Rocksmith panel check for lyrics beginning outside of lyric lines to cite the timestamp of the first offending lyric.
*Added a "Track>Search>Note name" function (which renames to "Lyric text" when the vocal track is active) that seeks to the next note/lyric whose name/text contains the specified text (case insensitive).
*Moved the "Search and replace" function from Note>Name> and Note>Lyrics> to Track>Search> so it can be invoked without having to select notes first.
*Organized several functions into a Track>Erase> submenu.
*Fixed a bug where selecting all of the notes in an arpeggio or handshape phrase and moving them would cause the phrase to not correctly move with the notes.

Return to “Tutorials and Tools”

Who is online

Users browsing this forum: No registered users and 6 guests