EOF 1.8RC12 - Now with Rocksmith 2014 support

A collection of helpful posts
This topic is 2 years and 4 months old. Instead of replying, please begin a new topic, or search for another related topic that may be more suitable.
Femme Fair Gamer
User avatar
sweetladyamy
Member
Posts: 542
Joined: June 2nd, 2014
Location: Nülgârt, Âsürïa
Reputation: 43
Contact:

Re: EOF 1.8RC12 - Now with Rocksmith 2014 support

Postby sweetladyamy » Sun Apr 08, 2018 12:30 pm

Ugh. I hate the idea of having to have an account everywhere just to view something.

As much as I want the hotfix, I don't want it badly enough to create an account somewhere I won't be visiting but every once in a great while, which is unsafe.
Amyrakunejo, Heiress of Purity

Guitar Hero U.L.T.R.A. : Rockstar UNLEASHED!!!!

Seriously, go give it a looksy.
Femme Fair Gamer
User avatar
sweetladyamy
Member
Posts: 542
Joined: June 2nd, 2014
Location: Nülgârt, Âsürïa
Reputation: 43
Contact:

Re: EOF 1.8RC12 - Now with Rocksmith 2014 support

Postby sweetladyamy » Sun Apr 08, 2018 5:19 pm

Customs Forge topic page

Screenshot:

Spoiler:Image



That page is where I had always gone to get the hotfix. :glare:

Edit:

I only just noticed the Apple and Windows logos were more than just for show...
Last edited by sweetladyamy on Sun Apr 08, 2018 5:26 pm, edited 1 time in total.
Amyrakunejo, Heiress of Purity

Guitar Hero U.L.T.R.A. : Rockstar UNLEASHED!!!!

Seriously, go give it a looksy.
Femme Fair Gamer
User avatar
sweetladyamy
Member
Posts: 542
Joined: June 2nd, 2014
Location: Nülgârt, Âsürïa
Reputation: 43
Contact:

Re: EOF 1.8RC12 - Now with Rocksmith 2014 support

Postby sweetladyamy » Mon Apr 09, 2018 3:01 am

raynebc wrote:Let me know if you have any other trouble.


Now that you mention it...

I still have this thing that whenever one does something with a note, others randomly highlight, or sometimes, one will place a note down, then place another, with the previous note/s still highlighted.

That used to not happen. It is a minor annoyance, but there are times when I won't notice and then I make changes to one note, that affects several.
Amyrakunejo, Heiress of Purity

Guitar Hero U.L.T.R.A. : Rockstar UNLEASHED!!!!

Seriously, go give it a looksy.
Jpop fanatic
raynebc
Moderator
Posts: 5671
Joined: April 20th, 2008
Location: Megumi Island
Reputation: 111

Re: EOF 1.8RC12 - Now with Rocksmith 2014 support

Postby raynebc » Sat Apr 14, 2018 5:04 am

New hotfix is up. Changes are as follows:
*Fixed a bug where toggling lane 6 (black 3 gem) for an existing note in a GHL track would remove all other gems from the note.
*Added a "File>Display>Set 3D HOPO image scale size" function allowing the size of non GHL HOPO gems to be changed in the 3D preview. By default, HOPO notes will display 25% smaller than other notes in the 3D preview panel.
*Added new logic to MIDI import that will automatically resnap notes that lose grid snap due to math errors during the import's timing conversion.
*Added a "File>Display>Enable notes panel" function that will increase the program window size by an extra panel width as necessary (the resize is skipped if either the Into panel or 3D preview are disabled in File>Preferences) to display the contents of the notes.txt file in EOF's program directory. This can be edited to display things like your favorite keyboard shortcuts, to-do items, etc. Disable and re-enable the notes panel to reload any changes you have made to the file while EOF is already displaying the notes panel. The notes panel will be allowed to take up all space on the bottom half of the EOF window that isn't in use by the Info panel or 3D preview. The default content for notes.txt is a set of keyboard controls for 5 lane guitar/bass, drums, lyrics and pro guitar notes. Most of them fit when EOF is using the shortest program window height (480), but the rest require a window height of 600 or 768.
Jpop fanatic
raynebc
Moderator
Posts: 5671
Joined: April 20th, 2008
Location: Megumi Island
Reputation: 111

Re: EOF 1.8RC12 - Now with Rocksmith 2014 support

Postby raynebc » Thu Apr 26, 2018 11:09 pm

