Dantarion Presents: pyGCTInject 1.0

Started by Dantarion, May 08, 2014, 01:21:32 AM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

https://github.com/dantarion/pyGCTInject

Hit download ZIP to get the latest version.

Please read the readme on github, I want to keep an up to date explanation of everything there.
If you have questions, ask them here, and I will answer them and update the documentation on Github!


May 08, 2014, 02:27:54 AM #2 Last Edit: May 08, 2014, 02:33:28 AM by Tcll
hmm... a bit saddend by the lack of a basic GUI (because it's python),
but still... very interesting indeed :)

don't appologize for me expecting too much...
I'm building a GUI on a modern GL interface (in python 2.7.6), so really, I have no right to complain. :P

EDIT:
if I could recommend an easy and extendable GUI interface,
might I recommend PyQt. :)

[spoiler]Quote: Friedslick6
you have been through a lot of hassle. I've watched every topic you posted on this, and most of them seemed to disintegrate gradually.
But the coolest part was that you didn't stop working on it despite that.

Quote: Internet Explorer
you're doing more with your life right now than probably most other people around you. You're a valuable asset to the Smash community. So yeah, you should be proud.

quote: Greg
You do have a gift which I've seen many developers use to their advantage. You can become a great coder, and with all of those ideas I think you can really build something great.

May 08, 2014, 02:32:21 AM #3 Last Edit: May 08, 2014, 02:38:01 AM by Sammi Husky
Tcll Your python work is very impressive btw, i've been a long time follower on smashboards, just never said anything. Good luck with your endeavors.

This is a nifty little tool here!

In any case, i don't think it's necessary to have an gui for this tool really, it's pretty straight forward :P

May 08, 2014, 02:45:03 AM #4 Last Edit: May 08, 2014, 02:47:19 AM by Tcll
Quote from: Sammi Husky on May 08, 2014, 02:32:21 AM
Tcll Your python work is very impressive btw, i've been a long time follower on smashboards, just never said anything. Good luck with your endeavors.

many thanks :)

tbh, the code isn't exactly difficult, especially being Python, but my lack of knowledge is the reason for all the wait...
(can't take time off to study due to my brain constantly getting new ideas while forgetting others) lol
^ and the fact that I don't think about things because of this... curse my autism :P

Quote from: Sammi Husky on May 08, 2014, 02:32:21 AMIn any case, i don't think it's necessary to have an gui for this tool really, it's pretty straight forward :P
very true, but with a GUI you could manage and track changes as well as modify and revert codes.

/coming from someone who's building an IDE (for his complex program's scripts) completely designed for noobs :P

EDIT:
@Dant: if you consider a GUI, if you'd like any of my experience, feel free to ask :)

[spoiler]Quote: Friedslick6
you have been through a lot of hassle. I've watched every topic you posted on this, and most of them seemed to disintegrate gradually.
But the coolest part was that you didn't stop working on it despite that.

Quote: Internet Explorer
you're doing more with your life right now than probably most other people around you. You're a valuable asset to the Smash community. So yeah, you should be proud.

quote: Greg
You do have a gift which I've seen many developers use to their advantage. You can become a great coder, and with all of those ideas I think you can really build something great.

wow! dant actually released something! 8D
great work dant!

from what I read from the readme if I understood it correctly, it makes the Dol in the ISO to be with merged with the GCT and allow us to put codes "gameconfig.txt" which makes it faster to test things on Dolphin?
Stupid Tinypic :C

Tcll this doesn't need a GUI, that would make it worse. All I do is change the hardcoded file paths, then double click it whenever I change the GCT.

make it worse? I really disagree...

but whatever, it's your program, thanks for taking the time. :)

[spoiler]Quote: Friedslick6
you have been through a lot of hassle. I've watched every topic you posted on this, and most of them seemed to disintegrate gradually.
But the coolest part was that you didn't stop working on it despite that.

