Jump to content


The source code to all my programs.

  • Please log in to reply
54 replies to this topic

#1 TrojanNemo


    The Programmer

  • 5,033 posts
  • Location
    Miami, Florida

Posted March 21, 2017 - 03:24 AM

In case you haven't noticed, I have barely been around. You might have noticed that none of my programs have been updated in a while. I don't have the time to dedicate to this hobby anymore, and frankly I don't have the interest or drive to do so either.
It's not fair to hold the source code to these programs hostage, preventing others from potentially improving on them and benefiting the community, while at the same time not doing any improvements myself. So here you go. The source code to the programs I created either for C3, or for myself while I was heavily involved with C3.
To address some of the questions I expect, here's my imaginary Q&A: session:
Q. Why are you releasing the source codes now after keeping them close to your chest for all these years?
A. It's time to do so. I have no intention of returning to any of these programs, and if I do, it won't be any time soon. In the meantime, I hope the source code I provide will inspire others to improve on what I've created, or use it to create something entirely new.
Q. OMG, does that mean we can figure out how C3 encrypts its files? Are you crazy?
A. No, and maybe. The source code for all of these has been redacted where necessary to protect C3. There is nothing left in there regarding encryption or decryption of files, C3 passwords, etc. Sorry.
Q. What language are these programs created in?
A. All of them were created in C#, specifically using Microsoft Visual Studio 2010.
Q. What, no Github or similar online repository?
A. Nope, I never learned to do that and just have local copies. So here they are in a .zip file. See below, they were added to Github by Redditor TriumphantBass.
Q. What can we learn from these?
A. This is the combination of at least 6,000 man hours (probably more) I've put into these programs. You should be able to learn a few fun things. You will also learn that I am self taught, don't document my code too much, and do things in a suboptimal way because, again, self taught.
For example, the source code to these programs should help you learn:
how to create, open, parse and modify CON files. How to open, read, play back, downmix, separate, and edit MOGG files (as long as they are not encrypted). How to create art files for RB3. How to read and convert most types of HMX art files to readable formats. How to parse DTA files. How to read and edit save game file art assets. How to convert from Xbox (CON) format to Wii, PS3 and Phase Shift formats. How to read inputs from the game controllers. How to control the Stage Kit. How to read, edit and modify MIDI files. How to draw MIDI files on screen and draw game assets on screen to the beat of the music. Etc, etc, etc.
Q. Will you provide support for someone trying to use these?
A. No, unless it's something like I forgot to include a required file in the package...which I doubt.
Q. Any restrictions on the usage of these files?
A. Yes.
1) You can not charge for the use of anything you create using my code - that includes requesting donations, or having passive donation buttons.
2) You can not distribute any of these programs with the name C3 on them - edit that out first unless you get explicit permission from C3 administration (i.e. if you make your own modified version of C3 CON Tools, you can't release it as C3 CON Tools "The Cool Version" - name it "Mikey's Cooler CON Tools" or whatever).
3) Credit me where credit is due - I try to give credit in my programs to all those whose work I relied on, the best practice would be to continue using the credits list already included and add to that. That way nobody's feelings are hurt.
If I get more (actual) questions asked that I think should be here, I'll add them above.
Without further ado, here are the links:


C3 CON Tools



Magma: C3 Roks Edition








Rok Drummer




Keytar Rokker




Stage Kit Lightworks




Setlist Manager




Flappy C3



Thanks to /u/TriumphantBass for adding these to Github!

#2 BigBananaDealer

  • 71 posts

Posted March 21, 2017 - 03:31 AM

so is this why the sides are completely black? or is it just me?

#3 Chips

  • 421 posts

Posted March 21, 2017 - 03:46 AM

Pretty damn reasonable of you, Mr. Nemo. Thanks for all of your countless hours of hard work over the years.

#4 Sideshow

  • 2,609 posts
  • Location
    Southern California

Posted March 21, 2017 - 04:06 AM

Thanks for all the years of dedication to these tools.  It has made the entire customs making and management process so much easier than what it used to be.

#5 CyberTootie

  • 4 posts

Posted March 21, 2017 - 04:07 AM

Thanks for all your work on these awesome utilities.

#6 Fat Ha1p3rt

Fat Ha1p3rt
  • 411 posts
  • Location

Posted March 21, 2017 - 04:20 AM

Thanks for making a tool that saves all of us several hours of work. 

#7 ws54

  • 847 posts

Posted March 21, 2017 - 08:49 AM

I'm going to check them out. The tools in their current condition are perfectly adequate, but who knows, maybe optimizing some parts of the code could speed up builds or something. Thanks for your work!

#8 Farottone


    The Lean Mean Customs Charting Machine

  • Administrator
  • 6,475 posts

Posted March 21, 2017 - 10:42 AM

Thank you for everything, what a ride. :)

#9 Domino

  • 258 posts
  • Location

Posted March 21, 2017 - 11:45 AM

Thank you for these wonderful tools, and making the many changes I requested over the years. Without these tools I wouldn't have been able to get as far as I have with creating and using customs. These make the whole process effortless. Thanks for all your effort.


I hope you can still make time to go to that pub in Florida and play some rock band, and take photos/videos etc.

