iminashi / rocksmith2014.net Goto Github PK
View Code? Open in Web Editor NEWF# (with some C#) libraries for creating Rocksmith 2014 custom DLC.
License: MIT License
F# (with some C#) libraries for creating Rocksmith 2014 custom DLC.
License: MIT License
Hi,
I tried creating my first CDLC today but when I tried to set EOF's exported guitar.ogg as the Main Audio of my song I got the following error message:
ArgumentException: Could not initialize container!
at NAudio.Vorbis.VorbisSampleProvider..ctor(Stream sourceStream, Boolean closeOnDispose)
at NAudio.Vorbis.VorbisWaveReader..ctor(Stream sourceStream, Boolean closeOnDispose)
at NAudio.Vorbis.VorbisWaveReader..ctor(String fileName)
at Rocksmith2014.Audio.Types.AudioReader.Create(String fileName)
at Rocksmith2014.Audio.Volume.calculate(String fileName)
at [email protected](Unit unitVar)
at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2)
at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction)
My original song (also in *.ogg) could be set without issues and a preview.ogg I created and exported in EOF also worked without issue.
Can someone provide information regarding this error?
The test "Wem file can be converted to vorbis file" is failing with no apparent reason.
revorb process failed with exit code: 127
(command not found?)
Running the test script works locally on Windows and Linux.
DLC Builder 2.2.2 crashes on Mac Air M2 (Ventura 13.5) when opening Mac PSARC for quick edit with following message:
AggregateException: One or more errors occurred. (revorb process failed with exit code: 134)
Inner exception:
Exception: revorb process failed with exit code: 134
at Rocksmith2014.Audio.Conversion.validateRevorbOutput(Int32 exitCode, String output)
at Rocksmith2014.Audio.Conversion.wemToOggImpl(String sourcePath, String targetPath)
at Rocksmith2014.Audio.Conversion.wemToOgg(String wemFile)
at [email protected](String wemFile)
at Microsoft.FSharp.Collections.SeqModule.Iterate[T](FSharpFunc2 action, IEnumerable
1 source) in D:\a_work\1\s\src\FSharp.Core\seq.fs:line 632
at [email protected]()
at [email protected]()
I was thinking about a lot of songs where the audio files without the guitar tracks are available, and I was wondering if it might be possible when having one of this original audio files, and a complete CDLC of the same song, to edit the CLDC and import the audio without the guitar replacing the original one, to be able to easily create CLDCs without the guitar/bass tracks.
I think they most annoying part of doing this manually is syncing the audio, but I imagine it might be possible to do it automatically comparing both audio files to find where they match and then sync acordingly.
Do you think this is possible?
If not, maybe at least would be nice to add the option to replace the audio file and do the sync manually
Implement support for using custom fonts for both Japanese and regular lyrics simultaneously. Or, if not feasible, show a warning.
When I open the program, it binds to the upper corner, Whisker Menu is no longer available, the desktop becomes an "image" where I cannot get back to it, and I cannot switch to another program.
Also I can drag the program around and it creates multiple "after images" all over the screen.
The only way to fix is exit the program, use the "Ctrl-Esc" hot key that brought back the desktop but no panels. Then I could right-click to access XFCE's application menu to log out.
I'm using EndeavourOS Atlantis (an ArchLinux-based distro) with latest Xorg, and display drivers for Intel.
I use a dark GTK2 based icon and theme set which the program seems to comply with.
I just started playing around with v0.7.5 that I acquired in October last year. It was only recently I wanted to try the program. When I started it prompted me to download an update.
I could downgrade and go backwards till I find the most recent version that doesn't have this issue....
Pictures describe better so I am attaching an example of what's happening:
Please let me know if you'd like some more information about my setup.
When trying to build CDLC (test or release) on ver 2.0.0+ under win7 the following error appears:
AggregateException: One or more errors occurred. (The current platform does not support the specified feedback size.)
Inner exception:
CryptographicException: The current platform does not support the specified feedback size.
at <StartupCode$Rocksmith2014-PSARC>[email protected]()
Version 1.6.2 works, So it must be connected to .Net 7 update.
It seems there was (is) a problem in .Net 7 on win7.
Found the only source with the same error (its in chinese, yet google translates okey-ish) - https://www.cnblogs.com/lindexi/p/17680647.html
It seems there is a workaround, yet it looks bulky and not really trustable.
Can you look into this issue? Is there a way to still support win7?
Issue in the UI library used, Avalonia.FuncUI.
Implement a tool for easily creating Japanese lyrics from romaji lyrics.
Waiting for a fix in Avalonia itself.
Japanese text should be displayed correctly in the Japanese artist name and title text boxes though.
Hello! I am late to the Rocksmith party (very late) so please excuse the beginner question.
I've been looking into using Rocksmith to learn some Spanish guitar instrumental songs.
I've looked into the process of creating CDLCs and it seems that until very recently doing so required you to use 4 or 5 programs:
UltraStar Creator
Editor on fire
Guitar Pro
Rocksmith Toolkit
Wwise
By the way I'd love to do the whole process on Mac, so happy to see you offer a Mac version!
Is it my understanding that your absolutely awesome program replaces the need to juggle 5 programs and you now only need to use this one toolkit that you've developed?
Is there a tutorial or a video anywhere that makes use of your software?
In my case, I have tabs, and I want to practice them in Rocksmith. There are no lyrics and no other instruments as it happens.
Many many thanks! So nice to see something fresh and actively developed in 2023 for Rocksmith!!
I'm wondering if there is a built-in method (ie command-line args) to automate some of the tasks, specifically to unpack a psarc, add an arrangement, and then build a new psarc? (And potentially to remove an arrangement, although I'm not 100% sure I'll use that yet)
If not, can you point me in the right direction of which libraries/classes/methods to use for these activities? I'm mostly a C# dev, and am finding myself lost while looking at the F# code!
What I'm trying to do is automate the creation of a Ukulele arrangement for each song. I was able to do this manually with DLC Builder by opening the psarc, manually creating a ukulele arrangement from the bass arrangement, adding the ukulele arrangement as a bonus bass arrangement, and then building a new psarc.
I wrote some code to create the ukulele xml from the bass xml, so that part doesn't need me to manually edit the xml anymore, but I still need to manually open the psarc, click the +, and click build, so it'd be amazing if I could automate that portion too.
Thanks!
EDIT: Am I on the right track by using the logic for UnpackPSARC and PackDirectoryPSARC from Misc Tools?
EDIT 2: After more digging, it looks like PsarcImporter.import might be what I'm looking for.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.