Author Topic: [FF7] Model creator/importer - PCreator (v0.85b) (missing)  (Read 28633 times)

Reunion

  • *
  • Posts: 104
    • View Profile
Beta PCreator v0.85b

Well here is a beta version, I spent the past couple weeks adding a few thing I thought were necessary...

PCreator is able to create 3d models for Final Fantasy® VII PC from 3d Studio (.3ds) files. PCreator supports both battle and field models, up to four separate meshes grouped as one file, and can be textured. Now it also can write the texture format used in FFVII (.tex) using 256 color bitmaps.

A few but useful 3d editing functions are included as well. It can scale, move and rotate (90°) each individual mesh or all groups at once.



I also quickly put together a website to help explain how PCreator works along with some simple tutorials like grouping and other concepts, anybody who wishes to write there own tutorial I will add it to the site.

PCreator is full of bugs and still needs a lot of work, please email or pm me with any bugs or suggestions that you may have.

Thanks and Enjoy, Reunion
« Last Edit: 2018-05-04 05:21:07 by Covarr »

Izban

  • *
  • Posts: 432
    • View Profile
Re: Beta PCreator v0.85
« Reply #1 on: 2006-08-22 07:11:39 »
hurah now all i need is my computer working again so i can get to the fixing of battle models

mirex

  • *
  • Posts: 1645
    • View Profile
    • http://mirex.mypage.sk
Re: Beta PCreator v0.85
« Reply #2 on: 2006-08-22 08:49:13 »
Looks very nice !

ice_cold513

  • *
  • Posts: 494
    • View Profile
Re: Beta PCreator v0.85
« Reply #3 on: 2006-08-22 09:12:29 »
good work Reunion

can't wait to test this little baby out so i going to will let you know if a bug pops up


ultima espio

  • *
  • Posts: 1357
    • View Profile
Re: Beta PCreator v0.85
« Reply #4 on: 2006-08-22 11:14:14 »
Finally the suspence was killing me!

Mantis

  • *
  • Posts: 14
    • View Profile
Re: Beta PCreator v0.85
« Reply #5 on: 2006-08-23 12:29:29 »
This is all very cool. If only we could edit all the field data to create a custom FF game from. Of course, that's never going to happen, but it's good to dream.

Decayrate

  • *
  • Posts: 63
  • I will be in my LABORATORY
    • View Profile
Re: Beta PCreator v0.85
« Reply #6 on: 2006-08-26 02:20:21 »
There was an HL2 mod with cloud right? I think it was made in .3ds

Anyhow this certainly, makes the game 'more' mod friendly

Borde

  • *
  • Posts: 891
    • View Profile
Re: Beta PCreator v0.85
« Reply #7 on: 2006-08-27 09:45:15 »
Excelent job Reunion! You have revolutioned the FF7 scene once again.  :lol:

Nii

  • *
  • Posts: 14
    • View Profile
Re: Beta PCreator v0.85
« Reply #8 on: 2006-08-31 12:25:07 »
There was an HL2 mod with cloud right? I think it was made in .3ds

Anyhow this certainly, makes the game 'more' mod friendly

That was me actually. Take a look at it here:
http://forums.facepunchstudios.com/showthread.php?t=142926

I also ported FF7 to WC3 like a year ago:
http://forums.qhimm.com/index.php?topic=2819.125

Anyway how does this program work anyway? It seems you can port models in, but what are its limitations? Do you have to use the skeleton structure of the original mesh? Skin modifier isn't supported if I recall, I would need to chop up my Cloud model into different body parts, and then scale it to fit the bones?

And while I'm at it, isn't anyone interested in making a massive ff7 mod for HL2 or something? =P

Asdayasman13

  • *
  • Posts: 161
    • View Profile
Re: Beta PCreator v0.85
« Reply #9 on: 2006-08-31 14:34:21 »
Excellent, now I need one for Alias Autodesk Maya...

Reunion

  • *
  • Posts: 104
    • View Profile
Re: Beta PCreator v0.85
« Reply #10 on: 2006-09-01 01:35:45 »
Anyway how does this program work anyway? It seems you can port models in, but what are its limitations? Do you have to use the skeleton structure of the original mesh? Skin modifier isn't supported if I recall, I would need to chop up my Cloud model into different body parts, and then scale it to fit the bones?

