Jump to content
The forums have been upgraded and will be undergoing changes within the next 48 hours.

Latest EOF releases (11-9-2025)

Featured Replies

  • Author

 

Hi, folks.

It's been ages since the last release candidate, but 1.8RC13 is posted.

Changes since last hotfix are as follows:

Quote

*Updated GHL export to use MIDI note 26 for freestyle vocal notes that have enough sustain (125ms or longer).  XMK (Guitar Hero Live) files will now export during save if the "Save Separate Guitar Hero files" export preference is enabled.


**Updated Drums Rock's Metadata.cfg export to not add a space after the comma in the tags field, to ensure tags work properly in Steam Workshop.
*Moved "File>Display>Redraw" to the Help menu and renamed it "Reset display".
*Added a "Help>Reset audio" function to reinialize EOF's sound handling so if you change the computer's default sound device while EOF is running, EOF can start using that device without having to be fully relaunched.
*Changed the config file to no longer track the disabling of the "Disable 2D rendering", "Disable 3D rendering" and "Hide info panel" preferences, in case these are turned off by accident.  This way they will appear again if EOF is re-opened.
*Adds initial support for exporting pro guitar tracks in a format suitable for use with the Augmented Reality guitar game Immerrock.  To save the project's arrangements in this format, go into File>Preferences>Import/Export and enable the "Save separate Immerrock files" export preference.  When this is enabled during save, EOF will export up to one pro guitar track (configured via Track>Rocksmith>Arrangement Type) as a lead guitar arrangement, up to one rhythm guitar arrangement and up to one bass guitar arrangement.  When the track being exported has dynamic difficulty in effect (Track>Rocksmith>Remove difficulty limit) during project save, the highest difficulty level is flattened and exported, and the export folder name and metadata will reflect "DD max" as the difficulty level of the export.  When the track being exported does not have dynamic difficulty, the first four difficulty levels will export for it and each export folder name and metadata will reflect the difficulty level.  Each export folder will contain one MIDI per arrangement and related files such as Info.txt (contains several pieces of metadata), section markers, lyrics and chart audio.  If none of the arrangements have notes for a particular difficulty level, it doesn't have a folder created.  These folders can be copied to Immerrock's CustomSongs folder (This PC\Quest 3\Internal shared storage\Android\data\com.Rockhopper.GuitarGods\files\UnrealGame\GuitarGods\GuitarGods\Content\CustomSongs) when you connect the headset to your computer.  Then after you relaunch the game, the custom charts should appear when you browse the song list.  The exported Sections.txt file will include any defined section markers, which are added in EOF by placing them one at a time on the selected beat marker with "Beat>Events>Place section", with "Beat>Rocksmith>Place RS Section" or otherwise placing a text event formatted as "Section ###" or "[Section ###]", where ### is the name you want it to display with in-game.  The exported Lyrics.txt file is an unpitched, line-synced lyric format similar to LRC and will include any properly defined lyrics (which require lyric line markers).  You can optionally enable the Immerrock color set in File>Preferences>preferences.
*Moved the link to FoF, Phase Shift and RocksmithToTab functions into a "File>Link to>" submenu.
*Moved the export functions in the File menu into a File>Export submenu.
*Added a File>Export>Immerrock function to manually export the active pro guitar track difficulty to a subfolder in the chart project folder to contain applicable files.  If the active track's arrangement type is not defined, it will export as if it is a lead guitar arrangement.  As this manual export is only of one track difficulty, the track's name is reflected in the export folder.  If the active track difficulty is a dynamic difficulty, the flattened version of the active difficulty level is exported, and the folder name that is created will contain "DD #" to cite the dynamic difficulty level exported.  This will allow less than the maximum difficulty of the dynamic difficulty arrangement to be exported.
*Improved finger1ng view so that if the secondary piano roll is in use and displaying the same track as the primary piano roll, the secondary piano roll will show fret values instead so you can see the track's frets and finger1ngs at the same time.
*Updated Drums Rock Metadata.cfg export to replace spaces in the genre in the tag field with underscores, since tags cannot have spaces in them.  The description field now contains many additional pieces of information.
*Added a "Song>Rocksmith>Flat DD view" feature that will cause the piano roll, 3D preview and note count in the Information panel to reflect the flattened version of the active dynamic difficulty level.  Notes that are displaying from outside of the active difficulty are read-only and cannot be selected or edited, and they will render in the piano roll with a red background, matching the color of the active difficulty tab when this feature is active.
*Fixed a bug with "Beat>Delete anchor" that would cause it to lose time signature and text event settings.
*Improved the note counts panel (note_counts.panel.txt) to fit in 480 pixel program window height.
*Added a "Track>Rocksmith>Dynamic difficulty list" function to list some statistics about the track's dynamic difficulty levels
*Changed the default input method to Rex Mundi, where you position the mouse to the time position where you want to place/edit a note, then use number keys 1 through 6 to toggle gems on/off for those lanes.  As you can author with both hands, it's more efficient than mouse-only input methods.
*Adds an Immerrock authoring tutorial to the Help menu.

A summary of the main changes since 1.8RC12 is here:
https://pastebin.com/raw/md8UfreX

Or a hilariously-long unabridged changelog is here:
https://pastebin.com/raw/SUDC2Fqk

The shiny, new feature with this release is support for authoring charts for the Augmented Reality game Immerrock, which is now in early access.    If you have a Quest 3 or Quest Pro headset, it's definitely worth a look.  There are also some new views for finger1ng and dynamic difficulty.  The new tutorial covers some tempo mapping and beat manipulation strategies that may make for an interesting read.

Since this release candidate will extract to a different folder instead of just get unzipped on top of the old release, make sure to copy your eof.cfg file to the new release candidate to keep all of your settings.

 

  • raynebc changed the title to Latest EOF releases (4-1-2025)
  • Replies 2.7k
  • Views 794.6k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Hi, folks. I'll be using this thread to maintain the latest versions of EOF in one place. To start, download and extract EOF 1.8RC13: https://ignition4.customsforge.com/eof You can keep th

  • Hi, folks. The latest hotfix (r1363) is in the first post. Changes are as follows: *Added a warning during save if any lyrics have extended ASCII or Unicode characters, as these aren't compatible wit

  • Hi, folks. The latest hotfix (r1378) is in the first post. Changes are as follows: *Improved GP import to process bend status for grace notes, it will apply a bend strength to the grace note correspo

Posted Images

  • Author

New hotfix is up.  Changes are as follows:

*Some updates to the IMMERROCK authoring tutorial.


