https://www.youtube.com/watch?v=BHRm5pd_Pqs&feature=youtu.be Here is what I've done so far. I know I said to expect no updates till all the BTB work is done, but I'm just gonna post this to ask for your opinions on whether I have the elevation correct. Also work can be a bit more rapid now as I have finished my GCSEs so expect work to be a little faster...
http://gyazo.com/2063f1db45b014a25545cf2f16b4b092 I've started modelling the walls, but I am having an issue. When I try to create an XPACK for it it comes up with this error message. http://gyazo.com/d6c25386b5d5edab78ee20301fb9a0ff Here are the details See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.Exception: Can't create Icon file. Parameter is not valid. at ††† ††‡‹š.††† ††‡‹™.CreateIcon(String SourceFile, String SourceExtension, String DestFile) at ††† ††‡Š‰‰.††† ††‡Š‰ˆ.††† ††‡Ž“(Object , Object , Object ) at ††† ††‡Š‰‰.††† ††‡Š‰ˆ.CreateIconFile(††† ††‡‹š BobsMaterial) at ††† ††‡‰˜”.††† ††‡‰˜“.††† ††‡Ž(Object , Object ) at ††† ††‡‰˜”.††† ††‡‰˜“.AddToXPack(††† ††‡Š‰ˆ XPack) at ††† ††‡ˆŽ.††† ††‡ˆ.††† ††‡œš(Object , Object ) at ††† ††‡ˆŽ.††† ††‡ˆ.Add3dsObject(String FileName, Single ConversionScale) at ††† ††‡ˆŽ.††† ††‡ˆ.Import3ds(String Filename) at ††† ††‡ˆŽ.††† ††‡ˆ.butObjectAdd_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5477 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- _ Assembly Version: 0.0.0.0 Win32 Version: 2.0.50727.5477 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_32/mscorlib/2.0.0.0__b77a5c561934e089/mscorlib.dll ---------------------------------------- BTBXPacker Assembly Version: 0.4.0.0 Win32 Version: 2.0.50727.5477 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_32/mscorlib/2.0.0.0__b77a5c561934e089/mscorlib.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5468 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- Microsoft.DirectX Assembly Version: 1.0.2902.0 Win32 Version: 5.04.00.2904 CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.DirectX/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.dll ---------------------------------------- 357bb7bb-5fed-4b8e-9d3e-bedc7398da3b Assembly Version: 1.0.0.0 Win32 Version: 2.0.50727.5477 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_32/mscorlib/2.0.0.0__b77a5c561934e089/mscorlib.dll ---------------------------------------- Microsoft.DirectX.Direct3D Assembly Version: 1.0.2902.0 Win32 Version: 9.05.132.0000 CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.DirectX.Direct3D/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.Direct3D.dll ---------------------------------------- Microsoft.DirectX.Direct3DX Assembly Version: 1.0.2911.0 Win32 Version: 9.12.589.0000 CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.DirectX.Direct3DX/1.0.2911.0__31bf3856ad364e35/Microsoft.DirectX.Direct3DX.dll ---------------------------------------- System.Xml Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5476 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled. For example: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box. Does anyone know what is the cause of the issue, I tried to do what this guy did on RD http://www.racedepartment.com/threads/cant-create-icon-file-xpacker-problem.88130/ but no difference. Does anyone know what the issue is?
I've posted this problem on many forums and have got no response. I'm afraid if no one replies I may have to call off this project because bobs track builder is the only easy way of placing barriers in their correct position and I don't have 3d studio max. Now I don't want to call off the project but I may not have a choice seen as I can't advance to the next stage till I have the barriers in position. So if you want this project to continue, either tell me how to sort out this issue or suggest another free method of placing the barriers correctly on the track.
Wait a second, if you are modelling the walls yourself, why do you need to go through the x-pack BTB route in the first place???
So I can create a string object and just simply drag the places where I want the walls to go, whereas in other methods I have to do a lot of positioning so it sits on the elevation correctly. Is there an easier method?
You tell me, but placing each segment of a wall of barriers doesn't seem like the best one, especially when every segment is going to be a separate GMT later on. Isn't there something like a 'loft' operation in BTB?
It might be easier to edit the standard BTB wall shapes and then substitute textures (that can all be done inside BTB) rather than trying to create a new string object.
The thing is, Valencia has barriers that kind of interlock with each other with catchfencing, and there are no barriers for BTB that look anything like that.
Those barriers can be found all over, also, how many times do you see the sides of them or a loose segment in the first place? That they are separate segments in real life doesn't necessarily mean you should model them as such in 3d. All those triangles on the sides are wasted for every segment as well. Also expect possible horrors when it comes to collision detection. Sticking to your plan is fine, unless it's preventing you from continuing while different methods have been suggested. edit: to visualize, top barrier is segmented like you suggest, bottom one is one piece: Also worth noting, is with this piece, already you save 12 triangles, coincidentally precisely those who could give collision detection a hard time. As Emery points out:
I can provide help with xpacks if required. If you could zip the xpack folder and send a pm I'll look at it. It is very easy to create xpacks. Some tips and questions that might help... -Are you importing the object from the xpacker or are you simply doing things directly in the folder? -are you trying to create at first an xpack containing a single object? It is easier to check for errors. - icons are required for objects and are automatically created by xpacker. You can edit them later with an image of the object. enviado mediante tapatalk
k thanks, haven't really worked on the track for the past couple of weeks due to being busy with other things, including going to see the British GP yesterday, and yes i am importing them into xpacker, and I did actually find a fix to the issues i was having.
OK Now I'm having a new issue. I have got a string object working (up to a point where i know how to sort out a particular issue) and today I tried to do a test to see how the barriers behave in rFactor (they should behave in a similar way in rF2), but for some reason, when loading the track it says there is an error loading a particular texture. I checked and that texture is in the track folder, and when I load the track in 3DSimed it's fine, so why can't rfactor find it?
Is the texture related to the string object or does it have nothing to do with it? I remember having suffered this problem with textures from animations.
And now the old issue has returned, the old icon file issue with another barrier variation. I am doing exactly what I did with the other files which worked, I thought it through and haven't done a single thing differently. 1. Export it from ZModeler 2. Import it into 3D Simed 3. Update the texture attributes 4. Export it to 3DS 5. Export textures 6. Create the icon files 7. Import it to XPacker.
It's alright, that issue solved Still don't have the issue with it not loading the texture in rFactor solved though