Jump to content

Welcome to CustomsForge
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account

Learn & Play Rocksmith!

Want to play the songs you love? Registration and the use of this website is 100% free.
The only thing you need is a legal copy of Rocksmith 2014 w/ a cable. Click here to buy it.
 
Having trouble logging in or registering? Please click "Support" below.


Donate

Donate to our monthly goal to keep us running.
Our next goal to hit is $650 by 10/16


Photo

Latest EOF releases (10-17-2017)


  • Please log in to reply
2236 replies to this topic

#2181
Offline   cozy1

cozy1

    Master Peon

  • Rocksmith Custom Developer

  • PipPipPipPipPipPip
  • 851 posts
  • 176 thanks
  • LocationUSA
  • Rocksmith:Steam

Looking at the toolkit code for section naming you will not find any special characters or punctuation used in ODLC.  For consistency it may be best to apply this validation to phrase naming as well (so no underscores, hyphens, etc).


Are you tired of AV False Positives???  Now accepting donations on my website (Click Here)  Your donation will be used towards buying a code signing certificate.   CGT is now compatible and safe to use with Rocksmith® 2014 Remastered ... 

 

Latest Release of Custom Game Toolkit (CGT) w/ Game Save Gigbox       Latest Test Build of  Rocksmith Toolkit       Latest Beta of Customs Forge Song Manager

 

All bug reports and help requests please include your: OS, CPU, AV, .NET Framework versions along with a description of the issue (include screenshots of error if possible).  It should go without saying ... make sure you are using the latest Test/Beta build before submitting bug reports.


#2182
Offline   raynebc

raynebc

    Guitar God

  • Rocksmith Custom Developer

  • PipPipPipPipPipPipPipPip
  • 2,511 posts
  • 710 thanks
We should probably be specific about what is or isn't allowed. Would the developers go as far as saying that only alphanumeric characters should be allowed for phrases and sections?

#2183
Offline   Xyber

Xyber

    Master Guitarist

  • Magna Charter
  • PipPipPipPipPip
  • 292 posts
  • 28 thanks
  • LocationSweden
  • Rocksmith:Steam

@Xyber
Using the latest beta toolkit I am not able to reproduce the chord issues with the EOF project files that you posted.  The CDLC compiles and plays through completely in game with no observed chord issues.  I compiled both DropD and E Standard versions of the CDLC and both are synced and play extremely well ... good job.  (The Low E string is almost never used in the song so there is no reason it can't be played in E Standard tuning which may save time loading in the game.)

 

Here's what I observed in reviewing your EOF project files:

1)  The EOF project is missing Album Artwork so the toolkit will use default artwork.
2)  PART REAL_GUITAR_22_RS2.xml uses non-compliant phrase names, e.g. "Outro-Guitar Solo", "Pre-Chorus".  These should be "outro" and "prechorus".  Appling DD to the arrangement with the toolkit will convert and replace these non-compliant phrase names.  If you are not applying DD then this naming may be a possible source of problems.  I always apply DD with the toolkit because Remastered now requires it to maintain song stats.

 

Let me know if the linked CDLC play through in-game for you.

 

Weird, I wonder what the issue was for me at first then. But it seemed to fix itself for me, so that's good at least. As for your observations, I had only quickly synced up the song, added phrases the the imported section names and imported the tab so there's still plenty to go through and fix. I always make a rough version first that I can play so it's easier to notice what needs to be fixed. :)

 

Haven't had time to work on the song since I last posted, but have some time off now and hope I can get it done properly in the coming days.

 

Thanks for looking into it though.



#2184
Offline   cozy1

cozy1

    Master Peon

  • Rocksmith Custom Developer

  • PipPipPipPipPipPip
  • 851 posts
  • 176 thanks
  • LocationUSA
  • Rocksmith:Steam

We should probably be specific about what is or isn't allowed. Would the developers go as far as saying that only alphanumeric characters should be allowed for phrases and sections?

@Chlipouni  Is this what you have done in DDC with random/sequential phrase naming?  Looks like DDC is using only alpha numeric for phrases when appling DD.