New hotfix is up. Changes are as follows:
*Fixed a MIDI import bug that could cause a GHL format bass track to not import correctly.
*Fixed a bug where the notes.txt file may not correctly reload if the notes panel is disabled and re-enabled.
*Fixed a bug with Feedback import of GHL tracks where any note that occurs after a Black 3 gem is forced to be strummed even if it should be HOPO.
*Fixed a bug with Feedback import of GHL tracks where Black 3 gems in chords weren't correctly imported.
*Changed the handling of the notes panel to support a variety of macros to display dynamic and even if->else->endif conditional handling. Conditional statements can be nested to better control displayed content. A new manual page was added that describes the use of the Notes panel, how the macro system works and defines all supported macros.
*Changed Feedback import to ignore all unrecognized sections, including those that were originally imported from non Guitar Hero style charts (such as [VENUE]).
*Updated full screen 3D preview to hide the normal sized 3D preview if the EOF window width was larger than the default.
*Updated the "Set display width" function to properly recreate the notes panel if it was enabled before the width was changed.
*Corrected the rendering of the notes panel so that it is not displayed if the second piano roll is active.
*Improved the "2D render RS piano roll" preference so that if a measure marker has an RS section/phrase change or if the measure marker is moused over, the measure marker is drawn in the appropriate red/green color instead of goldenrod.
*Added a "Hyper" option in "Edit>Preview speed" that is effectively twice as fast as the "Fast" preview speed.
*Improved the accuracy of the copy/paste logic, including a new mechanism that forces pasted notes to resnap to the correct position if the original copied note was grid snapped. This should eliminate the possibility that floating point math errors could cause grid snap loss during copy/paste operations.
*Added a new "Note>Grid snap>Resnap auto" function that behaves similarly to the old resnap function, but it moves items to the nearest grid snap of any size instead of requiring you to set a specific grid snap setting. The old resnap function was renamed as "Resnap to this grid" and its keyboard shortcut was re-assigned to "Resnap auto" as it should be the more useful resnap function to use.
*The "Track>Repair grid snap" function was improved to also repair the grid snap of sections and tech notes in the way that the note resnap functions do.
*Added a new beat marker click and drag modifier: If you hold CTRL when you click and drag a beat (other than the first beat) that isn't already an anchor, and there is no anchor AFTER the selected beat, the tempo of the previous anchor is altered instead of the tempo of the selected beat. This will make it more convenient to align the beat markers with the waveform graph.
*Improved the "Min. note distance" preference to allow you to specify a 1/# beat or 1/# measure distance between notes. A %NOTE_GAP% macro was added to display the current minimum note distance in effect.
*Corrected the check during save that warns if two notes' start positions are too close to enforce the configured minimum note distance.
Last edited by raynebc on Thu Apr 26, 2018 11:34 pm, edited 1 time in total.
wee little kid
User avatar
m1999
Member
Posts: 536
Joined: May 10th, 2009
Reputation: 120
Contact:

Re: EOF 1.8RC12 - Now with Rocksmith 2014 support

Postby m1999 » Fri Apr 27, 2018 6:20 am

raynebc wrote:*Improved the accuracy of the copy/paste logic, including a new mechanism that forces pasted notes to resnap to the correct position if the original copied note was grid snapped. This should eliminate the possibility that floating point math errors could cause grid snap loss during copy/paste operations.
*Added a new "Note>Grid snap>Resnap auto" function that behaves similarly to the old resnap function, but it moves items to the nearest grid snap of any size instead of requiring you to set a specific grid snap setting. The old resnap function was renamed as "Resnap to this grid" and its keyboard shortcut was re-assigned to "Resnap auto" as it should be the more useful resnap function to use.


Does this work properly with custom grid snaps like 1/20 or 1/28?
Jpop fanatic
raynebc
Moderator
Posts: 5671
Joined: April 20th, 2008
Location: Megumi Island
Reputation: 111

Re: EOF 1.8RC12 - Now with Rocksmith 2014 support

Postby raynebc » Fri Apr 27, 2018 12:40 pm

Not at this time. The basic tests for grid snap are for the built in snap sizes and any custom grid snap that is CURRENTLY in effect. I thought about having it exhaustively test for all possible 1/# beat or measure snaps, but I worried it could have some negative side effects of taking too much time to process. I'll think about it some more.
wee little kid
User avatar
m1999
Member
Posts: 536
Joined: May 10th, 2009
Reputation: 120
Contact:

