Jump to content

Avatar

C3 CON Tools v3.9.8 [07/31/16]


  • Please log in to reply
1044 replies to this topic

#1 TrojanNemo

TrojanNemo

    The Programmer

  • 4,730 posts
  • Location
    Miami, Florida

Posted April 29, 2013 - 04:06 PM

c3contoolsv380.jpg

WHAT IS IT?
A collection of tools to create new CON files, modify existing CON files, combine multiple CON files into packs, edit existing packs of CON files, visualize a song's information, convert CON files to Phase Shift, Wii and PS3 format, and much more. Also works with LIVE files.

This was inspired by Le Fluffie, and it became Le Fluffie for RB3, then Le Fluffie C3, and so many versions and features later, we are now calling it C3 CON Tools.


FEATURES / CHANGE LOG
Updated change log with latest features and changes can be found here:
C3 CON Tools v3.9.8 - Features & Changes


DOWNLOAD & INSTALLATION INSTRUCTIONS
Unless you're coming from a really old version of C3 CON Tools, you should extract these files over your existing installation so no settings or important files are lost. DO NOT INSTALL IN PROGRAM FILES.
C3 CON Tools v3.9.8 - WinRAR archive


TUTORIAL VIDEO
(this is a bit outdated but still very helpful if you've never used C3 CON Tools before)
If you intend to use these tools, you should really spend the hour and watch this tutorial video below:
https://www.youtube....h?v=TjYF_3WCawM


REQUIREMENTS
Microsoft .NET 4
http://www.microsoft...s.aspx?id=17851

Microsoft Visual C++ 2010
http://www.microsoft...ls.aspx?id=5555

32-bit Java Runtime (if you use the PS3 Converter)
http://www.oracle.co...ows-141940.html


WARNING
Norton Antivirus is a piece of crap software that insists on relying on reputation values for programs to determine if they are high risk (potential malware/virus) and removes them. It might tell you that about C3 CON Tools. You decide whether I'm trying to give you a virus or not. You can have Norton ignore that one file or just change AV to something less shitty :)


I hope you're as excited to use this as we are to share it with you.
Enjoy.

_________________________________________________________
CREDITS:





DJ Shepperd for original Le Fluffie & x360 library
xorloser for all his great tools and knowledge
raynebc for midishrink and help with MIDI files
Mark Heath for the NAudio.MIDI library:
http://naudio.codeplex.com/
Ian Luck for the BASS audio library:
http://www.un4seen.com/
Bernd Niedergesaess for the BASS.NET API:
http://bass.radio42.com/
StackOverflow0x for making Wii customs possible
TDCMark and AerialX for making PS3 customs possible
traflaz for code to search PS3's hard drive for songs
bluzer and AkiraNomuraBCN for their help with Phase Shift
pksage for doing the hard work with the RB3 song cache
Mike Gledhill for the CreateExcelFile library
Uzi Granot for the PDFFileWriter library
Nyxyxylyth for base album art and RBA converter code
Maxton for his [classified] contributions (thanks)
PikminGuts92 for MiloExtractor code and beta testing
C16 and AddyMilldike for excellent beta testing


#2 Hop

Hop
  • 33 posts

Posted April 29, 2013 - 04:34 PM

MAIN SCREEN
- reskinned (sorry furries)


No worries. Shit was garish.

- can change format (CON/LIVE), sign and unlock from this form by selecting a format -> rebuild (saves all other changes made to the package as well)
- can change the package and content images by clicking on the existing ones -> rebuild (saves all other changes made to the package as well)

CREATE PACKAGE MODE
- all defaults set to RB3 and locked (internal name, publisher, game id, content image)
- package image default to RB3 icon, can be changed by clicking on the image (no more default furry cat!)


Just to make sure I'm reading this group of changes correctly (and kinda throwing out a thought here)- all the meta is locked on create, but you can go and tweak it all later and rebuild? Is that an intentional safety thing, an oversight, or is there some case where being able to tweak meta is useful? 'Cause if the purpose is a 'safer', easy-to-use version, maybe removing that ability entirely would be good.

#3 TrojanNemo

TrojanNemo

    The Programmer

  • 4,730 posts
  • Location
    Miami, Florida

Posted April 29, 2013 - 05:01 PM

well they are two different things altogether, that's why they're under different parts of the program.

when you create a package, I put the defaults that you need for it to work in RB3 and locked them since you don't want to change those ever. the package comes out as either a signed LIVE or a signed CON package ready to go to your xbox.

the part where you can change, sign and unlock is when you open an existing file. you don't need to re-open a file created by this version of the program, but someone else's file that isn't signed, or in the wrong format, you open it, select the format you want it under, you can make whatever changes to it, and when you rebuild, it also will change the format and unlock it.

nowhere do you have the ability to change the options that are locked in package creator...if that makes sense.

#4 WheelofKa19

WheelofKa19
  • 87 posts

Posted April 29, 2013 - 07:44 PM

:dance: :dance: :dance:

This place is a win factory.
Thank you so much for adding in the album art converter.
People do things. It's a fact.

#5 Busta Uppa

Busta Uppa
  • 114 posts
  • Location
    Long Island, NY

Posted April 29, 2013 - 08:01 PM

Awesome! Now a relative noob like myself can start poking around inside these con files. :c00l:
Before I clutter up this thread - should questions about .dta files go here, or is there somewhere else they should be posted? I've got a few things to ask now that I'm actually looking at some raw data.

#6 C16

C16
  • 350 posts

Posted April 29, 2013 - 08:20 PM

----option to delete original files



What exactly does this mean? I just tried it but it's not what I was thinking.

#7 espher

espher

    Harmonies Hacker

  • Administrator
  • 1,900 posts
  • Location
    Canada

Posted April 29, 2013 - 09:13 PM

Awesome! Now a relative noob like myself can start poking around inside these con files. :c00l:
Before I clutter up this thread - should questions about .dta files go here, or is there somewhere else they should be posted? I've got a few things to ask now that I'm actually looking at some raw data.


I'd recommend starting a new thread, even with a topic as generic as "DTA Discussion". Helps others find it if they've got similar questions. ;)