*Fixed a bug with IMMERROCK export where EOF would crash if no section markers were defined for the exported project.
*Fixed a memory leak that would occur if File>New was invoked to create a project, but it is canceled after an OGG file is selected.
*Fixed bugs where EOF would keep trying to use guitar.ogg as the name of the chart audio during save/load even if an OGG file with a different name had been loaded or was used to originally create the chart.

  • raynebc changed the title to Latest EOF releases (4-5-2025)
  • Author

New hotfix is up.  Changes are as follows:

Quote

*Fixed a bug where if importing beat timings from a Go PlayAlong XML file when no chart is already loaded, timings were discarded.
*Improved the rendering of second timestamp markers below the piano roll to skip enough of them so that they don't render on top of each other and become illegible when a very low custom zoom level (Edit>Zoom>Custom) is in use.
*Added a "Scale Y axis (%)" option to "Song>Waveform graph>Configure" that will stretch the graph by a given percent (between 10 and 999).
*Added a %ZOOM_LEVEL% expansion macro.  The zoom level is now displayed in the information panel.
*Added a "Song>Catalog>Reorder" function that will allow the active fret catalog entry to be moved to the specified catalog entry order number, allowing them to be ordered differently without having to delete and re-add them.
*Updates to the IMMERROCK tutorial.
*Revamped the MIDI tones system so that tones will turn on and off much more reliably.  The timing accuracy still depends on the Operating System's configured default MIDI device.  Added an "%ACTIVE_MIDI_TONES%" expansion macro.
*Added "Edit>Selection>Status select" and "Edit>Selection>Status deselect" functions allowing notes to be selected or deselected for having any, all of or exactly the specified statuses/techniques.
*Updated the "Edit timing" functions for solos, star power phrases, lyric lines, arpeggios, handshapes, trills (special drum rolls), tremolos (drum rolls), sliders and song catalog entries to have options to set the start or end timestamp of the item to the current seek position.  This will easily allow you to use seek functions such as seek by grid snap to change a marker to start or end on a grid snap position.  In the "Edit timing" dialogs, you can use the S, E or N keys to set the radio button option without having to click on those buttons.

 

  • raynebc changed the title to Latest EOF releases (4-11-2025)
  • Author

New hotfix is up.  Changes are as follows:

*Added a "%PRO_GUITAR_NOTE_MTONES%" expansion macro.  The MIDI note numbers corresponding to the selected pro guitar note are now displayed in the information panel.


*Added an updated link to a newer fork of RocksmithToTab in the prompt that comes up when you try to export the active pro guitar track to GP5 and the utility isn't linked yet.
*Added content to the IMMERROCK tutorial.
*Updated IMMERROCK export to look for any JPG, PNG or TIFF files in the project folder with a base name of "cover", "album", "label" or "image" and copy the image with the original file extension and a base name of "Cover" to the export folder, to be displayed in-game.
*Created an IMMERROCK notes panel that will display notices about the chart's status with game-related features or other issues that need correction.  Several new notes panel macros were created.
*Improved the macro system to allow the use of ! after the opening % character of any conditional macro to allow the negation of the macro's testing, such as using %!IF_IS_VOCAL_TRACK% to test whether the active track is NOT the vocal track.
*Updated IMMERROCK export to support vibrato notation, which is written as several pitch bend events in a sine wave pattern.
*Added preset tunings to change a 5 or 6 string guitar arrangement to standard 5 or 6 string bass tuning, for exporting bass arrangements as lead or rhythm guitar arrangements for use in IMMERROCK.
*Improved the "Track>Rocksmith>Remove difficulty limit" function by having it create an undo state before altering the track.

  • raynebc changed the title to Latest EOF releases (4-21-2025)
  • Author

 

New hotfix is up.  Changes are as follows:

*Added IMMERROCK export logic for a special case of a bend note that also has vibrato.  The sine wave pattern of pitch bends for the vibrato now oscillates around the bend's pitch strength instead of the neutral pitch bend value.


*Updates to the IMMERROCK panel.
*Updated IMMERROCK export to not write more than one section per timestamp to Sections.txt, which could otherwise have happened when multiple Rocksmith arrangements had been imported.
*Fixed a bug where EOF would reset the arrangement type for the PART REAL_BASS and PART REAL_BASS_22 tracks to "Bass" when a project is loaded, disregarding how they were defined when the project was last saved.
*Fixed a bug with IMMERROCK export where the finger placement statuses were not correctly written in Info.txt for arrangements using dynamic difficulty.
*Moved several preferences to a new "File>Preferences>Pro Guitar Preferences" dialog.
*Updated IMMERROCK export to double the pitch bend strength of vibrato notes that also have accent status.
*Created a "Note>Rocksmith>Edit fingering" function that applies specified fingering to selected notes.  Unlike "Edit frets/fingering", this function will not change which strings, fret values or muting status the selected notes use, and will only apply a fingering for a specified string for selected notes using that string.  This allows you to define like fingering on a per-string basis for dislike notes.  For example, you could select several power chords played on the two lowest strings and use this function to define all of them at once as being fretted with the index finger and ring finger.  Not all strings need to have a fingering defined in this function, for example you could change all selected notes so that any note gems on the low E string are fretted by the index finger and leave all other strings as-is.  This function now has the CTRL+F keyboard shortcut because the function that had it (Full screen 3D view) is likely very rarely used.
*Suppressed the "Update all instances of this note to use this fingering" prompt when using the "Edit note frets/fingering" function to edit a single gem note, since it's not useful to do this for non-chords.
*Fixed a bug with "Edit>Paste from>Catalog" that may not correctly delete all notes that would be replaced by the paste operation when the "Paste erases overlap" preference is enabled.
*Improved Rocksmith lyric import so that if there are no end of lyric line markers present (+ character at the end of lyrics), EOF will automatically detect the ends of lyric lines based on letter capitalization and end of sentence punctuation (periods, question marks, exclamation marks).
*Added a Song>Catalog>Copy function that copies the contents of the active fret catalog entry to the clipboard.
*Improved fingering view so that when it's in effect, the CTRL+# keyboard shortcuts will set the finger number for selected notes instead of the fret values.
*Updated the secondary piano roll to display "(Fingering view)" when that mode is in effect for shown notes (the primary and secondary piano rolls display different tracks and fingering view is enabled).
*Moved "Import GP style lyric text" into the File>Import menu.
*Added a "Note>Lyrics>Lyric lines>Split after selected" function that for each selected lyric will split or end the lyric line containing the lyric at the lyric's end position.
*Assigned ALT+Home and ALT+End keyboard shortcuts to the "Edit>Set start point" and "Edit>Set end point" functions.
*Updated the section mark functions (solos, star power, catalog, trill, tremolo, slider, arpeggio, handshape, lyric line) to allow the start and end times to be defined by the "Edit>Set start point" and "Edit>Set end point" functions when no notes are manually selected.  The "Edit timing" function of each section type will also default to the start and end points if they are defined and no notes are manually selected.  This will make it easier to control the timings of each section type, such as to start or end on grid snap positions or to have identical timings as sections in other tracks.

 

  • raynebc changed the title to Latest EOF releases (5-6-2025)
  • Author