Quote: Internet Explorer
you're doing more with your life right now than probably most other people around you. You're a valuable asset to the Smash community. So yeah, you should be proud.

quote: Greg
You do have a gift which I've seen many developers use to their advantage. You can become a great coder, and with all of those ideas I think you can really build something great.

Yo Dant. You said the program requires a boot.dol. Where would I get that? In the instrutions, it says "This program takes a NTSC... .dol from the the game Super Smash Brothers Brawl" but I can't find one in the ISO.
[white]: SW-2632-7270-6724[/white]


May 08, 2014, 11:10:36 PM #9 Last Edit: May 08, 2014, 11:14:35 PM by Tcll
Quote from: Segtendo on May 08, 2014, 10:58:11 PM
Yo Dant. You said the program requires a boot.dol. Where would I get that? In the instrutions, it says "This program takes a NTSC... .dol from the the game Super Smash Brothers Brawl" but I can't find one in the ISO.
should be right in the ISO root

it may be "main.dol" though

EDIT:
if you're extracting using Dolphin:
R-click the game partition and click "Extract DOL"
it exports "boot.dol"

[spoiler]Quote: Friedslick6
you have been through a lot of hassle. I've watched every topic you posted on this, and most of them seemed to disintegrate gradually.
But the coolest part was that you didn't stop working on it despite that.

Quote: Internet Explorer
you're doing more with your life right now than probably most other people around you. You're a valuable asset to the Smash community. So yeah, you should be proud.

quote: Greg
You do have a gift which I've seen many developers use to their advantage. You can become a great coder, and with all of those ideas I think you can really build something great.

May 08, 2014, 11:20:26 PM #10 Last Edit: May 08, 2014, 11:23:51 PM by Segtendo
Okay. Got the boot.dol. I injected my GCT into the DOL, placed it alongside the folders on the extracted ISO. Dolphin crashed when loading the DOL.
[white]: SW-2632-7270-6724[/white]


Quote from: Segtendo on May 08, 2014, 11:20:26 PM
Okay. Got the boot.dol. I injected my GCT into the DOL, placed it alongside the folders on the extracted ISO. Dolphin crashed when loading the DOL.
I'd expect it to only work properly for USB loaders

[spoiler]Quote: Friedslick6
you have been through a lot of hassle. I've watched every topic you posted on this, and most of them seemed to disintegrate gradually.
But the coolest part was that you didn't stop working on it despite that.

Quote: Internet Explorer
you're doing more with your life right now than probably most other people around you. You're a valuable asset to the Smash community. So yeah, you should be proud.

quote: Greg
You do have a gift which I've seen many developers use to their advantage. You can become a great coder, and with all of those ideas I think you can really build something great.

Quote from: Tcll on May 08, 2014, 11:58:11 PM
I'd expect it to only work properly for USB loaders
Quote from: ReadmeUses
========
Running an extracted ISO of Brawl using Dolphin emulator, with a codeset of your choice. This has been used by Dantarion to test file modifications for Project M for a while, and now it is out in the WILD!
[white]: SW-2632-7270-6724[/white]


Quote from: Segtendo on May 09, 2014, 12:15:18 AM
Quote from: ReadmeUses
========
Running an extracted ISO of Brawl using Dolphin emulator, with a codeset of your choice. This has been used by Dantarion to test file modifications for Project M for a while, and now it is out in the WILD!
well...
can't be me w/o facepalms :af:

[spoiler]Quote: Friedslick6
you have been through a lot of hassle. I've watched every topic you posted on this, and most of them seemed to disintegrate gradually.
But the coolest part was that you didn't stop working on it despite that.

Quote: Internet Explorer
you're doing more with your life right now than probably most other people around you. You're a valuable asset to the Smash community. So yeah, you should be proud.

quote: Greg
You do have a gift which I've seen many developers use to their advantage. You can become a great coder, and with all of those ideas I think you can really build something great.

Anyone got this working at all?
Segendo, does it work with a dol taken from the ISO unchanged?