#10 samjjones

  • 1,492 posts
  • Location
    NJ: The Home of Sinatra, Springsteen, and Bon Jovi

Posted March 21, 2017 - 12:21 PM



Thanks for all you've done, sir.




#11 TrojanNemo


    The Programmer

  • 5,033 posts
  • Location
    Miami, Florida

Posted March 21, 2017 - 12:41 PM

so is this why the sides are completely black? or is it just me?


No idea what you're talking about.


I'm going to check them out. The tools in their current condition are perfectly adequate, but who knows, maybe optimizing some parts of the code could speed up builds or something.


Maybe? I tried to clean up the code over time, but I admittedly don't know if I was following best practices.


I hope you can still make time to go to that pub in Florida and play some rock band, and take photos/videos etc.


I go maybe once a month or so. Not a whole lot new to photograph or record. So probably won't have new pics or video coming out of there unless he changes something...which I doubt at this point.

#12 DoNotPassGo

  • 539 posts
  • Location
    Syracuse, NY

Posted March 21, 2017 - 01:33 PM

Thank you for everything. Enjoy your time away

#13 PikminGuts92

  • 146 posts

Posted March 21, 2017 - 01:49 PM

Thank you, Nemo, for the many hours of sleep you gave up developing these tools. I hope you're enjoying retirement. :)

#14 Samyaza

  • 58 posts

Posted March 21, 2017 - 01:54 PM

Thank you for everything you've done for this community, and thank you again for releasing the sources to your programs. Time to see if I can get 'em to compile...

#15 Alternity

  • 1,203 posts

Posted March 21, 2017 - 01:56 PM

Thanks for this. Just a question: I can see in your code that there is a PS3 Scanner (which I believe is only useable to retrive a song list from the ps3?). I've never seen that app before. Was it unfinished.... or maybe I wasn't on last C3 CON Tools version for some reason?

#16 TrojanNemo


    The Programmer

  • 5,033 posts
  • Location
    Miami, Florida

Posted March 21, 2017 - 02:17 PM

It's definitely there. The PS3 Scanner was added to Setlist Manager as a way to scour the PS3 via FTP for song files since you don't have a cache file we can read. I can't remember now who it was that helped me with that, but the credits should be there. I know next to nothing about PS3 so I do remember a very helpful forum member tested the hell out of that until we got it working on his end.

#17 spiralshadow123

  • 97 posts
  • Location
    Orange County, CA

Posted March 21, 2017 - 03:04 PM

Thanks for everything TrojanNemo! Can't imagine what it would have been like compiling these customs without all your useful tools.


Also, as an aspiring programmer, these will be very useful in helping me learn more about code! Very excited about this. :D 

Customs | WIPs | Spreadsheet

original customs, 9 contributions, and 15 WIPs


Add me: Xbox - EJtheDJ666 | Switch FC: 7840-5907-4593 | Steam Profile | Twitch

Rivals Crew: Dainty Lil' Beasts


Other Links:

YouTube - custom previewsother stuff

Last.fm - favorite bands, favorite albums


Interesting facts about me:

I have been playing piano my entire life, drums for about 4 years, I have perfect pitch, I'm currently studying Computer Science at Cal State Fullerton, and hope to eventually make a living as an audio engineer/freelance programmer.

#18 MrPrezident


    C3U Moderator

  • 1,107 posts
  • Location
    Nanaimo, BC, Canada

Posted March 21, 2017 - 03:28 PM

Nemo, thank you for all these wonderful tools especially C3 magma without which many of us would not have even tried to learn authoring, and cplayer which I use basically all the time I'm in windows.  I love that program.   Best of luck on your journey.

And to the rest of you who will take this gift of knowledge forward and make more tools for the community I say

"Anything one man can imagine, other men can make real."  -Jules Verne

FORUM THREAD  /  MY CUSTOMS -  featuring all the best animal customs:  A Flock of Seagulls, Eagles of Death Metal, Sheepdogs, Turtles, Mouse Rat and Wolfmother.   

#19 Funk Meister Freud

Funk Meister Freud
  • 919 posts
  • Location
    Washington State

Posted March 21, 2017 - 03:47 PM

You sir are a class act all the way 'round.

My spouse and I are very grateful and appreciative of all the time, effort and fruits of their labor the authors in this community share, but much of it wouldn't have been possible without the endless man-hours and selfless dedication you've spent in creating and upgrading the major tools to make all of what we see here possible. I want to extend the biggest thanks of all, to you. You and the other founding members of this great community who through their generous spirit have provided so much for the rest of us. I'm not tech savvy at all but I do understand the weight of your actions.....passing on the torch to another generation is what keeps the spirit alive. Thanks for all you've done Trojan Nemo!

If I appear to be a little "off center", pay it no mind.

It's just the nogrognophobia kicking in.................

I have this morbid, unreasonable fear that the rum's run dry! :D

#20 FujiSkunk

  • 1,033 posts
  • Location
    Planet Houston

Posted March 21, 2017 - 04:34 PM

Nemo, I for one can't thank you enough for your contribution to this hobby.  None of us would be here today, still having this much fun with Rock Band 3, were it not for you and your tools.  Enjoy whatever it is that drives your passions now, and know your work and your tools will be still be appreciated for a long time to come.

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users