Jump to content

raynebc

Rocksmith Custom Developer
  • Posts

    2,931
  • Joined

  • Last visited

  • Days Won

    8
  • Country

    United States
  • Donations

    20.00 USD 

Everything posted by raynebc

  1. It has a radio button for RS1, so it's probably as good a bet as any.
  2. I still intend to make this change, but I haven't been able to get to it yet. It's near the front of my to-do list though, so hopefully someday soon. I think the GP file can support a tempo change as often as once per note, but it only supports whole numbers. Trying to simulate fractional beat per minute values by defining a tempo change at each note is probably more complicated than I'd care to try, and it would make the GP file look like a big mess.
  3. There may not be an elegant way for EOF to display a short-duration popup message warning about missing fret hand positions or chord fingering. To ensure it didn't get in the user's way I'd have to have the warning display somewhere out of the way like a message window that replaced the Info Panel or the 3D preview. It would be much easier for me to make a user preference to suppress the prompts about missing positions/fingering though, would that be worthwhile?
  4. Thanks, I fixed that issue with tech view. It will work in the next hotfix.
  5. An example I'd posted on the toolkit bug tracker was:BEFORE:<chord time="14.509" linkNext="0" accent="0" chordId="24" fretHandMute="0" highDensity="0" ignore="0" palmMute="0" hopo="0" strum="down"> <chordNote time="14.509" linkNext="0" accent="0" bend="0" fret="9" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="2" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="3" sustain="0.000" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/> <chordNote time="14.509" linkNext="1" accent="0" bend="0" fret="9" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="3" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="4" sustain="0.088" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/></chord><note time="14.597" linkNext="0" accent="0" bend="0" fret="11" hammerOn="1" harmonic="0" hopo="1" ignore="0" leftHand="-1" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="3" sustain="0.096" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/><note time="14.597" linkNext="1" accent="0" bend="0" fret="9" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="-1" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="4" sustain="0.096" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/><note time="14.693" linkNext="0" accent="0" bend="0" fret="9" hammerOn="0" harmonic="0" hopo="1" ignore="0" leftHand="-1" mute="0" palmMute="0" pluck="-1" pullOff="1" slap="-1" slideTo="-1" string="3" sustain="0.152" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/><note time="14.693" linkNext="0" accent="0" bend="0" fret="9" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="-1" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="4" sustain="0.152" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/><chord time="14.903" linkNext="0" accent="0" chordId="25" fretHandMute="0" highDensity="0" ignore="0" palmMute="0" hopo="0" strum="down"> <chordNote time="14.903" linkNext="0" accent="0" bend="0" fret="9" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="1" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="2" sustain="0.000" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/> <chordNote time="14.903" linkNext="1" accent="0" bend="0" fret="9" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="1" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="3" sustain="0.054" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/></chord><note time="14.957" linkNext="0" accent="0" bend="0" fret="11" hammerOn="1" harmonic="0" hopo="1" ignore="0" leftHand="-1" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="2" sustain="0.332" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/><note time="14.957" linkNext="0" accent="0" bend="0" fret="9" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="-1" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="3" sustain="0.332" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/>AFTER:<chord time="14.509" linkNext="0" accent="0" chordId="24" fretHandMute="0" highDensity="0" ignore="0" palmMute="0" hopo="0" strum="down"> <chordNote time="14.509" linkNext="0" accent="0" bend="0" fret="9" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="2" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="3" sustain="0.000" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/> <chordNote time="14.509" linkNext="0" accent="0" bend="0" fret="9" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="3" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="4" sustain="0.336" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/></chord><note time="14.597" linkNext="0" accent="0" bend="0" fret="11" hammerOn="1" harmonic="0" hopo="1" ignore="0" leftHand="-1" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="3" sustain="0.096" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/><note time="14.693" linkNext="0" accent="0" bend="0" fret="9" hammerOn="0" harmonic="0" hopo="1" ignore="0" leftHand="-1" mute="0" palmMute="0" pluck="-1" pullOff="1" slap="-1" slideTo="-1" string="3" sustain="0.152" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/><chord time="14.903" linkNext="0" accent="0" chordId="25" fretHandMute="0" highDensity="0" ignore="0" palmMute="0" hopo="0" strum="down"> <chordNote time="14.903" linkNext="0" accent="0" bend="0" fret="9" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="1" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="2" sustain="0.000" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/> <chordNote time="14.903" linkNext="0" accent="0" bend="0" fret="9" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="1" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="3" sustain="0.386" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/></chord><note time="14.957" linkNext="0" accent="0" bend="0" fret="11" hammerOn="1" harmonic="0" hopo="1" ignore="0" leftHand="-1" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="2" sustain="0.332" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/>The chordNotes that had linkNext status are made longer and the corresponding single note tag is removed. I prefer to leave it to the chart authors to decide how they want to author it, in case they want to experiment to see if they can get something unusual to work to their liking. For now and the long term, it's best to use tech notes if you want to apply any status to some, but not all, strings in a chord. This was probably the automated chord detection then. That would be the Em chord shape. Even though it's harder to use two fingers for that shape, it's generally considered better technique. If you want, you can edit the chordshapes.xml file in EOF's program directory and edit that definition from:<chordTemplate chordName="Em" finger0="-1" finger1= "2" finger2= "3" finger3="-1" finger4="-1" finger5="-1" fret0= "0" fret1= "2" fret2= "2" fret3= "0" fret4= "0" fret5= "0"/>to<chordTemplate chordName="Em" finger0="-1" finger1= "1" finger2= "1" finger3="-1" finger4="-1" finger5="-1" fret0= "0" fret1= "2" fret2= "2" fret3= "0" fret4= "0" fret5= "0"/>And then just re-open EOF. Keep in mind that defining chords to use of the index finger will change how the fret hand positions are created (it will set the fret hand position to the fret the index finger is at). Linknext isn't strictly meant to behave as a tie, it is a control mechanism in Rocksmith 2014 to render multiple notes with only one note head, such as a note that becomes a slide part-way into the sustain.
  6. As Capk suggests, It's best to not worry about permanently adding fret hand positions until the end of the authoring process, because the appropriate set of hand positions can change depending on what gets added to the chart. EOF just warns that they aren't manually defined as a way to let the author know. The automated fret hand positions should generally be pretty well usable, but if the author wants more control over the highlighted lanes and perhaps even the camera itself, he/she can either manually place fret hand positions or have EOF auto-generate the positions and edit those. I worry about omitting warnings unless a "Finalize" property is set on the project, because that's another thing somebody could forget to change.
  7. If you do find any, you can unpack it, import the XML arrangements into a new EOF project with the unconverted chart audio, re-save and get RS2014 compatible XML files. Just keep in mind that RS1 customs had extra silence put at the end of the audio and if you prefer not to have that, you would need to edit the audio to remove it, ie. with an audio editing program like Audacity. If RS1 export is still enabled in EOF, it will add silence to the end of the WAV file it creates from the chart audio.
  8. Our understanding of the linkNext mechanism is that the note head is supposed to be hidden because the note is combined with the previous note on that string, but this clearly has some limitations or otherwise isn't working the way we expect based on examples in this thread. EOF shouldn't need to override linkNext status based on the techniques applied, it will be up to the chart author to transcribe it the way he/she wants.
  9. The XML files that Kent0348 posted are already broken. This test would need to be done with a clean XML file.
  10. Repost from SA: The toolkit has an option (ie. a checkbox on the unpack tab) to convert the audio back to normal, you need to do this or else it won't work with any normal audio playing programs.
  11. My immediate concern is that the linked notes don't have their note head hidden and require being played again. I don't know if it's an issue because these are multiple single notes (on different strings) defined at the same timestamp, whether the linked notes are meant to overlap non linked notes, or some other issue. In the screen capture immediately above this, the three open strings are meant to sustain all the way through but had to be authored as linked notes due to long standing rules enforced in EOF (notes can't overlap other notes on the same lanes). If it helps, I can have EOF try to identify consecutive linked notes on the same string and combine them into fewer, longer notes. I haven't heard from anybody whether that would work, but if they can craft some XML and test it, it would be good to know if that is an option.
  12. Unpacked official files don't seem to have the chord ID glitch: http://customsforge.com/topic/2574-unpacked-xml-from-official-dlc-wont-import-into/?do=findComment&comment=13832 This just leaves the testing of custom DLC being packed and unpacked.
  13. With my most recent revision of EOF, I was able to import all 3 arrangements as far as Rocksmith 1 supported techniques go. It will be working in the next hotfix.
  14. Making it a preference instead of a per track option would severely disrupt the ability to author for Rocksmith and other pro guitar capable games (Rock Band 3, Phase Shift) at the same time. I guess we can put up with it running off the edge of the difficulty tab a little.
  15. The toolkit writes the XML files a little differently than official XMLs and ones that EOF writes, so I'm working on accounting for that in the Rocksmith import function. We're trying to work out another problem (possibly with the toolkit's unpack function) though, could you post a download of the original XMLs (from EOF) and the unpacked XMLs (from the toolkit) for that chart here so I can compare them?
  16. The songs were known yesterday and were in the link to Riff Repeater that I posted. The only Heart song released today is "Crazy on You".
  17. It's for importing MIDI-formatted rhythm game charts (Frets on Fire, Power Gig, Phase Shift, Rock Band), not a regular song MIDI. Regular MIDIs aren't a good way to store guitar music since they are so limited (can't define what string plays the note, can't define most techniques, etc). Rock Band uses a more complex system where techniques like this are encoded using different MIDI notes, velocities, channel numbers, etc.
  18. As far as the chord fingering goes, I'd probably have to see the EOF project. If you didn't define the fingering on a chord, it might get the fingering from another instance of that chord, or otherwise just do the chord shape lookup to determine what to do.
  19. I'll ask if he can post the files, but if anybody else is able to test this by packing and unpacking an arrangement, it should let us know if the toolkit's unpack is writing incorrect chord IDs.
  20. fabianosan asked in another thread (http://customsforge.com/topic/2533-unpacked-xml-missing-count-attribute-unable-to-import-in-eof/?do=findComment&comment=13642) if you could provide the original XML files before they were packed into a custom with the toolkit?
  21. Deja-vu: http://customsforge.com/topic/1529-latest-eof-releases-r1304/page-4?do=findComment&comment=11677 You'll have to get Chrome to behave or maybe even go as far as using another browser or a download manager to download EOF hotfixes if Chrome won't let you unblock the download.
  22. The toolkit will see where the tone changes are placed in the XML file, you should just have to define the tones themselves (ie. what cabinet, what frequency levels, what effects, etc). Or there is some sort of ability to import tones from another song package if you prefer.
  23. I've been working on the changes to EOF's Rocksmith import, and I may have stumbled onto an actual bug with the toolkit. I've been testing with some unpacked XML files that Kent0348 posted here: http://customsforge.com/topic/1529-latest-eof-releases-r1304/page-3?do=findComment&comment=10046 In muse-toada_lead.xml, it looks like all chord tags (starting at line 2197) reference invalid chord IDs. There are only 27 chord templates in the XML, but almost referenced chord IDs are number 28 and higher. Many of the handshape tags also reference invalid chord IDs.
  24. You can name tones pretty much anything you want, provided you only use regular ASCII characters (ie. avoid accented or Unicode characters). You need to author tone changes referring to at least two different tone names, otherwise the arrangement only uses one tone and no tone changes are really needed, the one tone would just need to be defined in the toolkit. If your arrangement does use multiple tones, one has to be specified as the default, which means it will be in effect automatically when the song begins. The issue where tones stop working is usually involved with one or more tones not being correctly defined in the toolkit. For lyrics, EOF has a vocal tutorial in the help menu. You can also import various lyric formats in the File menu. For Rocksmith, most people seem to prefer a lyric editor called "Ultrastar Creator". You don't need to worry about setting vocal pitches for the lyrics, this information isn't used in a meaningful way in Rocksmith 2014. Just the timing of each lyric is important, as well as defining the "lyric lines" (the start and end position of each line of lyrics) since Rocksmith 2014 displays lyrics one line at a time compared to just scrolling them from start to finish like in the first Rocksmith game. The warning messages mean exactly what they say. Typically, there is a sort of default phrase and section that are usually in official charts. EOF will try to place these where they would normally go, but if you have defined other phrases or lyrics on those beats, EOF warns they won't export properly because only one phrase and one section can be in effect on a beat. You can ignore the warnings if they don't cause problems in-game, maybe Rocksmith 2014 has less need for them than Rocksmith 1, but I haven't had any requests to change the behavior so I'm just assuming they should still be included with every chart. Rocksmith events were used in Rocksmith 1, but I don't know if they are well supported in Rocksmith 2014.
  25. The toolkit is no longer writing timestamps to three decimal places. That's not numerically wrong, but it's inconsistent with official lessons and charts. I'll add handling for this.
×
×
  • Create New...

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