Re: EOF 1.8RC12 - Now with Rocksmith 2014 support

Postby m1999 » Sat Apr 28, 2018 12:21 pm

Not sure how feasible this would be, since my programming knowledge is pretty limited, but would something like this work if EoF stored the grid snap that was selected for each note in the .eof file?
Last edited by m1999 on Sat Apr 28, 2018 12:21 pm, edited 1 time in total.
Jpop fanatic
raynebc
Moderator
Posts: 5671
Joined: April 20th, 2008
Location: Megumi Island
Reputation: 111

Re: EOF 1.8RC12 - Now with Rocksmith 2014 support

Postby raynebc » Sat Apr 28, 2018 9:21 pm

Honestly it would be much easier to just test 1/# grid sizes for all interval counts from 2 per beat/measure through 96 per beat/measure and if it matched a grid position for one of those, store that grid information (the interval count, the grid snap number and whether it's a per-beat or per-measure grid snap) to the clipboard for copy/paste, etc. Right now, it's just testing the built-in grid snap sizes (and the current custom grid snap setting, if it is set). The added testing may have to be optional, since it's kind of a brute-force method. This brute force method is basically what's being used for MIDI export though, to guarantee the MIDI is as accurate as possible.
Jpop fanatic
raynebc
Moderator
Posts: 5671
Joined: April 20th, 2008
Location: Megumi Island
Reputation: 111

Re: EOF 1.8RC12 - Now with Rocksmith 2014 support

Postby raynebc » Tue May 08, 2018 3:51 am

New hotfix is up. Non pro guitar specific changes are as follows:
*Changed the Information panel to be defined with Notes panel macros as an info.panel.txt file in EOF's program folder. It is now user-editable (just as with the Notes panel, alter in a text editor, save in Windows CRLF line ending format) and is displayed nearly identically to the original Information panel. Hide the Information panel (either press CTRL+I or check box in File>Preferences>Preferences) and unhide it (or re-open EOF) to reload any changes made to the text file.
*Added a "Disable automatic backups" preference that will prevent creation of .eof.bak files (created during undo and save operations) and .backup files (created during MIDI/GH/Feedback import). Creation of .ogg.backup files created by adding leading silence is not prevented because it is required in order to be able to undo that operation.
*Improved the "Estimate BPM" function to offer to estimate the tempo of just the part of the chart audio between the start and end markers if those markers are defined. If the start marker is at a beat position, the function will offer to apply the estimated tempo to that beat instead of the first beat.
*Improved the "Set display width" function to display the current width.
*Added a "New notes are force strum" preference that will automatically apply forced HOPO off status for new notes, for Clone Hero authoring.
*Added a "File>Display>Notes panel" menu which allows the Notes panel to display one of the built-in panels or a user-specified one. The panel files that are included with EOF will all use the recommended .panel.txt extension, which the Notes panel browse function will filter by. The default notes.txt file was renamed notes.panel.txt accordingly and it lists instructions for selecting/customizing panels. The built-in panels are stored in eof.dat and are recovered from it if the file is missing, so they can can be customized without worry that they could be corrupted (ie. just delete/rename it and re-open the panel in order for it to be reset to default content). The note shortcuts were moved to a note_controls.panel.txt file and will now hide controls that aren't relevant to the active track. The CTRL+P shortcut has been remapped to "File>Display>Notes panel>Enable" since old paste is rarely needed. The P edit menu hotkey was moved to old paste to make it easily usable with 3 keystrokes.
*Improved the conditional select/deselect functions to have cymbal checkboxes if the drum track is active, allowing better flexibility to apply to notes that have both a tom and a cymbal, or have either a tom or cymbal on a particular lane.
*Added a "File>Export audio range" function that behaves similarly to "Export time range" but just exports the specified amount of audio instead of creating a separate project. "File>Export time range" was renamed to "Export chart range" to differentiate it from this new function.
*Improved the export chart range function by having it delete the temporary WAV file used to create the OGG file.
*Added a "Beat>Anchor measures" function that alters beats that have a time signature in effect by anchoring the first beat in each measure to its current position and deleting the anchors from the other beats. If the note auto-adjust preference is enabled, the notes are adjusted accordingly to keep their positions within their respective beats. "Beat>Copy Events" and "Beat>Paste Events" were moved into Beat>Events to make room in the Beats menu.
*Improved the "Beat>Delete anchor" function to respect the note auto-adjust preference.
*Changed the default difficulty naming to Guitar Hero/Rock Band scheme (Easy, Medium, Hard, Expert). The new "Use FoF difficulty naming" preference can be enabled if you want to change back to EOF's original difficulty naming.
*Improved the piano roll to display the letter h below a 5 or 6 button guitar/bass note if it is a forced HOPO, or to display (h) beneath the guitar/bass note if it is determined to be a automatic HOPO based on the current "Edit>Preview HOPO" setting.
*Changed the lane order of GHL mode so that it matches Moonscraper (1=B1,2=B2,3=B3,4=W1,5=W2,6=W3).
*Created a "Note>GHL" menu, moved "Convert GHL open" (which has been assigned the CTRL+G shortcut when a GHL track is active) to it and added a new "Swap B/W gems" function that will swap the black/white coloring for all selected GHL notes (ie. a B1W2 chord will become a W1B2 chord).
*Corrected the editor logic that toggles open strum notes for existing notes.
*Added a large number of Notes panel macros, each of which are defined in the macros.htm documentation file and most of which are exemplified in the built-in Notes panels.
*Fixed a bug where cloning a six lane legacy guitar track to the keys track would not properly retain the correct lane count of 5 and wouldn't apply crazy status as is required for keys notes.
*Added a note_counts Notes panel that displays the number of single gem notes, 2 note chords, 3 note chords, 4 note chords, 5 note chords, 6 note chords and open notes along with a list of every possible note and chord (every gem combination) and the number of instances of each in the active track difficulty. If a 4, 5 or 6 gem chord is present in a non pro guitar track, that count is drawn with a red background to warn the author that using such chords is considered a bad charting practice. If a 3 gem chord is present in an easy or medium difficulty, that count is drawn with a red background to warn the author that it's not recommended to use such hard chords in these lower difficulties. For the vocal track, display information about how many of each type of lyric is present, and the number of lyrics there are of each supported pitch from C2 through C6. If a drum chord would require more than two hands to play, a warning is displayed about invalid chords. There isn't enough space to display all chord combinations for GHL and pro guitar modes unless window height is set to 600 or 768 in File>Display>Display. This new panel was added to eof.dat and added to the "File>Display>Notes panel" menu.