Well the main "limitation" is FF7's animation format, all it can do is rotate each bone. So all the models that make up the skeleton need to be separate. Each bone can be any length and can usually have 4 models attached to it (really depending on the animation file I guess..) so that isn't a problem but still. For the field models you can make your own .hrc (hierarchy) and .rsd (resource data) files since they are just text anyway so they are not to difficult. However the battle formats are a bit different you would need a hex editor to change the length of the bones.

Here are some good documents written by mirex, alhexx and ficedula that help explain the FF7 file formats.
http://mirex.mypage.sk/index.php?selected=2
http://www.alhexx.com/documents/index.html
http://www.sylphds.net/f2k3/php/docs.php

BTW your AC Cloud model is quite good it would be great to see it in FF7!

Nii

  • *
  • Posts: 14
    • View Profile
Re: Beta PCreator v0.85
« Reply #11 on: 2006-09-01 07:19:32 »
Would anyone here be interested in porting it over to FF7 if I supplied the model? I can't find the time right now to do it myself, and you guys are probably more experienced with using this program. The model is 15000 tris by the way.

Decayrate

  • *
  • Posts: 63
  • I will be in my LABORATORY
    • View Profile
Re: Beta PCreator v0.85
« Reply #12 on: 2006-09-01 11:00:29 »

That was me actually.

