Important information: this site is currently scheduled to go offline indefinitely by end of the year.

Forza Motorsport Resource Extraction (.carbin)

Post questions about game models here, or help out others!
Simon
mega-veteran
mega-veteran
Posts: 180
Joined: Sun Sep 20, 2009 5:41 pm
Has thanked: 31 times
Been thanked: 20 times

Re: [Xbox 360] Forza 3 Resource Extraction Tool (.carbin)

Post by Simon »

What about posting the complete Source Code so far ;)

Hope you come back very soon :)

Greetings
Dan Frederiksen
beginner
Posts: 38
Joined: Sun Mar 28, 2010 3:42 pm
Has thanked: 2 times

Re: [Xbox 360] Forza 3 Resource Extraction Tool (.carbin)

Post by Dan Frederiksen »

looks nice veegie. I guess someone found the offset or did you rearrange the objects manually?
has material name been loaded too or also all manual?
Veegie
advanced
Posts: 66
Joined: Sun Apr 04, 2010 7:54 pm
Has thanked: 5 times
Been thanked: 4 times

Re: [Xbox 360] Forza 3 Resource Extraction Tool (.carbin)

Post by Veegie »

Offsets have been in the program for a while.
Shaders are all custom.
ram202
n00b
Posts: 17
Joined: Wed Apr 14, 2010 3:46 am
Location: Russia
Has thanked: 9 times

Re: [Xbox 360] Forza 3 Resource Extraction Tool (.carbin)

Post by ram202 »

hi, how about forza 2 ? In this game too uses files .cabin (sorry for my english)
Simon
mega-veteran
mega-veteran
Posts: 180
Joined: Sun Sep 20, 2009 5:41 pm
Has thanked: 31 times
Been thanked: 20 times

Re: [Xbox 360] Forza 3 Resource Extraction Tool (.carbin)

Post by Simon »

1. carbin
2. This is the Forza 3 Thread ..
ram202
n00b
Posts: 17
Joined: Wed Apr 14, 2010 3:46 am
Location: Russia
Has thanked: 9 times

Re: [Xbox 360] Forza 3 Resource Extraction Tool (.carbin)

Post by ram202 »

I know that this theme forza 3 , but in Forza 2 is the same file format
Simon
mega-veteran
mega-veteran
Posts: 180
Joined: Sun Sep 20, 2009 5:41 pm
Has thanked: 31 times
Been thanked: 20 times

Re: [Xbox 360] Forza 3 Resource Extraction Tool (.carbin)

Post by Simon »

It's not. If so, you could open them already...
User avatar
Ernegien
mega-veteran
mega-veteran
Posts: 160
Joined: Wed Mar 24, 2010 6:27 am
Location: Illinois, USA
Has thanked: 12 times
Been thanked: 158 times
Contact:

Re: [Xbox 360] Forza 3 Resource Extraction Tool (.carbin)

Post by Ernegien »

Me and Veegie figured out that the exporter works fine, and the reflective problems he has been experiencing is related to exporting information from 3ds to Maxwell. Individually, importing and rendering works fine in both, but something goes wrong in the transfer between the two. Here's the updated source with a few extra visual options that I haven't really organized into a proper menu yet. Lots of things still need fixing but this is where I'm at so far...

Forza Studios

Image
Image
Image
Image
Simon
mega-veteran
mega-veteran
Posts: 180
Joined: Sun Sep 20, 2009 5:41 pm
Has thanked: 31 times
Been thanked: 20 times

Re: [Xbox 360] Forza 3 Resource Extraction Tool (.carbin)

Post by Simon »

No idea what I'm making wrong, but I have this errors as well...