Are you tired of AV False Positives???  Now accepting donations on my website (Click Here)  Your donation will be used towards buying a code signing certificate.   CGT is now compatible and safe to use with Rocksmith® 2014 Remastered ... 

 

Latest Release of Custom Game Toolkit (CGT) w/ Game Save Gigbox       Latest Test Build of  Rocksmith Toolkit       Latest Beta of Customs Forge Song Manager

 

All bug reports and help requests please include your: OS, CPU, AV, .NET Framework versions along with a description of the issue (include screenshots of error if possible).  It should go without saying ... make sure you are using the latest Test/Beta build before submitting bug reports.


#2185
Offline   iminashi

iminashi

    Master Guitarist

  • Magna Charter
  • PipPipPipPipPip
  • 290 posts
  • 36 thanks
  • LocationFinland
  • Rocksmith:Steam

I haven't come across ODLC that uses other than alphanumeric characters for phrase names. Usually they are short like "A", "B", "C", but there are also names like "solo2".



#2186
Offline   firekorn

firekorn

    Done Nothing for the Community

  • Administrator

  • PipPipPipPipPipPipPipPip
  • 3,229 posts
  • 455 thanks
  • LocationVillers-Cotterêts, France
  • Rocksmith:Steam

Yeah ODLC uses simple phrase naming with only alphanumeric characters (and i understand why when you actually create DD as it's very easy to be confused if the name aren't clear) and DDC do the same thing.


Firekorn's workshop
In Flames Discography

#FirekornHasDoneNothingForTheCommunity


#2187
Offline   albatross213

albatross213

    Guitar God

  • Magna Charter
  • PipPipPipPipPipPipPipPip
  • 2,605 posts
  • 324 thanks
  • LocationNew Jersey
  • Rocksmith:Steam

User's Awards

     

Donator


Should the hyphen still be allowed in other scenarios such as lyrics?

 

I don't think I've seen anyone specifically answer this question yet, but hyphens definitely occur in the lyrics of some ODLC (e.g. in My Generation for the stuttering parts).


My CDLC releases and my workshop 
My CDLC previews (Lots of bass only stuff)
Join us at the Rocksmith Championship!


#2188
Offline   firekorn

firekorn

    Done Nothing for the Community

  • Administrator

  • PipPipPipPipPipPipPipPip
  • 3,229 posts
  • 455 thanks
  • LocationVillers-Cotterêts, France
  • Rocksmith:Steam

Yeah the hyphen is definitely allowed in lyrics.


Firekorn's workshop
In Flames Discography

#FirekornHasDoneNothingForTheCommunity


#2189
Offline   raynebc

raynebc

    Guitar God

  • Rocksmith Custom Developer

  • PipPipPipPipPipPipPipPip
  • 2,511 posts
  • 710 thanks
Should we wait for @Chlipouni to consider it a consensus on alphanumeric characters only for phrases/sections?

#2190
Offline   Chlipouni

Chlipouni

    Touring Guitarist

  • Member
  • PipPipPipPipPipPip
  • 911 posts
  • 313 thanks
  • LocationFrance

I agree for alphanumeric limitation only for phrases and sections. Section names are limited on a predefined list and phrase names are never displayed in the game.
DDC keeps EOF section names and always overrides phrase names.
So it is ok for me ...



#2191
Offline   raynebc

raynebc

    Guitar God

  • Rocksmith Custom Developer

  • PipPipPipPipPipPipPipPip
  • 2,511 posts
  • 710 thanks
Alright, I'll work on that sometime soon.

#2192
Offline   iminashi

iminashi

    Master Guitarist

  • Magna Charter
  • PipPipPipPipPip
  • 290 posts
  • 36 thanks
  • LocationFinland
  • Rocksmith:Steam
32 seems to be the maximum number of bendvalues/bend tech notes you can have on a single note. 33 or more and the game will crash after tuning. 
 
The limit can be bypassed by using linknext. I tried it by making an xml file that had a G string 7th fret note with 32 bendvalues linked to a G string 7th fret note with 32 bendvalues and the game didn't crash.


#2193
Offline   raynebc