New hotfix is up. Changes are as follows:

*Updated the "Track>Clone>From track" function to not copy the track alternate name, as each track's name and alternate name in the project should remain unique.


*Updated the "Track>Clone>From clipboard" function to only overwrite the destination track's alternate name if it is not in use in the project.
*Added a copy button to the edit timing dialog for the various sections that allow the dialog's start and stop times to be set as the timings that are set by the "Set start point" and "Set end point" functions, making it easier to duplicate an existing section's timings to sections in other tracks.
*Updated IMMERROCK export so that during a normal save, the "DD MAX" designation is not included in the export filename and song title metadata for arrangements with dynamic difficulty, since it's already expected that the highest difficulty is being exported.  The track name and difficulty level will still be included in the export folder name and song title metadata for arrangements manually exported with File>Export>IMMERROCK.
*Fixed a bug with GP import where a tie note that connects to a note that also has a ghost note would have incorrect fret numbering applied to it.
*Fixed a bug where transposing a pro guitar note up or down would not transpose the ghost status accordingly.
*Fixed a bug where if two consecutive beats had events, the "Push offset back" function would lead to EOF not correctly reflecting which beats had events.
*Created a Rocksmith notes panel (File>Display>Notes panel>Rocksmith) that will display notices about the chart's status with game-related features or other issues that need correction.  Several new notes panel macros were created.
*Fixed a memory leak that would occur when using the "Delete all" button in the tone list dialog.
***Fixed a recently added bug where new arpeggio and handshape phrases were being added to the wrong difficulty level.
*Removed the G shortcut from the "Edit>Grid snap>Custom" function.
*Added a "GP import remove accent from staccato notes" import preference that will counteract Guitar Pro 8's behavior of exporting GP5 files so that staccato notes automatically have accent status.
*Added logic to prevent any beat markers from being moved during clicking and dragging if the left mouse button is not on top of a beat marker when the left mouse button is initially clicked.
*Added logic to prevent the mouse from moving outside of the beat marker area when clicking and dragging a beat.
*Added logic to prevent the mouse from moving outside of the fretboard area when clicking and dragging a note.
*Corrected fingering view to display the use of the thumb as finger 0 as per Rocksmith authoring rules.  Strings that have no fingering will now display as a blank number box in this view.
*Improved Rocksmith lyric export so that if a lyric whose last character is not a hyphen (for syllable grouping) ends at least 1 second before the next lyric, its length is padded to end 500ms before the next lyric to prevent Rocksmith from inserting a line break between those two lyrics.
***Corrected the ability to use CTRL+~ to define the fingering of selected notes as the thumb when fingering view is in effect.
*Hid the display of the key signature in the Information panel unless the selected beat defines a key signature change.
*Added %TIME_FORMAT_MS% and %TIME_FORMAT_MM_SS_MS% macros to control the display of timestamps in notes panels as either milliseconds or mm:ss.ms format (ie. selected beat position, start/end points, cited violations for various Rocksmith panel items).
*Improved the display of the grid snap setting in the Information panel to include the length of the grid snap as per the beat/measure the seek position is currently in and the number of notes per second that translates to if they were each placed one grid snap apart.  To save space, custom per beat grid snaps are now displayed as "1/# b" and per measure grid snaps as "1/# m".
*Fixed a bug where applying a key signature change on a beat didn't create an undo state.
*Hid the display of the fret value shortcut setting in the Information panel when it's at the default setting of "all strings", since this feature is rarely used if at all.
*Moved the display of the FHP and tone in effect at the seek position from the Information panel to the Rocksmith panel.

  • raynebc changed the title to Latest EOF releases (5-12-2025)
  • Author

 

New hotfix is up. Changes are as follows:

Quote

