m0j0hn / editor-on-fire

Automatically exported from code.google.com/p/editor-on-fire
Other
0 stars 0 forks source link

Support for Rocksmith 2014. #279

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Hey Raynebc,

We discovery the new .XML properties from the new RS 2014.
In the DLC or songs have no .XML inside, but we found the .xml in the etudies 
package (lesssons).

I'm attaching the file here for you analysis.

It's basically the same version of the "Anna Molly from Incubus" that leaked in 
the middle of this year.

You can add a option on the user export the .XML for RS1 or RS2014 or both 
versions at same time.

Original issue reported on code.google.com by fabianosan2006 on 4 Nov 2013 at 2:43

Attachments:

GoogleCodeExporter commented 8 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

GoogleCodeExporter commented 8 years ago
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

GoogleCodeExporter commented 8 years ago
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

GoogleCodeExporter commented 8 years ago

Original comment by raynebc on 6 Nov 2013 at 2:35

GoogleCodeExporter commented 8 years ago
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

GoogleCodeExporter commented 8 years ago
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

GoogleCodeExporter commented 8 years ago
Task 3 is completed with r1362, which adds "handshape" phrases.

Original comment by raynebc on 16 Dec 2014 at 6:30