raynebc

    Guitar God

  • Rocksmith Custom Developer

  • PipPipPipPipPipPipPipPip
  • 2,511 posts
  • 710 thanks
Hi, folks. The latest hotfix (6-23-2017) is in the first post. Changes are as follows:
*Added logic to prevent an occasional failure to load eof.dat when changing display window sizes.
*Updated guitar tap and strum input modes to allow for a sixth fret button to be defined, for use in pro guitar and GHL mode tracks.
*Fixed a bug with guitar tap and guitar strum input modes where if keyboard keys were mapped to the fret/strum buttons, that input was allowed to also activate EOF's hardcoded keyboard shortcuts during playback.
*Changed RS exports so that non-alphanumeric characters are filtered out of RS phrase and RS section names, following DDC's behavior and reducing the risk of the phrase/section name causing problems in-game. If RS export(s) are enabled during save, EOF will warn if any sections/phrases will have such characters ommitted.
*Added the ability to author Guitar Hero Live style tracks, for use with Clone Hero. To use this style of authoring for one of the traditional 5 lane guitar/bass tracks, enable the "Enable GHL mode" function from the Track menu. When this mode is in effect, the 3 lowest lanes are used to author white notes, the 3 highest lanes are used to author black notes and the middle mouse button can be used to place open notes. In Rex Mundi input mode, the number 7 can also be used to author open notes. Alternatively, the "Note>Convert GHL open" function can be used to change selected notes into open notes if GHL mode is enabled for the active track. EOF will keep the chart as intact as it can when enabling/disabling GHL mode on a track that already has notes in it (or when copy/pasting notes between GHL and non-GHL tracks), but since GHL mode has six lanes IN ADDITION to an open note, lane 3 black notes are converted to 5 lane chords when a GHL track is converted to non-GHL format. This is so open notes can remain authored as open notes, but chords containing lane 3 black notes won't survive the conversion and EOF will warn about this and highlight affected notes. The 3D representation of GHL tracks three lanes, each of which can have one white gem and/or a black gem. If a lane has both gems, it is considered a "barre" chord (in that the player would hold two buttons down with one finger to play it) and EOF displays this as a black and white rectangle instead of a black or white triangle. The clipboard format has changed, make sure to perform another copy operation before performing a paste or the paste will malfunction.

Thanked by 1 Member:

#2194
Offline   iminashi

iminashi

    Master Guitarist

  • Magna Charter
  • PipPipPipPipPip
  • 290 posts
  • 36 thanks
  • LocationFinland
  • Rocksmith:Steam
I came across an oblique bend where EOF isn't producing the expected result.
 
kw7vxoH.png
 
wuORNow.png
 
In the XML, the chordnotes have different values for sustain, but Rocksmith doesn't allow that and as a result the sustain of the chord is too long:
 
OOtwbsl.png
 
Manually setting the second double stop as 'split' doesn't improve the situation. It adds the 16th fret note to the XML, but also makes a duplicate of the 18th fret bend-down note. Removing the duplicate note, setting the 16th fret chordnote to have the correct sustain and adding linknext to the chordnotes gets the correct result.
 
XML made by EOF (without 'split'):
 
Spoiler
 
XML made by EOF (with 'split'):
 
Spoiler
 
XML that produces the correct result:
 
Spoiler
 
 
And two unrelated points:
  • GP import only imports the transition (slide, bend, hammer) of a grace note when it is set as "before the beat". If it is "on the beat", the transitions are not imported at all. Also, the way the bend grace note is imported doesn't make sense.
  • Something I noticed as I was looking at how the ignore status is used in official content: In ODLC, when a chord is set as ignore, the individual chordnotes don't have the ignore status and EOF's RS import will import the chord without the ignore status.


#2195
Offline   raynebc

raynebc

    Guitar God

  • Rocksmith Custom Developer

  • PipPipPipPipPipPipPipPip
  • 2,511 posts
  • 710 thanks
What version of EOF are you using? I only ask this because the XML isn't in abridged format, so it's either an old version or you manually disabled that export preference.

GP import only imports the transition (slide, bend, hammer) of a grace note when it is set as "before the beat". If it is "on the beat", the transitions are not imported at all.

