Open GoogleCodeExporter opened 9 years ago
The files are in "songs\arr".
It's possible that some files have no all information, so you need to open more
than one file to found all information possible in XML, for found all
techniques possibilities.
Original comment by fabianosan2006
on 4 Nov 2013 at 2:47
At this point, I'm leaning towards having one XML file to define everything and
the toolkit can filter out what isn't supported in RS1 when creating a custom
package for that game, but if it becomes necessary, I can make EOF export
separate XML files for each target game. The lessons don't seem to reveal
complete usage for some things, so we'd need to look at XML for some actual
songs.
Original comment by raynebc
on 4 Nov 2013 at 7:46
Ok, you can do only the last version with all information, the toolkit can load
appropriate information according to RS version.
I already added the XmlSongFile for the new format in the toolkit, you can see
all new objects in:
https://code.google.com/p/rocksmith-custom-song-creator/source/diff?spec=svn29a0
f86d5563f39a3be6e68bdd1d3080d99283b9&name=rs2014&r=29a0f86d5563f39a3be6e68bdd1d3
080d99283b9&format=side&path=/RocksmithToolkitLib/XML/SongRS2014.cs
But if the user select the version of the Rocksmith EoF, you can fill the
version attribute in the root element, RS1 is allways = 4, and RS2014 is
allways 7.
But if this information is not present, are another ways to find what's version
the XML is.
Original comment by fabianosan2006
on 5 Nov 2013 at 12:18
Original comment by raynebc
on 6 Nov 2013 at 2:35
By now, most major Rocksmith 2014 features are implemented and besides some
very specific changes to involve less common things like having notes in
arpeggio chords sustain over other notes in the chord (which could require EOF
to internally combine multiple adjacent linknext notes into one), the main
things left to implement are:
1. Vibrato speed
2. Score attack support
3. A way to manually define a handShape tag (cause blue lines to draw along
the side of the highlighted lanes, like when chords are sustained), allowing
the user to add this effect to single note portions of a track.
4. Improved tech note functionality so that operations (ie. click and drag,
delete) affecting a normal note are applied to relevant tech notes accordingly.
If anybody knows of any other features that are particularly important for
Rocksmith 2014 support, please feel free to list them.
Original comment by raynebc
on 25 Apr 2014 at 10:43
Vibrato speed support is added in r1331. Some developer testing of what ranges
of speed values work, after which I'll update the low/medium/fast speed
presets. I may also add an option for a custom speed value the user can type
in.
4. Add the ability to author tapping sections.
5. Update RS import once all the new exportable features from RS2014 have been
implemented.
Original comment by raynebc
on 4 May 2014 at 7:12
Task 3 is completed with r1362, which adds "handshape" phrases.
Original comment by raynebc
on 16 Dec 2014 at 6:30
By now, task 1 is considered invalid because the game doesn't actually support multiple vibrato speeds.
Task 5 has been worked on a little, but it will require processing chordnotes during import and allow for individual notes in a chord to have different techniques than the others, applying tech notes accordingly.
By now, logic has been added to automatically move tech notes when the relevant normal notes are moved. I'd rather not have them auto delete at this time. RS import is now pretty close to complete, even as complex as optimizing tech notes to maximize their efficiency and distance for better visibility. That leaves:
Original issue reported on code.google.com by
fabianosan2006
on 4 Nov 2013 at 2:43Attachments: