Kuribo64
Views: 20,055,268 Home | Forums | Uploader | Wiki | Object databases | IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search
04-26-24 04:58 AM
Guest:

0 users reading PyJPC v0.2 Release Thread (Technical Details Inside) | 1 bot

Main - Archived forums - SMG hacking tools development - PyJPC v0.2 Release Thread (Technical Details Inside) Hide post layouts | New reply

Pages: 1 2 3 4 5
KoopaTroopaMan
Posted on 01-21-15 06:35 PM Link | #54868
A script is still better.

Splitwirez
Posted on 01-21-15 06:39 PM Link | #54869
Posted by Rainbow Mario
A script is still better.

Agreed.

shibboleet
Posted on 01-21-15 07:36 PM (rev. 2 of 01-21-15 07:36 PM) Link | #54872
Well, you kinda want to drift away from spoonfeeding ;)
Try to learn some hex, it'll be worth it.

____________________
a

KoopaTroopaMan
Posted on 01-21-15 07:39 PM (rev. 2 of 01-21-15 07:42 PM) Link | #54873
A script would be more userfriendly for people and no need to copypasta and such. Me and Split and probably other is more comfortable with a script that do it. :)

SunakazeKun
Posted on 01-21-15 07:43 PM Link | #54874
A script is always nice, but Hex-Editing is one of the basics for hacking, modding or whatever.
When you know hex, you can do a lot!



Youtube | Github | Neo Mario Galaxy | Super Mario Galaxy & Super Mario 3D Land Modding


Splitwirez
Posted on 01-21-15 07:45 PM Link | #54875
Posted by Rainbow Mario
A script would be more userfriendly for people and no need to copypasta and such. Me and Split and probably other is more confortable with a script that do it. :)

True, but MrRean has a point.

Posted by Luigi
Well, you kinda want to drift away from spoonfeeding ;)
Try to learn some hex, it'll be worth it.

I'd be more surprised if it wasn't. Actually, I did once do some hex editing, to port a Galaxy I'd built in Flip-Swap over to Spin-Dig, but that was just a blind find-and-replace. (IIRC PyTools came out just 2 weeks later D: )

They always say, "Better to adapt you to your surroundings, than your surroundings to yourself". This is case and point. But I still think a script would be worth it for some people.





And to NWPlayer123: a more detailed set of instructions would make this A LOT more doable, as I currently have no idea what your vague guideline means. I doubt I'm alone in that.

NWPlayer123
Posted on 01-21-15 08:32 PM Link | #54876
Posted by Splitwirez
And to NWPlayer123: a more detailed set of instructions would make this A LOT more doable, as I currently have no idea what your vague guideline means. I doubt I'm alone in that.

It's like that for a reason. You all are the ones who asked for an extractor/packer, so here you go. You still have to figure out what to do with it :P If you can't then this is of no use to you.

____________________
"I hate playing musical chats" ~ Quote of the month

KoopaTroopaMan
Posted on 01-21-15 08:44 PM (rev. 2 of 01-21-15 08:54 PM) Link | #54877
Should you type something like this in the script: "script.py file.bti file.tex1"?

Splitwirez
Posted on 01-21-15 08:54 PM Link | #54880
Posted by Rainbow Mario
But we already know how to use the extractor/repacker. I don't think it's much more to know than extract and repack.


Posted by NWPlayer123
It's like that for a reason. You all are the ones who asked for an extractor/packer, so here you go. You still have to figure out what to do with it :P If you can't then this is of no use to you.


I meant the Hex Editing part. The rest is clear enough for me.

NWPlayer123
Posted on 01-21-15 09:02 PM Link | #54882
v0.2 is up, now it generates "proper" JPA files with a JEFFjpa1 header (which it ignores when repacking, just makes it easier to read) and TEX1conv which converts a file between .tex1 and .bti.

____________________
"I hate playing musical chats" ~ Quote of the month

Splitwirez
Posted on 01-21-15 09:17 PM Link | #54883
Posted by NWPlayer123
v0.2 is up, now it generates "proper" JPA files with a JEFFjpa1 header (which it ignores when repacking, just makes it easier to read) and TEX1conv which converts a file between .tex1 and .bti.

You forgot to update the thread title. And the whole OP, bar the download link.

NWPlayer123
Posted on 01-21-15 09:58 PM Link | #54887
There, fixed :P

____________________
"I hate playing musical chats" ~ Quote of the month

KoopaTroopaMan
Posted on 01-22-15 05:51 AM Link | #54947
Okay, can PyJPC 0.2 extract and repack JPC files, and convert BTIs to TEX1s and TEX1s to BTIs?

shibboleet
Posted on 01-22-15 05:57 AM (rev. 2 of 01-22-15 05:57 AM) Link | #54948
TEX1 isn't a file format.

____________________
a

NWPlayer123
Posted on 01-22-15 06:18 AM Link | #54949
Posted by Luigi
TEX1 isn't a file format.

It is now :P
Posted by Rainbow Mario
Okay, can PyJPC 0.2 extract and repack JPC files, and convert BTIs to TEX1s and TEX1s to BTIs?

Yes

____________________
"I hate playing musical chats" ~ Quote of the month

KoopaTroopaMan
Posted on 01-22-15 06:44 AM Link | #54952
So when I have the folder with TEX1 files, can I repack it back to JPC and it would work in-game?

NWPlayer123
Posted on 01-22-15 07:53 AM Link | #54954
Correct. You can also add or remove TEX1 files by editing the bcsv in that folder (wouldn't advise removing, you'd need to find all JPA files that use it and change them, possible but time consuming if you don't know what you're doing). You can also add/remove JPA files with ParticleData.bcsv, it's a little easier but not by much because of changing order.

____________________
"I hate playing musical chats" ~ Quote of the month

KoopaTroopaMan
Posted on 01-22-15 10:55 AM Link | #54955
If I drag and drop a TEX1 file on the script, would it convert it to BTI? And if I drag and drop a BTI on the script, would it convert it to TEX1? Or how does it works?

shibboleet
Posted on 01-22-15 12:05 PM (rev. 2 of 01-22-15 12:06 PM) Link | #54956
...then maybe try it? It will take a while to get a reply, while the program does it in seconds.

You're getting spoonfed this shit when all it is is trying stuff out.

____________________
a

KoopaTroopaMan
Posted on 01-22-15 01:00 PM (rev. 4 of 01-22-15 02:51 PM) Link | #54957
I'm not home in many hours so I can't test it out.

EDIT: I'm home now and it works like I said. Thank you so much NWP! :D

EDIT2: When I drag and drop the Particles folder nothing happens. And when I try to use the command prompt it doesn't work.
C:\Python27>PyJPC.py Particles
PyJPC v0.1 by NWPlayer123
Cannot find ParticleData.bcsv!!!
Pages: 1 2 3 4 5

Main - Archived forums - SMG hacking tools development - PyJPC v0.2 Release Thread (Technical Details Inside) Hide post layouts | New reply

Page rendered in 0.031 seconds. (2048KB of memory used)
MySQL - queries: 28, rows: 234/234, time: 0.014 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.