interdpth
Member
Level: 19
   
Posts: 25/64
EXP: 35508 For next: 269
Since: 08-26-07
Since last post: 3.9 years Last activity: 4.3 years
|
|
So i'm hacking metroid prime
pic of progress
I got the basic vertexes showing, but I have no real experience with 3D, I know that normal coords, uv stuff, and primitive data is in the model files. But I have NO clue what they look like.
So if anyone would like to help.
Drop me a line or post here.
Please have actual 3D haxing experience.  |
BigBrain
Member
Level: 22
   
Posts: 56/85
EXP: 52153 For next: 6197
Since: 09-10-08
Since last post: 7.3 years Last activity: 5.2 years
|
| Posted on 09-13-09 08:29:09 AM (last edited by BigBrain at 09-13-09 08:33 AM) |
Link | Quote
| |
Originally posted by interdpth I got the basic vertexes showing, but I have no real experience with 3D, I know that normal coords, uv stuff, and primitive data is in the model files. But I have NO clue what they look like.
Your question is a bit vague, do you need to know what normal vectors, texture coordinates and indices are exactly, or do you want Metroid Prime specific information about them?
|
interdpth
Member
Level: 19
   
Posts: 26/64
EXP: 35508 For next: 269
Since: 08-26-07
Since last post: 3.9 years Last activity: 4.3 years
|
|
I don't see how I was being vague.
But yes. I need to know how they look like, but I know they exist in this model file, i'm asking for help finding them in the file. :p |
messiaen
Catgirl
Level: 66
   
Posts: 642/1085
EXP: 2456299 For next: 5552
Since: 11-20-07
Since last post: 6.6 years Last activity: 5.7 years
|
|
Originally posted by interdpth I don't see how I was being vague.
But yes. I need to know how they look like, but I know they exist in this model file, i'm asking for help finding them in the file. :p
Not that I know anything about the GameCube, but assuming its emulation is probably very high-level, have you already checked emulators sources or SDK documentation? If there are some general model formats perhaps with best luck they are described somewhere along some source/documentation. |
luigiman1928
Member
Level: 17
   

Posts: 37/46
EXP: 20369 For next: 4374
Since: 02-23-09
From: Gscentral
Since last post: 10.6 years Last activity: 9.8 years
|
|
1. Tell me what format the models are in. Im into Hacking Gc games to.
2. What format are the textures in, and are they attached to the models?
3. What program are you using?
What ever format the models are in, CONVERT THEM TO .OBJ. It'll help with copying them and editing them. |
interdpth
Member
Level: 19
   
Posts: 28/64
EXP: 35508 For next: 269
Since: 08-26-07
Since last post: 3.9 years Last activity: 4.3 years
|
|
;D |
Peardian
 Magikoopa
16/3/1: KvSG #479 is up!
Level: 153
   

Posts: 2326/7515
EXP: 45293179 For next: 30225
Since: 08-02-07
From: Isle Delfino
Since last post: 22 days Last activity: 13 days
|
|
Hoooooly cow. Beautiful.
Keep up the good work.  |
Tanks
 360? Yessum.
Level: 119
   

Posts: 3536/4170
EXP: 18767365 For next: 161926
Since: 07-09-07
From: VA
Since last post: 8.0 years Last activity: 8.0 years
|
|
| ... Wow. So, any ideas on how the overworld is stored yet? |
AlexAR
Member
Level: 38
   

Posts: 107/306
EXP: 367522 For next: 2925
Since: 11-30-07
Since last post: 7.5 years Last activity: 7.5 years
|
|
That is one of the prettiest screenshots I've ever seen(from a hacking tools standpoint) Are you focusing only on working with character models, or on level structure and world layouts? Whatever you're doing, please do continue.  |
Sukasa

Level: 121
   
Posts: 1519/4311
EXP: 19732680 For next: 324016
Since: 07-07-07
Pronouns: He/Him, She/Her. Both're valid
Since last post: 4 days Last activity: 2 days
|
|
Looks good - I can't wait to see where you go next with lesson2  |
interdpth
Member
Level: 19
   
Posts: 29/64
EXP: 35508 For next: 269
Since: 08-26-07
Since last post: 3.9 years Last activity: 4.3 years
|
|
Alex: I plan on all files, from all 3 games
Not hacking hunters for obvious reasons. =P |
luigiman1928
Member
Level: 17
   

