xboxscene.org forums

Xbox360 Forums => Xbox360 Software Forums => PC Tools and Utilities (Xbox 360 related) => Topic started by: DJ Shepherd on January 31, 2010, 07:27:00 PM

Title: Help Creating Lips Dlc Packages
Post by: DJ Shepherd on January 31, 2010, 07:27:00 PM
QUOTE(davidius @ Jan 31 2010, 01:24 PM) View Post

I am having a hard time finding another version of this tutorial. I certainly can not find any troubleshooting with it either. The basics are taking the songs from the original LIPS game and making them into Marketplace Content so that when you play Lips:Number 1 Hits, you can see all the songs.

The tutorial.
http://www.dragonsla...5ab0d6107e54ccf

Using a website to translate, I do all that it says. Created the DLC.XML, even used the one posted, downloaded new pictures and re-sized them as needed, created the 40 character checksum, and added everything to Le Fluffie. Using Build's: Le Fluffie: 69.0.0.6 --- X360: 1.0.0.16. However, when I go to create the package I get an error.

All the information I can find pertaining to Le Fluffie talks about Gamertag, saved games, and GH editing and all are different from this lips method described in that tutorial. If anyone else has done this, or has a better translation of the Swedish site, it would be greatly appreciated.


What is the error?
Title: Help Creating Lips Dlc Packages
Post by: quepaso on February 01, 2010, 05:48:00 AM
I am also having a terrible time trying to get it working.  If anyone has a more in depth description, preferably written in english, i'd love to see it.
Title: Help Creating Lips Dlc Packages
Post by: W1zz on February 01, 2010, 08:17:00 AM
Tried following that too and gave up.

Would also like a decent english tutorial.
Title: Help Creating Lips Dlc Packages
Post by: davidius on February 01, 2010, 09:44:00 AM
QUOTE
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Exception: Cannot move position past file size
   at X360.STFS.STFSPackage..ctor(CreateSTFS xSession, RSAParams xSigning, String xOutPath, LogRecord LogIn)
   at Le_Fluffie.PackageCreatez.button1_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
Le Fluffie
    Assembly Version: 69.0.0.7
    Win32 Version: 69.0.0.7
    CodeBase: file:///E:/XBOX360%20stuff/Le%20Fluffie%20App/Le%20Fluffie.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
DevComponents.DotNetBar2
    Assembly Version: 7.6.0.0
    Win32 Version: 7.6.0.0
    CodeBase: file:///E:/XBOX360%20stuff/Le%20Fluffie%20App/DevComponents.DotNetBar2.DLL
----------------------------------------
X360
    Assembly Version: 1.0.0.17
    Win32 Version: 1.0.0.17
    CodeBase: file:///E:/XBOX360%20stuff/Le%20Fluffie%20App/X360.DLL
----------------------------------------
Accessibility
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Core
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.30729.4926 built by: NetFXw7
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.




Using Windows 7 64 bit and 32bit, same error on both. Confirmed .net 3.5 is installed.
Title: Help Creating Lips Dlc Packages
Post by: nicomic on February 01, 2010, 12:34:00 PM
hello everybody,
it works for me,
if it's better for you i made a tutorial in french:
http://gueux-forum.n...howtopic=232760
Title: Help Creating Lips Dlc Packages
Post by: DJ Shepherd on February 01, 2010, 03:09:00 PM
Should all be fixed, coding screw up on my part, but ya, thar ya go tongue.gif
Title: Help Creating Lips Dlc Packages
Post by: davidius on February 01, 2010, 03:22:00 PM
Man, your awesome, but, I still get the same error. Now just with Le Fluffie Assembly Version: 69.0.0.10 and X360 Assembly Version: 1.0.0.19 instead.

I have it running as administrator. I have also tried it in Windows XP SP3 compatibility mode.
Title: Help Creating Lips Dlc Packages
Post by: nicomic on February 01, 2010, 03:39:00 PM
i use this one personaly : Build's: Le Fluffie: 69.0.0.2 --- X360: 1.0.0.12
if it can helps...
Title: Help Creating Lips Dlc Packages
Post by: DJ Shepherd on February 01, 2010, 03:50:00 PM
NOW it's fixed, tested it myself
Title: Help Creating Lips Dlc Packages
Post by: davidius on February 01, 2010, 03:51:00 PM
I just found an old download of  Build's: Le Fluffie: 69.0.0.2 --- X360: 1.0.0.12 and did not get the error. Going to test the package now.
Title: Help Creating Lips Dlc Packages
Post by: DJ Shepherd on February 01, 2010, 03:51:00 PM
QUOTE(nicomic @ Feb 1 2010, 11:39 PM) View Post

i use this one personaly : Build's: Le Fluffie: 69.0.0.2 --- X360: 1.0.0.12
if it can helps...

Those are really ugly builds, I suggest using the latest, everything is fixed up and sexified, along wif auto updates and stuff
Title: Help Creating Lips Dlc Packages
Post by: davidius on February 01, 2010, 03:55:00 PM
You rock!