Jeg hadde det på tunga! (norwegian for: I kinda knew it was you, but could't figure out your name :D)

Back on topic!.

I think "15000 tris" is okay, there is one thing dough. FF7 doesn't support bump map, so wouldn't the textures look alittle "washed out"?
But thats ok (at least better than "stock" cloud)

Nii

  • *
  • Posts: 14
    • View Profile
Re: Beta PCreator v0.85
« Reply #13 on: 2006-09-01 13:38:01 »
My Cloud does not have any normal maps applied to it. It's purely texture. One thing I'm worried about is the fact that FF7 uses vertex colours if I recall. Can I use normal textures instead of Vertex colours?

If anything, I plan to only make the body part for each bone, not edit the skeleton itself. And if I do that, the character should be easily replaced right? Right? =P

Alhexx

  • *
  • Posts: 1894
    • View Profile
    • http://www.alhexx.com
Re: Beta PCreator v0.85
« Reply #14 on: 2006-09-01 13:55:17 »
Although I'm not 100% up-to-date with the .p format, I'll try to answer your questions:
Quote from: Nii
Can I use normal textures instead of Vertex colours?
Yes, there shouldn't be any problems with that, as long as you do not use more than 8 (?) textures per character.

Quote from: Nii
If anything, I plan to only make the body part for each bone, not edit the skeleton itself. And if I do that, the character should be easily replaced right?
Yes, that should work. Editing the skeleton or even just changing the bone lengths would end in a mess.

 - Alhexx

Reunion

  • *
  • Posts: 104
    • View Profile
Re: Beta PCreator v0.85
« Reply #15 on: 2006-09-01 19:55:30 »
The model is 15000 tris by the way.

The models I ported form TES4 were rather massive, like 20,000 - 30,000 polys. So I at least know that my program and FF7 can handle it. Yeah I'm not really sure how many textures each model can have either. What texture mapping method did you use? The texture files in FF7 only can have 256 colors so this also limits the quality of the texture but still is a lot better than using vertex colors.

Some pictures of the glass and daedric armor from TES4 are in this thread.

I have some free time right now so I wouldn't mind giving it a go if no one else wants to anyway.

Borde

  • *
  • Posts: 891
    • View Profile
Re: Beta PCreator v0.85
« Reply #16 on: 2006-09-01 23:02:16 »
What problems may it cause to change bone lengths Alhexx? I never had any real problem with that while working in the NPC Reconstruction Project (hell, we should find a shorter name for this).

Nii

  • *
  • Posts: 14
    • View Profile
Re: Beta PCreator v0.85
« Reply #17 on: 2006-09-03 10:56:29 »
If I recall correctly, FF7 does not have smoothing groups. Is this true? Would kind of suck importing a high poly model into FF7, just to find it is very blocky regardless.

Reunion

  • *
  • Posts: 104
    • View Profile
Re: Beta PCreator v0.85
« Reply #18 on: 2006-09-06 16:37:04 »
Sorry 1,500 miles later and I'm finally back to a computer with Internet.  :lol:

If I recall correctly, FF7 does not have smoothing groups. Is this true? Would kind of suck importing a high poly model into FF7, just to find it is very blocky regardless.

Isn't "smoothing groups" just a way to manage the generation of vertex normals from face normals? So the vertices that belong to the same group share the same normal so the lighting changes smoothly between them. This way you can make an edge hard or soft if needed.

The field supports vertex normals however the battle doesn't support any normals at all, so either way a model shouldn't look to faceted..

PCreator does calculate its own vertex normals but it doesn't always do the best depending on the geometry. If needed I can put the normals in manually from the original file format.

ultima espio

  • *
  • Posts: 1357
    • View Profile
Re: Beta PCreator v0.85
« Reply #19 on: 2006-09-06 19:22:18 »
You could have made this a little easier for yourself, you made an editor to make new .p's when you could have just made an export script for model editing programs(3ds max, gmax etc)
It would have been easier i think.

Alhexx

  • *
  • Posts: 1894
    • View Profile
    • http://www.alhexx.com
Re: Beta PCreator v0.85
« Reply #20 on: 2006-09-07 15:55:30 »
Quote from: Borde
What problems may it cause to change bone lengths Alhexx?

If you change the bone lengths without changing the animation files, then you have a good chance of screwing up your animation.
If you only change the bone lengths a bit (maybe < 10%), then it should be no problem. However, if you change the bone length ~90%, then the animation will (or can) look simply strange.
If you never had any problems with it, then you had luck.

Quote from: Nii
If I recall correctly, FF7 does not have smoothing groups.
Although I'm not 100% sure, I think that you are right.
The battle models are shaded using vertex coloring (you can call this "static per-vertex-lighting" if you want), and for that reason, the battle models do not have any normal vectors.
I'm not sure about the field models, since they do have normal vectors, and IIRC, these are used on the world map...

 - Alhexx

Cyberman

  • *
  • Posts: 1572
    • View Profile
Re: Beta PCreator v0.85
« Reply #21 on: 2006-09-07 18:50:42 »
I'm not sure about the field models, since they do have normal vectors, and IIRC, these are used on the world map...

 - Alhexx
As a note the field locations have LIGHT sources this is why field models have normal vectors.  If you observe when moving around in the area after exiting sector six (Wall town?), you will observe numerous light sources.

Cyb

Synergy Blades

  • Guest
Re: Beta PCreator v0.85
« Reply #22 on: 2006-09-07 19:27:19 »
Quote
If you observe when moving around in the area after exiting sector six (Wall town?), you will observe numerous light sources.

There's transparent foreground layers simulating light as you pass under them, but other than ambient and three object lights per field object (which can be moved and altered dynamically using a KAWAI opcode, though this doesn't happen in Wall Market), I don't think there are actual global light sources per field.

andrewmarsh13

  • *
  • Posts: 63
    • View Profile
Re: Beta PCreator v0.85
« Reply #23 on: 2006-09-16 06:56:44 »
I posted this question over at Game Tweaking, but I'm not getting much help, I figured this would be a better place to ask. I made a couple of sword models that could be possible replacements for the Buster Sword, but I have no idea on how to actually put them in the game. When I put the files in, all I get is one of the groups, untextured. I know there's some file I have to edit to make it work, but I don't know which one, or what to do. Anyone know any answers?

Reunion

  • *
  • Posts: 104
    • View Profile
Re: Beta PCreator v0.85b
« Reply #24 on: 2006-09-18 17:52:09 »
I made some minor updates to address the problems with texturing battle models that andrewmarsh13 was having. The texture id now just uses a inputbox, this allows you to select any Id you need. Also if you are adding textures to a battle model you need to change the amount of textures the hierarchy is using. To do this select Open Battle HRC... under the file menu and enter the total amount of textures used in the inputbox.