Posts: 44/46
EXP: 20369 For next: 4374
Since: 02-23-09
From: Gscentral
Since last post: 10.6 years Last activity: 9.8 years
|
|
It seems you've made progress. Amzing stuff there. Now are you going to only Mess with her Textures, or the Whole deal? Cuse i'd like some Texture action myself. As is, you tell me how. But Amzing! |
Erika
Catgirl 미안합니다
Level: 67
   
Posts: 1019/1088
EXP: 2498604 For next: 94268
Since: 07-19-07
Since last post: 7.9 years Last activity: 7.8 years
|
|
| It's good to see you're still hacking!! I'm really impressed by what you've done. This is a big step forward and I hope it will open a lot of opportunities for later-gen hacking~ |
devin
 Yoshi i'm mima irl
Level: 110
   

Posts: 349/3507
EXP: 14028424 For next: 380462
Since: 04-29-08
Pronouns: any
From: FL
Since last post: 8 days Last activity: 2 days
|
|
| This is awesome. |
interdpth
Member
Level: 19
   
Posts: 30/64
EXP: 35508 For next: 269
Since: 08-26-07
Since last post: 3.9 years Last activity: 4.3 years
|
|
More screens(Copy and pasted from other sites I post progress on)
HI ERIKA!!!
Got blending and all that stuff working. So new screenshots.
Tomorrow i'll take a look at material defs seeing as how I now know lighting is controlled in there.
The viewer is officially called MPxViewer.
Revl8n is taking a look at the animation stuff right now, hopefully we can finish CMDL soon, and move on to other things.
There's a surprise at the end XD
[Spoiler] [/Spoiler]Beta Gravity
[Spoiler] [/Spoiler] Yes, there is more to the inside, it's just that circle textured. We never see inside it...I wonder why they felt the need to texture it
[Spoiler] [/Spoiler]
[Spoiler] [/Spoiler]
[Spoiler] [/Spoiler]
Basic MP2 support.
Material Definitions and other bugs are plaguing MPxViewer for now, support will be added of course.
[Spoiler] [/Spoiler]
While I don't expect to make an editor for models themselves, I may do an importer if I get paid some how XD
But I will have a text/script editor, and AI editor
|
Rez2
User
Level: 12
   

Posts: 7/24
EXP: 7592 For next: 329
Since: 05-27-09
From: England
Since last post: 9.0 years Last activity: 2.6 years
|
| Posted on 10-18-09 12:01:46 PM (last edited by Rez2 at 10-18-09 12:02 PM) |
Link | Quote
| |
So do you have any idea how the game handles TallonIV?
Is it a sphere, or is it a flat square with the planets texture and the light and atmosphere effects applied over it?
And I thought all the dead GFed trooper had smashed visors... |
Tanks
 360? Yessum.
Level: 119
   

Posts: 3568/4170
EXP: 18767365 For next: 161926
Since: 07-09-07
From: VA
Since last post: 8.0 years Last activity: 8.0 years
|
|
| Oh shit! You found your slutty gf in samus' ship!? That ain't good... |
interdpth
Member
Level: 19
   
Posts: 32/64
EXP: 35508 For next: 269
Since: 08-26-07
Since last post: 3.9 years Last activity: 4.3 years
|
|
Originally posted by Rez2 So do you have any idea how the game handles TallonIV?
Is it a sphere, or is it a flat square with the planets texture and the light and atmosphere effects applied over it?
And I thought all the dead GFed trooper had smashed visors...
The actual planet model it's a sphere with a texture. If you mean the planet in general, area files make up each room |
Rez2
User
Level: 12
   

Posts: 10/24
EXP: 7592 For next: 329
Since: 05-27-09
From: England
Since last post: 9.0 years Last activity: 2.6 years
|
|
Originally posted by interdpth
The actual planet model it's a sphere with a texture. If you mean the planet in general, area files make up each room
Yeah, I meant the planet model. Would it not be possible to hack the game so that it loads a different area than it was meant to? say, in the frigate Orpheon, instead of a door leading to another frigate room, a door leads to the Phazon Mines etc? Man, the viewer looks amazing so far, have you looked around in the TEST_ANIM.pak file? |
Lyskar
12210          -The Chaos within trumps the Chaos without-
Level: 189
   

Posts: 3560/12211
EXP: 94106737 For next: 438053
Since: 07-03-07
From: 52-2-88-7
Since last post: 5.9 years Last activity: 5.8 years
|
|
| Intriguing. I figured something like this would happen, once enough time went by for our computers to be able to process the old games efficiently. |