It was intentionally programmed this way, but I don't remember if there was a reason for it. Does anybody know a reason why it shouldn't?

Also, the way the bend grace note is imported doesn't make sense.

In what way doesn't it make sense? EOF makes the grace note bend enough half steps to reach the pitch of the attached note.

Something I noticed as I was looking at how the ignore status is used in official content: In ODLC, when a chord is set as ignore, the individual chordnotes don't have the ignore status and EOF's RS import will import the chord without the ignore status.

Have you found if it makes any difference in-game whether the chordnotes have ignore status? Can you list some songs that are authored this way (in case anybody wants to verify this is the official way to author them)? Do any of the toolkit developers have concerns with me making this change?

#2196
Offline   iminashi

iminashi

    Master Guitarist

  • Magna Charter
  • PipPipPipPipPip
  • 290 posts
  • 36 thanks
  • LocationFinland
  • Rocksmith:Steam
I'm on the latest hotfix. I had disabled the abridged XML because I wanted to see if it was the cause of some problem I was having, but it wasn't (was probably showlights or something). I realized that I should have turned it on after posting that.  :unsure:
 
This is how a bend grace note imports for me:
 
0XUpCKR.png
 
Shouldn't the notes be linked and the second note have a bend tech note on top of it?
EDIT: And the notes should be on the same fret (4 in this case)
 
 
I don't think having the ignore status on chordnotes has any effect, considering how the detection of chords works (the complete chord is either a hit or miss, you can't get a miss on a single note inside a chord).
 
A quick test: 
chord ignore=1, all chordnotes ignore=0, game ignores it
chord ignore=0, all chordnotes ignore=1, game counts as miss
 
"All I Wanna Do" and "Don't Look Back in Anger", for example have lots of chords with the ignore status. "Cherub Rock" and "25 or 6 to 4" (rhythm) also have lots of them. I'm not seeing any chordnotes with ignore=1.


#2197
Offline   raynebc

raynebc

    Guitar God

  • Rocksmith Custom Developer

  • PipPipPipPipPipPipPipPip
  • 2,511 posts
  • 710 thanks
About the grace notes I think it might be a matter of personal preference unless there is a definitive source that indicates how such tablature is supposed to be interpreted.

#2198
Offline   firekorn

firekorn

    Done Nothing for the Community

  • Administrator

  • PipPipPipPipPipPipPipPip
  • 3,229 posts
  • 455 thanks
  • LocationVillers-Cotterêts, France
  • Rocksmith:Steam

Well the export from gpx to gp5 off grace note being a bit fucked up (add whammy bar and don't put the bend at the proper place) it makes it a bit complicated to do something nice to show what is and what should be with actual file available so only screenshot for now.

 

GP file :

u15oqWQ.png

 

EOF expected result :

JOmJW7A.png

 

If anyone wants to show me some case of grace note they encountered, i'll be glad to indicate how i would always expect them to import.


Firekorn's workshop
In Flames Discography

#FirekornHasDoneNothingForTheCommunity


#2199
Offline   raynebc

raynebc

    Guitar God

  • Rocksmith Custom Developer

  • PipPipPipPipPipPipPipPip
  • 2,511 posts
  • 710 thanks
It's hard to see whether most people would want to interpret a ghost transition grace note as a pre-bend (uses linknext status) or an extra note to be played.

#2200
Offline   firekorn

firekorn

    Done Nothing for the Community

  • Administrator

  • PipPipPipPipPipPipPipPip
  • 3,229 posts
  • 455 thanks
  • LocationVillers-Cotterêts, France
  • Rocksmith:Steam

@raynebc even if the grace note isn't linked to the next note, it's very doubtful the next note would be on a different fret regarding bend grace note. If anyone as actual tab using it, i'm not against presenting how i would expect it to show up in EOF but doing all cases where a grace note can be use and their equivalent in EOF would be a bit tedious especially considering that GPx to GP5 grace note with bend get fucked up pretty heavily which makes me think grace note should be avoided anyway.


Firekorn's workshop
In Flames Discography

#FirekornHasDoneNothingForTheCommunity