Just ran it in Build's: Le Fluffie: 69.0.0.10 --- X360: 1.0.0.21 and works great. Now to test the results.
Title: Help Creating Lips Dlc Packages
Post by: davidius on February 01, 2010, 04:36:00 PM
Works like a charm. Translating DragonSlayer's post from http://www.dragonsla...p...&p=418#p418, and added some from this learning experience, is posted below.

This is to avoid having to exchange the discs from LIPS and LIPS: Number 1 Hits. You can create DLC packages of songs from the different Discs.
Thus you can run Lips Number One Hits and still play Lips songs.
There are different songs on different albums, ie USA/DE/I, each vary.
This is a compilation of Lips CDs:
http://en.wikipedia....f_songs_in_Lips

What you need:
(1) XDVDFS extractor (eg SctromXtract 4.1)
(1) sqlite3 database viewer (eg "Black Cat - sqlite3 database manager")
(1) STF's handlers (eg "Le Fluffie App")
(1) DLC patcher (eg "YarisSwap" or "DLC patch")
(1) text editor that can save in UTF-8 format (eg notepad.exe in WinXP)
And Total Commander

Start by unpacking:
/LPS/MusicDB
/LPS/Levels/

Open MusicDB with the sqlite database viewer and create a DLC.XML file in notepad from the following code and enter its data from MusicDB for each song.
Save as UTF-8

CODE



  
    
    Avril Lavigne
    Complicated
    Pop
    2002
    Intl
    Let Go
    245
    0
    37
    Complicated.X360
    Complicated.wma
    Complicated_Lyric.X360
    Complicated.jpg
    Complicated_prv.xWMA
    00010429
    0x00010429
    4D53088800010429
    4D53088800010429
    Tell me Why'd you have to go and make things so complicated I see the way you're actin' like you're somebody else Gets me frustrated Life's like this you
    

  

    
      
      Avril Lavigne
      Complicated
      Pop
      2002
      Let Go
      Complicated.wmv
      Complicated_prv.xWMA
      Complicated_prv.wmv
      Complicated_prv.nft
      4D53088800010429
      4D53088800010429_00
    

  

 0x3



<length> for some reason does not show in the database, but it is song length in seconds (check properties or play wmv or wma file to find out the length in minutes and convert to seconds)

Check if files exist in xWMA or WMA, and change in DLC.XML file so that it fits, like in <AudioUri>

<AlbumJacketUri> Of the disc as with <UintID> names are encrypted or something so they can not be used.
Instead make an image search on Google, or get the images from the wiki links, and save as a .JPG at 256x256 and a .PNG at 64x64

<ChartContentID>, <ChartContentID>, comes from putting together the TitleID (4D530888) and the UnitID (Example for Complicated, 00010429). <ChartID> is the same, just adding underscore00 (_00)

Create a .sha file with Total Commander from the .X360 file:
Mark .X360 (it is not so important that it is just the file, but I've used it)
Go to File/Create CRC checksums (SFV Format)
Check SHA1 and click OK
You will now have a file called .sha that when opened with notepad contains a checksum 40 characters long with values of 0 to F. Rename the .sha file to the 40 character long checksum, replace the last 2 characters to 4D.

Now you have all the files you need:

Start "Le Fluffie App" as administrator
Go to File and select Package Creation
Select STFS, click OK
In the Main tab:
Change the Drop-Down list from None to Marketplace
Change titleid to 4D530888
Right-click in the boxes at the bottom right and select your 64x64 .PNG file in both boxes
Fill in the name of the song in the box Displaytitle (ex "Complicated" including the quotations)
Click the "Save Display Title/Description" button.
Select the radio button for Description
Fill in the name of the song in the box Description (ex "Complicated" including the quotations)
Click the "Save Display Title/Description" button.
Fill in your nickname in the Publisher box.
Fill in all the DLC package info in the box Internal Title (can be left blank, I jsut put the song title again)

Now add the files:
In the upper right pane, right-click and choose Add file
Start with DLC.XML
Continue with all files mentioned in DLC.XML

Example:
DLC.xml
Complicated.jpg
Complicated.wma
Complicated.wmv
Complicated.X360
Complicated_Lyric.X360
Complicated_prv.nft
Complicated_prv.wmv
Complicated_prv.xWMA

Click on the Finalization tab.
Click the radio button for Dev LIVE
Click the button Create Package
Target, select the renamed .sha file .. select overwrite.

Check that everything looks good .. otherwise modify and then click Rebuild
Exit Le Fluffie App

Open your DLC patcher (YarisSwap)
Select your newly created file and hexswap to make it Unlocked

FTP: your file to:
HDD1: /Content/0000000000000000/4D530888/00000002/




Thanks again everyone. Going to be some Karaoke this weekend.
Title: Help Creating Lips Dlc Packages
Post by: lukchin on February 02, 2010, 09:23:00 PM
Would it be possible for someone to create this DLC transfer package and postup on newsgroups or a torrent?