Open each of the built-in panels once to have them added to EOF's program folder, after which you can examine/edit them. A big change with this hotfix is the GHL mode lane ordering matches that of Moonscraper now. Make sure to disable the "GHL conversion swaps B/W gems" preference if you want non GHL lane 1 (ie. green) to correspond to GHL lane 1 (B1) when copy/pasting between GHL and non GHL tracks, or when converting to/from GHL format.
Last edited by raynebc on Tue May 08, 2018 2:26 pm, edited 3 times in total.
wee little kid
User avatar
m1999
Member
Posts: 536
Joined: May 10th, 2009
Reputation: 120
Contact:

Re: EOF 1.8RC12 - Now with Rocksmith 2014 support

Postby m1999 » Tue May 08, 2018 10:36 am

Some interesting new features, looking forward to trying them out!
Breakfast Cereal
User avatar
Temmie Flakes
Member
Posts: 8
Joined: April 11th, 2016
Reputation: 14
Contact:

Re: EOF 1.8RC12 - Now with Rocksmith 2014 support

Postby Temmie Flakes » Fri May 11, 2018 12:37 am

Hi there,

I've been trying to get this latest Mac build of EOF to work but it just keeps crashing at startup. I'm on High Sierra (10.13.4) and this is what the eof_log.txt file looks like after it opens.

Spoiler:

Code: Select all

172: Logging started during program initialization at Fri May 11 00:34:59 2018
172: EOF v1.8RC12 (5-8-2018)
172: eof_load_config() entered
172: set_default_controller_config() entered
172: eof_controller_read_button_names() entered
172: eof_controller_read_button_names() entered
172:    Importing chord shape definitions
172: eof_load_chord_shape_definitions() entered
172:    54 chord shape definitions imported
172: eof_set_display_mode() entered
172: eof_window_create() entered
172: eof_window_create() entered
172: eof_window_create() entered
172: eof_window_create() entered
172: eof_window_create() entered
172: eof_load_data() entered

Razzy's Guitar Customs! Trying to get back into the swing of things.

Return to “Tutorials and Tools”

Who is online

Users browsing this forum: No registered users and 22 guests