There IS something wrong :(

Image

If this helps you, I get this Errors while Importing Car Meshes in Maya:

(Exported from Forza Studio in Blender - Cars looking "Bumpy" there too. And then from Blender dae Export to Maya)

Code: Select all

The plug-in has detected mesh nodes containing polygons with overlapping vertices.The following objects have been automatically cleaned up: 
	  Mesh_131
  Mesh_130
  Mesh_129
  Mesh_128
  Mesh_127
  Mesh_125
  Mesh_124
  Mesh_123
  Mesh_122
  Mesh_121
  Mesh_120
  Mesh_119
  Mesh_118
  Mesh_117
  Mesh_116
  Mesh_115
  Mesh_114
  Mesh_113
  Mesh_112
  Mesh_111
  Mesh_110
  Mesh_108
  Mesh_107
  Mesh_106
  Mesh_105
  Mesh_104
  Mesh_103
  Mesh_102
  Mesh_101
  Mesh_100
  Mesh_098
  Mesh_097
  Mesh_096
  Mesh_095
  Mesh_094
  Mesh_093
  Mesh_092
  Mesh_090
  Mesh_089
  Mesh_088
  Mesh_087
  Mesh_086
  Mesh_085
  Mesh_084
  Mesh_083
  Mesh_082
  Mesh_081
  Mesh_080
  Mesh_078
  Mesh_077
  Mesh_076
  Mesh_075
  Mesh_074
  Mesh_073
  Mesh_072
  Mesh_071
  Mesh_070
  Mesh_069
  Mesh_068
  Mesh_067
  Mesh_065
  Mesh_064
  Mesh_063
  Mesh_062
  Mesh_061
  Mesh_060
  Mesh_059
  Mesh_058
  Mesh_057
  Mesh_056
  Mesh_055
  Mesh_053
  Mesh_052
  Mesh_051
  Mesh_050
  Mesh_049
  Mesh_048
  Mesh_047
  Mesh_046
  Mesh_045
  Mesh_044
  Mesh_042
  Mesh_041
  Mesh_040
  Mesh_039
  Mesh_038
  Mesh_037
  Mesh_036
  Mesh_035
  Mesh_034
  Mesh_033
  Mesh_032
  Mesh_031
  Mesh_029
  Mesh_028
  Mesh_027
  Mesh_026
  Mesh_025
  Mesh_024
  Mesh_023
  Mesh_022
  Mesh_021
  Mesh_020
  Mesh_019
  Mesh_018
  Mesh_017
  Mesh_016
  Mesh_015
  Mesh_014
  Mesh_013
  Mesh_012
  Mesh_010
  Mesh_009
  Mesh_008
  Mesh_007
  Mesh_006
  Mesh_005
  Mesh_004
  Mesh_002
  Mesh_001
  Mesh

User avatar
Ernegien
mega-veteran
mega-veteran
Posts: 160
Joined: Wed Mar 24, 2010 6:27 am
Location: Illinois, USA
Has thanked: 12 times
Been thanked: 158 times
Contact:

Re: [Xbox 360] Forza 3 Resource Extraction Tool (.carbin)

Post by Ernegien »

Yes, something wrong with Blender or Maya :P

Basically, Forza models don't seem to play nice with anything other than Max. Currently, I do not export any smoothing group information (if there even is any), aside from per-vertex normals. Max seems to be able to calculate smoothing information automatically on its own just from the normals given (as well as the directx rendering engine). It works fine in Max, it's what the Forza 3 devs used, and unfortunately I'm not really interested in making it work in anything else at this current moment... :[
Simon
mega-veteran
mega-veteran
Posts: 180
Joined: Sun Sep 20, 2009 5:41 pm
Has thanked: 31 times
Been thanked: 20 times

Re: [Xbox 360] Forza 3 Resource Extraction Tool (.carbin)

Post by Simon »

Sure?

If it looks damaged in Blender already?

Image
Dan Frederiksen
beginner
Posts: 38
Joined: Sun Mar 28, 2010 3:42 pm
Has thanked: 2 times

Re: [Xbox 360] Forza 3 Resource Extraction Tool (.carbin)

Post by Dan Frederiksen »

Ernegien, do you export to .max? does .max support vertex normals? I wouldn't think it does.

btw when multiplying the coordinates with the scale factor, do you convert both values to 32bit float before multiplication? just to be sure no additional precision is lost.
the 16bit floats are not very precise so some inaccuracy is to be expected as we also seem to find. the only way to fix it is some semi fancy algorithm that uses the vertex normals and the general shape to estimate a more precise position for a smoother surface. but not easy and not critical. can be added when everything else is done
User avatar
Ernegien
mega-veteran
mega-veteran
Posts: 160
Joined: Wed Mar 24, 2010 6:27 am
Location: Illinois, USA
Has thanked: 12 times
Been thanked: 158 times
Contact:

Re: [Xbox 360] Forza 3 Resource Extraction Tool (.carbin)

Post by Ernegien »

The "damaged" areas you see there are bad shading caused by improper smoothing. Blender tries its best, but it's just not good enough...

Dan, this definitely isn't a precision issue here. Vertex normals are a pretty basic feature that virtually all modeling programs will recognize. Max's smoothing algorithm seems to use them differently than the others, as everything shows up correctly in Max.
Simon
mega-veteran
mega-veteran
Posts: 180
Joined: Sun Sep 20, 2009 5:41 pm
Has thanked: 31 times
Been thanked: 20 times

Re: [Xbox 360] Forza 3 Resource Extraction Tool (.carbin)

Post by Simon »

Can you post unrendered 3ds MAx Pictures, please? :)
Veegie
advanced
Posts: 66
Joined: Sun Apr 04, 2010 7:54 pm
Has thanked: 5 times
Been thanked: 4 times

Re: [Xbox 360] Forza 3 Resource Extraction Tool (.carbin)

Post by Veegie »

Image
Post Reply