*Added a couple definitions to chordshapes.xml for playing 2 or 3 string power chords in drop tuning (ie. barre-ing the lowest 2 or 3 strings).
*Added a notice so that if there is no configuration file present when EOF launches, instructions are displayed for how to copy the settings from another EOF installation.
*Added new "Note>Pro guitar>Pitched transpose Up" and "Pitched transpose down" functions that will transpose pro guitar notes up or down and alter the fret values of the notes to maintain the same pitches.  If the transpose is not possible (such as transposing a note to a string that can't play a low enough pitch), the transpose is blocked.  If some selected notes can carry out the transpose and some cannot, those that can are transposed and the other selected notes are highlighted to indicate they were not transposed.  The CTRL+Up and CTRL+Dn keyboard shortcuts were moved to these new transpose functions.  The "Toggle strum up" and "Toggle strum down" functions are now assigned the SHIFT+U and SHIFT+D shortcuts.
*Added a context menu function (usable in Rex Mundi input method, defined in File>Preferences>Preferences) to set the fret hand position at the mouse position, ie. to right click on a note, press F and easily set the FHP at that timestamp without having to seek to the note.
*Added context menu functions to set the start or end points at the mouse position, to make it easier to define grid snap based timings for solo/star power/etc.
*Added a context menu function to place a floating text event at the mouse position.
*Improved the tone change add logic so that if a tone would be placed on top of an existing note in the track, the new tone's position is moved to 1ms before that note so the tone change behaves properly in Rocksmith.
*Added a context menu function to place a tone change at the mouse position or in the case of right clicking on a note, 1ms before that note's position.
*Improved the rendering of the editor window so that the position of each floating text events is marked with a yellow plus sign.
*Removed the selection submenu from the context menu as it doesn't seem to be useful for it to be there.
*Fixed a recently added bug where new tremolo phrases weren't being added to the correct difficulty level when dynamic difficulty is in effect.
*Fixed a recently added bug where the ghost chord at the beginning of a new arpeggio/handshape phrase wouldn't get created immediately when the phrase is added.
*Changed the "Edit bend strength" dialog so that if a non-zero bend strength is defined, any selected notes that aren't already bend notes will have bend status added.
*Added a warning to the Rocksmith panel if neither Rocksmith 1 nor Rocksmith 2 export is enabled.
*Fixed the "One or more bend notes don't define strength" Rocksmith panel check to be able to correctly handle notes that are applied bend strength through a tech note.
*Improved tech view so that if the secondary piano roll is in use and displaying the same track as the primary piano roll, the secondary piano roll will show the normal notes instead so you can see the unobstructed normal notes and the tech notes at the same time.
*Corrected the processing of chordshapes.xml so that chord templates that are commented out with ; are correctly skipped instead of being imported.
*Improved the readability of chord templates in RS2 XML by adding a space after the equal sign when the fret/finger value is not negative, to help with alignment when copying templates to chordshapes.xml.
*Added logic to filter out duplicate entries (after transposing each shape to lowest fret and string) when processing chordshapes.xml.
*Added some less common four and five finger entries to chordshapes.xml.
*Add a selection function for pro guitar notes that lack finger definition.
*Added a "Note>Rocksmith>Lookup fingering" function that will apply an applicable chord definition from chordshapes.xml (if there are any) to each selected pro guitar note that doesn't have valid fingering defined.
*Updated the Rocksmith panel to warn (yellow message) when the number of sections in the arrangement reaches 90 or error (red message) if the number reaches 100, since this is the number at which Rocksmith will crash.

 

  • raynebc changed the title to Latest EOF releases (5-21-2025)
  • Author

 

New EOF hotfix (for Windows, the Mac build will be added soon) is up (https://ignition4.customsforge.com/eof).  Changes are as follows:

***Commented out the Rocksmith panel check about whether the Intro section is defined.  It can be re-enabled by editing the rocksmith.panel.txt file to remove the semicolon.


*Added some more cleanup logic with the "Note>Lyrics>Lyric lines>Split after selected" function.
*Changed the leading silence function to default to re-encoding the audio instead of using the steam copy option, which isn't as reliable.
*Changed the coloration of errors in the Rocksmith and IMMERROCK panels to white text on red background for improved readability.
*Greatly simplified the definition of color messages in the notes panels by adding new control macros %DISPLAY_WARNING%, %DISPLAY_ERROR% and %DISPLAY_SUCCESS%, which will suitably change fore and background colors until the end of the current line instead of requiring them to be changed manually.
*Added a check to the IMMERROCK panel for any tempo changes that are slower than 30BPM, which don't work well.
*Added a button to the "Update other matching notes in this track to have the same name?" prompt (asking whether to apply a name defined in the "Edit pro guitar note" dialog to matching notes) to be suppressed for the rest of the EOF session.
*Added Emmy/Dell's list of commonly used shortcuts for Rocksmith authoring in "Help>Rocksmith Keys" (which can be opened with ALT+F1).
*Changed GP import to make slide out and upward/downward notation unpitched slide by 2 frets (when possible) instead of just 1 fret, for better appearance in Rocksmith.
*Added errors to the Rocksmith Panel if any fret hand positions exceed fret 19 when RS1 export is enabled, or if any position exceeds fret 21.
*Added errors to the Rocksmith panel if any note uses a fret higher than fret 22 when RS1 export is enabled, or if any note uses a fret higher than fret 24.
*Added an error to the Rocksmith panel if any note exists in a difficulty level higher than the supported levels of 0 through 29.
*Added errors to the Rocksmith panel if the song title or artist name metadata are undefined.
*Fixed bugs with the tracking of the highest fret number in use that didn't include the ending fret for pitched and unpitched slides.  These bugs prevented raising the fret limit to account for slides during GP import, warning when lowering a track's fret limit would conflict with slide ending fret numbers or warning when a slide would go above the Rocksmith 1 or 2 fret limit.
*Improved Guitar Pro import to offer to apply song title, artist name and album name metadata defined in the GP file if it is not defined in Song Properties.
*Adds some logic to work around a bug with Allegro (in Windows at least) where when holding both SHIFT keys at the same time and then releasing them would cause EOF to think one of the SHIFT keys is still held.  The problem is slightly reduced, but holding and releasing both SHIFT keys will now cause only the next press of the affected SHIFT key to be ignored and all further presses will work normally.

 

  • raynebc changed the title to Latest EOF releases (5-29-2025)
  • Author

New EOF hotfix (for Windows, the Mac build will be added soon) is up (https://ignition4.customsforge.com/eof).  Changes are as follows:

*Updated the IMMERROCK tutorial to reflect that no special workarounds are needed to make bass arrangements anymore since this instrument is now natively supported.


*Corrected the placement of the waveform graphs when the y axis scaling is in effect.
***Improved the tone change placement logic to allow a tone change to be placed on the last 1ms of a note (ie. a grid snap position at which a note ends).
*Added logic so that pressing Enter (non number pad Enter) will play MIDI tones for the last-selected pro guitar note even when the MIDI tones feature is not enabled (which is mostly for poorly-synced MIDI playback during chart playback).
***Fixed a recently-added bug where adding certain section types (especially lyric lines) wouldn't correctly merge them when they're being combined.
*Updated the display of chord names in the editor and 3D windows to disregard ghost notes if RS2 export is enabled, so that the names match how the chords display in Rocksmith.
*Fixed a bug with GP import where if the first note began at the start of the first beat and had an on-the-beat grace note, that grace note was discarded.
*Corrected the Rocksmith panel's display of the section name in effect at the seek position.
*Changed precise select like to require notes to have the same mute statuses in order to match.
*Fixed a bug where lane 5 accent or ghost drum notes would export to MIDI with the wrong velocity.
*Added a "File>Preferences>Drum MIDI velocities" that allow the velocity values for normal, accent and ghost drum notes to be defined per-lane as any of the valid values from 1 through 127.  This will allow for finer control of the display of drum notes in Phase Shift.
*Added errors to the Rocksmith panel if any pitched or unpitched slides exceed Rocksmith 2's fret limit, and if any exceed Rocksmith 1's fret limit (if RS1 export is enabled).
*Added a warning to the Rocksmith panel if a bass arrangement has notes on more than the first four strings, since 5 or 6 string bass arrangements have special requirements for use in Rocksmith.

  • raynebc changed the title to Latest EOF releases (6-4-2025)
  • Author

New EOF hotfix (Windows and Mac) is up (https://ignition4.customsforge.com/eof).  Changes are as follows:

Quote

***Fixed the behavior of the Rocksmith panel checks for slides that exceed the game's fret limit.


*Changed the SHIFT+E shortcut to perform the "Place section" function when a pro guitar track is not active.
*Added a warning to the Rocksmith panel if any open notes have bend technique.
*Added a warning to the Rocksmith panel if any tech notes do not overlap a normal note.
*Added logic that blocks click and drag operations (note and beat) unless the mouse button has been held at least 150ms, which should make it less likely that items are moved by accident.
*Added logic to prevent notes/lyrics from being clicked and drug when using SHIFT+click or CTRL+click.
***Fixed a bug that would cause incorrect handling of lyric lines when re-marking existing lines.
*Corrected the name shown for the 5 and 6 string bass guitar preset tunings.
*Improved the new chart wizard to be able to interpret Unicode ID3 tag metadata.
*Changed Drums Rock export to allow the preview audio and album art to overwrite existing files in the export subfolders if they are of a different size (ie. if the art or preview audio was changed).
*Changed IMMERROCK export to allow the chart audio to overwrite the existing song.ogg files in the export subfolders if they are of a different size (ie. if the chart audio was changed).
*Added an alert to the Rocksmith panel if the chart has notes in it and the tempo map is unlocked.
*Added a warning to the Rocksmith panel if there are any pro guitar notes that require sustain (due to having bend, slide, unpitched slide or vibrato status) but have none (due to the note's defined length or through the use of stop status tech notes).
*Added < and > buttons to the fret hand positions list that will seek to the previous or next item in the list.
*Added the ability to customize the colors used in the notes panels, by closing EOF and editing the eof_notes_panel* entries in eof.cfg's [colors] section.  These are defined as RGB values.
*Added logic so that every dialog window can be moved and will appear in the same position when re-opened later in the same EOF session.  If the dialog window is too far outside the program window (ie. after lowering the window size), it will be re-centered on its next opening.

  • raynebc changed the title to Latest EOF releases (6-11-2025)
  • Author

New EOF hotfix (Windows and Mac) is up (https://ignition4.customsforge.com/eof).  Changelog is as follows:

Quote

*Changed the tab notation at the bottom of the piano roll for hammer on and pull off to "ho" and "po" respectively, so pull off is more easily-differentiated from pop bass notation.


*Corrected the timing of fret catalog playback.
***Added some logic to prevent the dialogs from launching in a state where they are movable without clicking and dragging.
*Added logic to start fret catalog playback 100ms earlier and end it 100ms later so that the first and last notes are better heard.
***Corrected the CTRL+Enter and SHIFT+Enter secondary piano roll keyboard shortcuts to not play MIDI tones for the selected note.
***Updated the Rocksmith panel to warn when a tremolo note doesn't have sustain.
***Updated macros documentation, removed conditional macros that were deprecated by the ability to negate conditional macros.
*Updated the Clone Hero panel with the newer color coding efficiencies.
*Corrected the handling of slide out and up/down notation for chords during Pro Guitar import.
*Corrected the handling of slide in from above/below notation for string muted notes during Pro Guitar import.
*Added logic to improve the handling of on the beat grace notes.
***Added logic to avoid the dialog click and happening unless clicking and dragging within the title bar region (ie. blue-colored part) of a dialog window.
***Fixed a bug with the lyric error detection.
*Fixed the ability to rename tones from the "Rocksmith tone names" dialog.
*Improved the transpose up/down functions to retain the note's fingering.  Pitched transpose will still discard the fingering because the this manipulation usually changes the chord shape.
*Improved fingering view to use the color blue to show fingering for notes that don't explicitly have fingering defined, but where it can potentially be derived from the active fret hand position (ie. where a fret value used is within 3 frets of the fret hand position) or from the arpeggio/handshape phrase the note is in (ie. where it inherits the fingering from the chord at the beginning of the phrase) in which case the fingering is drawn with a blue box.  Fingering that is manually defined will draw with a green box.  If a note on a string violates the fret values defined at the beginning of an arpeggio/handshape or the active fret hand position, the fingering is drawn with a yellow box to indicate that it needs correction.  Fingering that is unefined will still draw with a red box.  Open notes are considered to have correct fingering as long as no fingering is defined for them.  The IMMERROCK panel will display a guide to the colors' meanings when fingering view is enabled.
*Fixed a bug with the Drums Rock and IMMERROCK export logic that skips over-writing files that haven't changed.
*Fixed bugs in the "Flatten this difficulty" function.
*Updated the logic that builds a chord with ghost notes at the start of arpeggio/handshape phrases to run when IMMERROCK export is enabled, just as is done when Rocksmith export is enabled.
*Added experimental IMMERROCK export logic to use the new fingering view logic so that it can automatically determine the appropriate fingering for notes within arpeggio/handshape phrases if the phrase's base chord has appropriate finger definition.  If a note is missing fingering but it can be derived from the fret hand position in effect, IMMERROCK export will prompt whether to use that information (if quick save isn't being performed) instead of use it automatically, because badly defined fret hand positions will lead to badly defined fingering.

 

  • raynebc changed the title to Latest EOF releases (6-19-2025)
  • Author

 

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

Quote


*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.

 

  • raynebc changed the title to Latest EOF releases (6-25-2025)
  • Author

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.

  • raynebc changed the title to Latest EOF releases (7-9-2025)
  • Author

New EOF hotfix (for Windows, Mac hotfix will be posted soon) is up (https://ignition4.customsforge.com/eof).  Changes are as follows:

*Added logic to recover various error conditions with lyrics when they are found.


*Updated the "Fret hand positions" list dialog to redraw the piano roll when deleting one or all fret hand positions so the change is immediately visible.
*Added a warning to the Rocksmith panel for when the active pro guitar track does not have dynamic difficulty enabled.
*Added logic so that if Rocksmith 1 or 2 export is enabled when creating a new project, dynamic difficulty is enabled by default for all pro guitar/bass tracks.
***Renamed the "Note>Lyrics>Lyric lines>Repair lengths" function to "Repair timing", and expanded it to also move a lyric line's start position to the start position of the first lyric that exists in the line, even if it starts before the line and ends inside the line, and to end the lyric line at the end position of its last lyric if the lyric ends earlier.
*Updated the new project wizard to store a copy of the original source audio as original.wav in the project folder if the source audio provided is WAV format.  Added error checking to abort the addition of leading silence if the existing chart audio OGG file can't be backed up (with a .backup file extension) first.
*Changed the name of the Rocksmith WAV file (a copy of the chart audio that includes 8 seconds of silence added at the end) maintained by EOF to "(Song title)_rocksmith.wav", to make it less likely to conflict with any file used for the original source chart audio.
*Updated EOF to re-apply grid snapping and correctly update related dynamic highlighting (ie. for notes that are not grid snapped) immediately after altering the first beat's position via click and drag, changing the delay in song properties or adding leading silence.
***Updated the RS panel's warning about the minimum note distance preference to recommend 1/32 measure.
*Improved the check during save that warns when notes are too close to each other (to enforce the minimum note distance) to not pertain to tech notes.
*Improved the logic that extends notes with linknext status to immediately occur for notes that have linknext status applied by tech note.
*Moved the CTRL+SHIFT+G shortcut to the "Edit>Grid snap>Off" function to be able to toggle grid snap on/off.
*Added a check to the Rocksmith and IMMERROCK panels that will display the number of normal notes that are not grid snapped in the active track, if any.
*Added a chord template for Em7.
*Added logic so that middle clicking on a beat marker toggles its anchor status the same as selecting it and using "Beat>Toggle anchor" (or pressing the A key).

  • raynebc changed the title to Latest EOF releases (7-16-2025)
  • Author

New EOF hotfix (Windows only, Mac will be updated soon) is up (https://ignition4.customsforge.com/eof).  Changes are as follows:

*Updated the warning during save about arpeggio phrases that have only one note to clarify it is relevant for Rocksmith only.


***Fixed a bug with the previous hotfix's re-snapping of notes when clicking and dragging the first beat marker where notes were moved too much.
*Improved the dynamic highlighting of non grid-snapped notes to not falsely label notes as being out of grid snap while clicking and dragging beats.
*Changed EOF to only suppress fingering/tech views for the secondary piano roll if it is showing the exact same track difficulty as the primary piano roll (instead of other difficulties of the same track).
*Fixed a bug with the "Note>Lyrics>Lyric lines>Repair timing" function where the start of the lyric line wasn't being handled correctly.
***Changed the CTRL+SHIFT+G shortcut to "Edit>Grid snap>Custom"
*Updated Drums Rock export to filter the + character out of artist and song title metadata fields when writing info.csv, since the presence of this character makes the game crash.
*Updated the remaining dialogs that don't have blue title bars (ie. "Beat>Time Signature>Custom") so that the top of the dialog can be clicked and dragged to move the dialog.
*Changed the default minimum note distance to 1/32 measure.
*Added a "Don't restrict tone change timing" pro guitar preference that will allow tone changes to be placed on top of notes instead of moving them before the note's start position.
*Added a "GP import RS sections/phrases" import preference (off by default) where if enabled allows section markers to import as an RS phrase (as well as an RS section if validly named) and beat text to import as an RS phrase (as well as an RS section if validly named).  This is basically to enable the previous behavior of such events being created during GP import, also making any RS sections that are created be RS phrases as well.  The existing "GP import beat text as sections, markers as phrases" preference will still behave as before in ensuring that section markers can only import as RS phrases and not RS sections.

  • raynebc changed the title to Latest EOF releases (7-22-2025)
  • Author

New EOF hotfix (Windows and Mac) is up (https://ignition4.customsforge.com/eof). Changes are as follows:

Quote

***Corrected the GP import logic that creates RS sections.


*Updated Feedback import to ignore any unrecognized special markers instead of causing the import to abort.
*Added selection/deselection functions for notes that are linked to by a pitched slide note.
*Added selection/deselection functions for accent or ghost pro guitar or drum notes.
*Updated Feedback import to recognize cymbal, ghost, accent, fill, roll and special roll drum notations.
*Fixed a bug where if a MIDI was imported when no project is loaded, and no audio is loaded, notes would be deleted after import.
*Fixed a bug with MIDI import where the handling of open strums could incorrectly remove the GHL track mode.
*Fixed a bug where transposing non pro guitar notes up or down would cause EOF to crash.
*Fixed the behavior of the Rocksmith panel checks (to examine the normal note set and not tech notes) for pitched slides that don't define a slide end position, pitched slides that don't link to the next note and slides that end above a fret limit.
*Fixed a bug where "Track>Rocksmith>Tone changes>Copy from" could not copy tone changes from the "PART REAL_BASS" track.
*Fixed a bug where "Track>Rocksmith>Popup messages>Copy from" could not copy popup messages from the "PART REAL_BASS" track.
*Added a "Track>Rocksmith>Fret hand positions>Copy from" menu allowing a track's fret hand positions to be replaced with those from a different track.
*Updated logging logic to try to have non-Windows builds of EOF save the log as ~/Library/Logs/eof_log.txt, but it will still use the EOF executable's folder if it can't determine the home folder path.
*Added logic so that if fingering view is in effect, middle clicking on a pro guitar note brings up the "Edit note frets/fingering" dialog instead of the "Edit pro guitar note" dialog.
***Removed the performance hit of the Rocksmith and IMMERROCK panels' check to show the number of notes that are not grid snapped.
*Updated the fret hand position generation logic to not force a position change for notes containing tap status simply for going higher/lower than the active position.

  • raynebc changed the title to Latest EOF releases (7-30-2025)
  • Author

New EOF hotfix (Windows only, Mac will be updated soon) is up (https://ignition4.customsforge.com/eof). Changes are as follows:

*Updated IMMERROCK tutorial to include newer features in EOF.


*Updated IMMERROCK panel and export to reflect that ".jpeg" is an accepted file extension for album art.
*Corrected the MIDI import of GHL style tracks to not interpret notes as having incompatible enhanced open or forced HOPO notation.
*Fixed bugs with "Track>Rocksmith>Flatten this difficulty", "Edit>Paste From>" and the "Add level" function of "Track>Rocksmith>Manage RS phrases" where arpeggio phrases would be created instead of handshape phrases.
*Fixed a bug with "Track>Rocksmith>Flatten this difficulty" where some notes could be missed.
*Updated IMMERROCK export so that if any derived fingerings are written, these are reflected in the finger placement statuses in Info.txt.
*Added logic so that if IMMERROCK export is enabled when creating a new project, dynamic difficulty is enabled by default for all pro guitar/bass tracks.
***Fixed a bug where pro guitar tracks could be forced to have dynamic difficulty when performing undo or redo.
*Added a "Note>Rocksmith>Apply derived fingering" function that applies derived fingering (the blue colored finger boxes shown in fingering view, based on fret hand positions and arpeggio/handshape definitions) to strings in selected notes that are lacking fingering.
*Added warnings to the IMMERROCK panel when the active track has notes in more than one difficulty to reflect which tracks will export, depending on whether dynamic difficulty is in effect.

  • raynebc changed the title to Latest EOF releases (8-20-2025)
  • Author

 

EOF 1.8RC14 (Windows now, Mac soon) is now posted.  The changes since the last hotfix are as follows:

***Fixed a bug where Enter could no longer place notes at the current seek position when classic or hold input modes are in use.  Since Enter is used for these input modes, it won't be allowed to sound MIDI tones for the selected pro guitar note.


*Moved the SHIFT+R shortcut to "Note>Grid snap>Resnap to this grid".  CTRL+SHIFT+R while in the Phase Shift drum track will toggle the rim shot status for selected snare notes.
*Added the ability to author charts for the VR rhythm game "BEATABLE".  This is supported in non pro guitar/bass and keys tracks by using "Track>BEATABLE>Enable Beatable".  In this mode, lane 1 through 4 become lanes L2, L1, R1 and R2, lane 5 denotes left/right snap notes, lane 6 denotes clap notes.  In input modes that involve pressing number keys to place gems (Classic, Hold, RexMundi, Feedback), 5 will place left snap notes and 7 will place right snap notes.  Gems placed on lane 5 in other ways will not explicitly be given a snap status but will be assumed to be left snap notes.  When a track is in BEATABLE mode, the Note>BEATABLE menu will have functions to toggle left or right snap status for selected notes (CTRL+SHIFT+L and CTRL+SHIFT+R).  In BEATABLE mode, the notes in the track automatically have "crazy" status (so they're allowed to overlap notes on other lanes) and "disjointed" status (so two gems starting at the same time can have different lengths, such as to have a tap note start at the same time as a hold note).  Any notes on lanes 1 through 4 with a length of 1ms will export as tap notes, any that are longer than 1ms will export as hold notes.  One hold note that extends all the way up to another hold note will export so that they are chained together and display as a combined note in BEATABLE, and an arrow will display beneath the note in the piano roll in EOF to indicate when a note links to the next note in this way.  Hold notes can be converted into slide notes by using the "Note>BEATABLE>Slide to..." functions to specify which lane the note slides to, or by using the corresponding CTRL+# shortcuts.  Just as with hold notes, slide notes can chain to/from other slide or hold notes, as long as one sustain note begins on the lane where the previous sustain note ends (ie. an L1 that slides to R2 can link to an R2 hold note).  If a note has a slide status but no sustain (is 1ms long), it won't export as a slide, and EOF will display the slide notation beneath the piano roll in parentheses to indicate that this is the case.  EOF doesn't have the ability to save the album art in the necessary format, so it is omitted.  You can add album art, define per-difficulty difficulty ratings, score rank thresholds, etc. by opening the .beats file exported by EOF in the official BEATABLE editor (called BEATSMITH) and using "Edit>Edit song details".

A summary of the changes since 1.8RC13 is here:
https://pastebin.com/raw/LjBcky0V

The complete changelog is here:
https://pastebin.com/raw/SpRxaNKW

Lots of various changes, but the main new feature is the ability to author charts for BEATABLE.  It's reasonably straightforward and not extremely different from the official BEATSMITH chart editor, but you can import an existing chart from several different rhythm games in case that turns out to be helpful, even if nothing more than starting with a beat map or making it easy to port a drum chart.  To enable EOF to export a track in this format, use "Track>BEATABLE>Enable Beatable" and the piano roll will change to a 6 lane layout (L2, L1, R1, R2, Left and/or Right snap, Clap).  Note>BEATABLE has some controls for making slide and snap notes.  Mouse scroll wheel or the [ and ] keys will change selected notes' lengths.  Any note on the L2 through R2 lanes that has the minimum length of 1ms will export as a tap note, otherwise they export as hold notes.  Extend one hold note all the way up to another hold note to allow them to chain together as can be done in BEATSMITH.  If you just want to make a simple hold/slide note you don't need to chain notes together, you can just make one long note.

 

  • 4 weeks later...
  • Author

A new EOF hotfix (for Windows, Mac will be posted later) is up (https://ignition4.customsforge.com/eof).  Changes are as follows:

*Updated EOF's title bar to reflect that the difficulty level after "Unbeatable" will not export to BEATABLE format.


*Updated the note controls panel to only show the shortcuts for open/pedal/sizzle hi hat and rim shot statuses when the Phase Shift drum track is active, as the regular drum track doesn't support these features.
*Improved the arpeggio and handshape unmark functions to also remove the ghost chord that was automatically created at the start position of the arpeggio/handshape.
*Updated the menu logic to hide incompatible menu functions in the Track menu when the active track is in BEATABLE mode.
*Improved GP import to correctly handle tie notes that follow a note that has slide in from above/below status.
*Updated many parts of the code where grid snap positions are handled to honor the "Prefer MIDI friendly grid snaps" preference, to better ensure grid snap consistency.
*Changed the minimum note distance preference default to 1/32 measure.
*Fixed a bug with the parsing of ID3 tags where if a string of metadata was longer than 127 bytes, the import would malfunction.
*Added a "Note>Delete>Delete w/ FHP" function that will remove any fret hand positions defined at the timestamp of selected notes in addition to deleting the notes themselves.  This function will be triggered by SHIFT+Del if any notes are selected, otherwise if no notes are selected the shortcut performs "Track>Rocksmith>Fret hand positions>Delete effective" as it previously did.
*Likewise updated "Note>Delete>Delete w/ lower diffs" function to delete any fret hand positions defined at the timestamp of notes that are deleted.
*Fixed a crash that would occur when adding tech notes to a track that has more tech notes than normal notes.
*Fixed a crash that would occur when importing a MIDI when no project was open.
*Fixed a bug with setting time signature changes via the "Beat>Time Signature" menu functions where grid snapping could be lost on the project's notes.
*Fixed a bug where note highlighting wasn't immediately updated after changing the time signature.
*Adds a "Beat>BPM>Summarize at each measure" function that will delete tempo changes on beats other than the first beat of each measure so that the tempo changes only once per measure.  Optionally leaves each of these beats an anchor regardless of whether it reflects a tempo change from the previous beat.  Beats that are not within the scope of a time signature are not modified.  If the "Note auto-adjust" preference is enabled, affected notes will have their grid-snapping re-applied automatically in the case they are moved.
*Corrected the Rocksmith panel checks to display warnings/errors about the first instance of each issue instead of the last.
*Added a check to the Rocksmith panel for lyric lines that begin with a lowercase letter.
*Fixed a crash that could occur when the Rocksmith panel is shown when a track containing more tech notes than normal notes is active and tech view is in effect.
*Fixed a bug where the correct note might not be selected for editing when placing a tech note in a track having more tech notes than normal notes.
*Added a Rocksmith panel check for lyric lines being more than 40 characters long.
*Improved the rendering of the Information panel to not draw outside of its border, such as if a long lyric is selected.
*Updated the information panel to display the fret value of a muted string of the selected note as (#)X, if it is defined.
*Fixed some bugs where certain checks in the Rocksmith panel could cause a crash when tech view was in effect.
*Improved "Paste From>Catalog" to retain grid snap for pasted notes.
*Fixed a bug where the correct minimum note distance wasn't enforced on a note that extends up to a note occurring on a time signature change.
*Added support for v5 of the BEATABLE chart format's mapper (chart author) field.
*Updated Rocksmith import to set the bonus arrangement, alternate arrangement and picked bass status based on the imported file.
*Added a Rocksmith panel check for lyrics containing punctuation marks other than a hyphen, apostrophe or period.

  • raynebc changed the title to Latest EOF releases (10-7-2025)
  • Author

A new EOF hotfix (for Windows, Mac will be posted later) is up (https://ignition4.customsforge.com/eof). Changes are as follows:

*Added a "Beat>Rocksmith>Place RS moveR Phrase" function to add/edit a "moveR" phrase on the selected beat.  This is a mechanism used in DLC Builder to work around EOF's limitation of only being able to place Rocksmith sections/phrases on beat marker positions, by indicating that the sections/phrases on the same beat as the moveR phrase are moved later by the specified number of notes (ie. moveR2 moves it to the position two notes later into the track).


*Suppressed the "At least one note crosses an rs phrase or section boundary" warning during save for any phrases/sections on a beat containing a "moveR" phrase.
*Updated the piano roll rendering so that "moveR" phrases are not displayed as the effective RS phrase above a beat marker.
*Improved lyric validation logic to delete empty lyric lines.
*Re-assigned the ALT+Pg Up/Dn shortcuts to seek to previous/next anchor.
*Fixed bugs with several Rocksmith panel checks where the last instance of an issue are cited instead of the first instance.
*Added render logic to reflect when a "moveR" phrase displaces a phrase/section by drawing a dotted line from the beat containing the event to the note position where it will be moved to by Rocksmith DLC Builder.
*Added a File>Export>LLPLUS function to export the current track difficulty in the MIDI format used by the game Lightners Live Plus (AKA "LLPLUS"), which is a fan-made recreation of the 2 lane Guitar Hero style mini game in Deltarune.
*Updated MIDI import to be able to recognize MIDIs in the format of Lightners Live Plus, which will import into the easy difficulty of PART GUITAR.
*Added some logic during save to cancel the remaining Rocksmith track exports if one of them is canceled by the user.
*Changed the middle click logic so that only the note that is clicked on will be modified when the "Edit pro guitar note" or "Edit note frets/fingering" dialog is launched, and any manually selected notes will remain unaltered.
*Improved the "Edit note frets/fingering" and "Edit note fingering" dialogs to initialize the input focus to the first field where a fingering definition is missing, or otherwise in the first defined fret or finger field, respectively.

  • raynebc changed the title to Latest EOF releases (10-28-2025)
  • Author

A new EOF hotfix (for Windows, Mac will be posted later) is up (https://ignition4.customsforge.com/eof). Changes are as follows:

****Corrected moveR logic (Rocksmith).


*Updated the naming of the preview WAV file created with "File>Export>Preview audio" to be songname_rocksmith_preview.wav when Rocksmith 1 or 2 export is enabled, to better match the Rocksmith WAV file name so it is found easily by DLC Builder.
*Updated MIDI import to allow for an LLPLUS MIDI where the tempos and notes are defined in different MIDI tracks.
*Corrected the end of slide value for chords that slide in from above/below during GP import.
*Updated several imports to reflect that the resulting project is unsaved at the end of import.
*Improved the new chart wizard to be able to read metadata from a WAV file that is chosen as the chart audio.
*Fixed a crash that would occur when creating a new chart specifying an invalid MP3 file.

  • raynebc changed the title to Latest EOF releases (11-9-2025)
  • Author

A new EOF hotfix (for Windows, Mac will be posted later) is up (https://ignition4.customsforge.com/eof). Changes are as follows:

*Updated BEATABLE authoring logic to allow slide notes to overlap notes on any lane, even the one they start in (ie. an L2 note that slides to L1 and overlaps an L2 tap note before ending).


*Added sliders in "Song>Audio cues" to control the volume and pan (left/right channel) of MIDI tones.
*Added a slider in "Song>Audio cues" to control the chart audio's pan (left/right channel).
***Increased the height of the pre-set 6 string guitar tunings list so they are all visible without having to scroll.
*Added the ability to customize the rendering of grid lines by editing eof.cfg while EOF is not running.  The color is defined by eof_color_grid_lines as a RRGGBB hex color code.  The transparency is defined by eof_grid_line_opacity as a value from 1 (barely visible) to 100 (opaque).  To configure the grid lines to draw as dashed lines, define eof_grid_line_solid as the number of contiguous number of pixels to draw and eof_grid_line_gap as the contiguous number of pixels to skip while drawing.
*Fixed bugs where the "Note>Pro guitar>Arpeggio>Erase all" function would also erase handshapes and the "Note>Rocksmith>Handshape>Erase all" function would also erase arpeggios.
*Improved the "Note>Pro guitar>Arpeggio>Erase all" and "Note>Rocksmith>Handshape>Erase all" functions to remove any ghost chords placed at the beginning of each removed phrase, as would be done when manually unmarking each.
*Added an Edit function to the fret hand positions list dialog that will seek to the selected FHP and open its edit dialog.  Pressing Esc will close the edit and list dialogs, but hitting Enter or clicking the OK or Cancel buttons on the edit dialog will return to the list dialog.
*Added <- and -> buttons to the set/edit fret hand position dialog to move the target timestamp for the FHP to the previous or next note's position.
*Updated the notes panel check for lyric lines exceeding a desired length to not count hyphens as counting against the character limit, since they are for syllable grouping and are not actually displayed.
*Updated the "Configuring EOF" portion of the manual with the various eof.cfg settings that are not editable in a dialog within EOF and must be set by changing them in a text editor.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

Recently Browsing 0

  • No registered users viewing this page.


Important Information

By using this site, you agree to our Guidelines. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. - Privacy Policy

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.