C3 Author/Admin, Project Lead for the Rock Band: Harmonies Project


#8 Busta Uppa

Busta Uppa
  • 114 posts
  • Location
    Long Island, NY

Posted April 29, 2013 - 10:13 PM

Awesome! Now a relative noob like myself can start poking around inside these con files. :c00l:
Before I clutter up this thread - should questions about .dta files go here, or is there somewhere else they should be posted? I've got a few things to ask now that I'm actually looking at some raw data.


I'd recommend starting a new thread, even with a topic as generic as "DTA Discussion". Helps others find it if they've got similar questions. ;)

Alright, cool! Meanwhile I've got a question about the program itself:

The album art converter gives me an image with an extension "png_xbox". However when I open an existing file and try to change the image ("Click to change the Package image") it only allows me to choose a file with a plain "png" extension. So I'm not actually able to select files I made through the Album Art Converter. What am I doing wrong?

#9 C16

C16
  • 350 posts

Posted April 29, 2013 - 11:08 PM

The album art converter is the the album art INSIDE the game. What you're trying to do is change the image on the file when you look at it on your console's HDD, which is something else entirely. If your intent is to actually change the album art inside the game, you're doing it wrong.

#10 WheelofKa19

WheelofKa19
  • 87 posts

Posted April 29, 2013 - 11:31 PM

So I gave it a go, and the dlc showed as corrupt in the Storage menu.

Now when I changed the song or album title or year, all I did was change that info
in the songs.dta with notepad, saved it, then created a new package and it worked.

Do I have to change anything in the songs.dta when I'm changing artwork?
I figured all I'd have to do was swap the .png_xbox files when rebuilding.

Now I also did see that for some reason, the extension ".png_xbox" was missing from
the files, but they still were showing as such. When I would type the extension back in,
it would show up in LeFluffie doubled, ".png_xbox.png_xbox"

The extensions got dropped when I accidentally opened one with some HP media program
and it must have got set as the file default because all the album art icons turn HP.
I've since deleted it.

Any thoughts?
People do things. It's a fact.

#11 PikminGuts92

PikminGuts92
  • 138 posts

Posted April 30, 2013 - 01:42 AM

So I gave it a go, and the dlc showed as corrupt in the Storage menu.

Same thing happened to me. The quick fix is to import the package into the program and re-sign it.

#12 TrojanNemo

TrojanNemo

    The Programmer

  • 4,730 posts
  • Location
    Miami, Florida

Posted April 30, 2013 - 01:57 AM

What exactly does this mean? I just tried it but it's not what I was thinking.


when you convert from bmp to png_xbox, if it's checked, it'll delete the bmp images. leaving only the png_xbox images. same thing the other way around. or at least, that's the intent. works fine on my end.


The album art converter gives me an image with an extension "png_xbox". However when I open an existing file and try to change the image ("Click to change the Package image") it only allows me to choose a file with a plain "png" extension. So I'm not actually able to select files I made through the Album Art Converter. What am I doing wrong?


as mentioned already, you're trying to combine two completely different things. the album art converter is for the png_xbox files that are the album art in game. the png images you're changing by clicking after opening the file, are the package and content images, which are only visible in the dashboard.

So I gave it a go, and the dlc showed as corrupt in the Storage menu.

sorry, my bad there. messed a line of code. fixed now.

Now when I changed the song or album title or year, all I did was change that info
in the songs.dta with notepad, saved it, then created a new package and it worked.

Do I have to change anything in the songs.dta when I'm changing artwork?
I figured all I'd have to do was swap the .png_xbox files when rebuilding.

Now I also did see that for some reason, the extension ".png_xbox" was missing from
the files, but they still were showing as such. When I would type the extension back in,
it would show up in LeFluffie doubled, ".png_xbox.png_xbox"

The extensions got dropped when I accidentally opened one with some HP media program
and it must have got set as the file default because all the album art icons turn HP.
I've since deleted it.

Any thoughts?


you are complicating things way too much. png_xbox files are not editable in windows as is, that's precisely why you need a converter. if the file is "opening" in a HP program and the "extension disappeared" that means two things 1) you assigned that extension to that program and 2) you have "hide known extensions" checked in your Windows folder options. so when you didn't see the extension, and you added it...you were actually adding png_xbox to the existing file.song_xbox extension, that's why in LeFluffie it shows with the double extension! this is the same as adding .jpg to an image file and then saying it shows as .jpg.jpg...you should still be able to rename the file in lefluffie though.

try the program now. signing problem should be fixed.
I also fixed the drag-n-drop feature...now you can drag and drop a con/live file to the main form and it'll open up for editing :-)

please bear with me, I just taught myself C# and my entire time programming in this language has been the time spent on this project, so i'm still figuring things out. I want to make it work, so just give me feedback and i'll try to fix things.

#13 Busta Uppa

Busta Uppa
  • 114 posts
  • Location
    Long Island, NY

Posted April 30, 2013 - 02:58 AM

Thanks for the tips guys! Got my issues figured out. Pretty exhilarating to add my own album art to a custom that was missing it, and actually see it show up in-game! :excited: Also set the audio preview for the song to something other than the default 0-30 seconds. Next thing I'll probably do is correct the "Mature" tag on a bunch of customs, since I get all OCD when that sort of thing is used improperly.

Maybe, just maybe I'll dabble in midis eventually. I figure some X-only customs would be a good place to start, so I could observe the "heavy lifting" that's been done already, and just work on filling out the lower diffs myself.

#14 WheelofKa19

WheelofKa19
  • 87 posts

Posted April 30, 2013 - 03:38 AM

you are complicating things way too much. png_xbox files are not editable in windows as is, that's precisely why you need a converter. if the file is "opening" in a HP program and the "extension disappeared" that means two things 1) you assigned that extension to that program and 2) you have "hide known extensions" checked in your Windows folder options. so when you didn't see the extension, and you added it...you were actually adding png_xbox to the existing file.song_xbox extension, that's why in LeFluffie it shows with the double extension! this is the same as adding .jpg to an image file and then saying it shows as .jpg.jpg...you should still be able to rename the file in lefluffie though.

try the program now. signing problem should be fixed.
I also fixed the drag-n-drop feature...now you can drag and drop a con/live file to the main form and it'll open up for editing :-)

please bear with me, I just taught myself C# and my entire time programming in this language has been the time spent on this project, so i'm still figuring things out. I want to make it work, so just give me feedback and i'll try to fix things.



Ok, so I got it to work. Showed up in Storage manager.
In game, the album and year info updated fine, the artwork was updated, but totally garbled.

Also, when putting editing the.dta or putting in a new png_xbox image, do you always have to create
a new package and manually put all the elements back in, then rebuild or is there a way to just open it up,
edit, and then close it?

Thanks!
People do things. It's a fact.

#15 TrojanNemo

TrojanNemo

    The Programmer

  • 4,730 posts
  • Location
    Miami, Florida

Posted April 30, 2013 - 03:42 AM

what do you mean by garbled? I haven't tested this in game yet, so i'm going by my pc tests where the album goes from bmp to png_xbox, back to bmp, and it is still fine. so I assumed it would be fine in game.

you can open an existing file (drag n drop or click open file) and then click on the tab at the top, you'll see the files in there. you can right click on any one file, replace it with your own. rebuild. bam. you only ever need to build a new package if youre starting from scratch. otherwise just edit!

#16 WheelofKa19

WheelofKa19
  • 87 posts

Posted April 30, 2013 - 04:11 AM

what do you mean by garbled? I haven't tested this in game yet, so i'm going by my pc tests where the album goes from bmp to png_xbox, back to bmp, and it is still fine. so I assumed it would be fine in game.

you can open an existing file (drag n drop or click open file) and then click on the tab at the top, you'll see the files in there. you can right click on any one file, replace it with your own. rebuild. bam. you only ever need to build a new package if youre starting from scratch. otherwise just edit!


The image was a swirled mess.
I could see the colors of the new art, but the image itself was completely distorted.

Also, I just tried opening a file, clicking the tab, replacing files, and rebuilding, but it showed up in storage as corrupted. On one I changed just the .songs.dta, on the other, I replaced the .png_xbox file and the songs.dta.,
but they both were corrupted.

I'm glad you told me about that method though, I had been opening the packages, changing stuff, then
creating new ones, from those. This way makes it easier, once I can get it to work that is!
If not, I can still just extract and create new ones.
People do things. It's a fact.

#17 TrojanNemo

TrojanNemo

    The Programmer

  • 4,730 posts
  • Location
    Miami, Florida

Posted April 30, 2013 - 04:33 AM

just edited a bunch of songs for this friday's release. on my pc everything shows as being fine. let me try it in the xbox and see...

EDIT: evidently DLC Xplorer sucks at telling you whether a song is signed and converted correctly. showed up as signed con there...corrupt in my xbox. back to the drawing board. sorry guys.

EDIT2: if you just open a song package, sign and build with my program, it works. somehow when you replace an existing file in the package, then sign and rebuild it shows as corrupted...so gotta track down the code. oh fun.

#18 TrojanNemo

TrojanNemo

    The Programmer

  • 4,730 posts
  • Location
    Miami, Florida

Posted April 30, 2013 - 08:11 AM

I think I got it all squared out now. after the last code changes, this is what i've done and tested in my xbox working fine:
replacing image file -> sign and rebuild
changing package name and replacing songs.dta -> sign and rebuild
create new package from scratch

all of these now worked fine and functioned well on my xbox. the album art image was not messed up...i'd be interested to see what image you used that got messed up.

newest version of the app is on the same link in the OP. now it also lets you see under "about" which version you're running, for future bug reports.

it's 4am so i am stopping here...good night!

#19 Busta Uppa

Busta Uppa
  • 114 posts
  • Location
    Long Island, NY

Posted April 30, 2013 - 01:41 PM

In game, the album and year info updated fine, the artwork was updated, but totally garbled.

I believe the artwork image needs to be sized to 256x256 before you convert it. I was having the same problem as you, but then I extracted some album art from a C3 custom and converted it to a bmp. I noticed the size and figured I should try matching it... sure enough it worked. :)
On a related note, I believe the .png images for package icons (that show up in the dashboard) need to be 64x64.

Someone please correct me if I'm wrong, I'm new at this and would hate to be spreading misinformation!

Also, when putting editing the.dta or putting in a new png_xbox image, do you always have to create
a new package and manually put all the elements back in, then rebuild or is there a way to just open it up,
edit, and then close it?

Thanks!

You can edit a file outside of the program (e.g. open dta in notepad, edit and save). Then use Le Fluffie to open the existing package, go to the "Contents" tab, click through the directory tree, right click a file and replace with the version you edited. Then you can just rebuild without starting from scratch.

#20 TrojanNemo

TrojanNemo

    The Programmer

  • 4,730 posts
  • Location
    Miami, Florida

Posted April 30, 2013 - 03:08 PM

the images need to be in the exact format that the game requires, so yes, 64x64 png for the dashboard, and 256x256 24-bit (?) bitmap image....given some of the stuff that has been said before, let me be absolutely clear here.
a bitmap image has a bmp extension...but not because it was a .png image, you went in, and changed the extension manually from .png to .bmp. that will cause problems. it needs to be a proper bmp, so if your image is in a different format, open it in Paint, Photoshop, or whatever other program you have, then SAVE AS .bmp. and use that.

I don't see another reason why the album art would be messed up in game. it works for me. it's the same code that RB3Maker has used for years (the creator sent it to me to create this album art converter portion of the program).




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users