Blender to MAP exporter

Post anything to do with editing Nexuiz here. Whether its problems you've had, questions, or if you just want to show off your work.

Moderators: Nexuiz Moderators, Moderators

Postby toneddu2000 » Tue Aug 18, 2009 6:39 pm

Finally, I have an internet connection!So, exporter v 0.08 doesn't work for me sorry. I found 2 bugs, 1 not so annoying, but the second freaks me out! :D

1)If you "prepare" an object not convex first , it appears the "construction" made by the exporter. Then if you delete the construcion and
click again on the original object, then click "Prepare" button, the exporter returns this error:
Code: Select all
nprint( "skipping this object due to 'ignore' property" )
NameError: global name 'nprint' is not defined


It's not a real error but I wanted to tell you! :D

2)VERY BIG problem. I premit that EVERY map with 0.07 worked flawless with shaders and everything (I didn't test nurbs before, except). I also premit that my path to nexuiz was the svn one so /home/user/games/Nexuiz/trunk/data, but with the 0.07 one I've NEVER had a problem
Now, with 0.08, If I use an old map that I used for 0.07 testing and I export it everything is exported with no problem, BUT, when I import in netradiant (svn version of 6 july 2009) it returns me 7 times (I counted them!)this error

Code: Select all
Open file /home/toneddu/.nexuiz/data/maps/es9.map for read...success
radiant/brushtokens.h:47
assertion failure: FaceTexdef_importTokens: bad texdef
----------------
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x81af4e1]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x8126875]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x809de0d]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x80adffc]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_Z18Entity_parseTokensR9TokeniserR13EntityCreatorRK15PrimitiveParseri+0x745) [0xb5be2e36]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_Z8Map_ReadRN5scene4NodeER9TokeniserR13EntityCreatorRK15PrimitiveParser+0x93) [0xb5be35bc]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_ZNK8MapQ3API9readGraphERN5scene4NodeER15TextInputStreamR13EntityCreator+0x4b) [0xb5be6dfd]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817cbf8]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817ef64]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817f09f]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x8182612]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x81319e7]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817f714]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x812b3cd]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x812b684]
/home/toneddu/progs/grafica/netradiant/radiant.x86(_ZN15BindFirstOpaqueI10Caller0To1I9Function0IvXadL_Z7OpenMapvEEEPvEE5thunkES3_+0x17) [0x812347e]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb762e3a4]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb7620c7b]
/usr/lib/libgobject-2.0.so.0 [0xb7636e57]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7b9) [0xb76384b9]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb7638936]
/usr/lib/libgtk-x11-2.0.so.0(gtk_button_clicked+0x8a) [0xb7997bda]
/usr/lib/libgtk-x11-2.0.so.0 [0xb79991f8]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb762e3a4]
----------------
radiant/brushtokens.h:47
assertion failure: FaceTexdef_importTokens: bad texdef
----------------
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x81af4e1]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x8126875]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x809de0d]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x80adffc]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_Z18Entity_parseTokensR9TokeniserR13EntityCreatorRK15PrimitiveParseri+0x745) [0xb5be2e36]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_Z8Map_ReadRN5scene4NodeER9TokeniserR13EntityCreatorRK15PrimitiveParser+0x93) [0xb5be35bc]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_ZNK8MapQ3API9readGraphERN5scene4NodeER15TextInputStreamR13EntityCreator+0x4b) [0xb5be6dfd]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817cbf8]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817ef64]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817f09f]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x8182612]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x81319e7]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817f714]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x812b3cd]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x812b684]
/home/toneddu/progs/grafica/netradiant/radiant.x86(_ZN15BindFirstOpaqueI10Caller0To1I9Function0IvXadL_Z7OpenMapvEEEPvEE5thunkES3_+0x17) [0x812347e]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb762e3a4]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb7620c7b]
/usr/lib/libgobject-2.0.so.0 [0xb7636e57]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7b9) [0xb76384b9]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb7638936]
/usr/lib/libgtk-x11-2.0.so.0(gtk_button_clicked+0x8a) [0xb7997bda]
/usr/lib/libgtk-x11-2.0.so.0 [0xb79991f8]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb762e3a4]
----------------
radiant/brushtokens.h:47
assertion failure: FaceTexdef_importTokens: bad texdef
----------------
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x81af4e1]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x8126875]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x809de0d]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x80adffc]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_Z18Entity_parseTokensR9TokeniserR13EntityCreatorRK15PrimitiveParseri+0x745) [0xb5be2e36]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_Z8Map_ReadRN5scene4NodeER9TokeniserR13EntityCreatorRK15PrimitiveParser+0x93) [0xb5be35bc]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_ZNK8MapQ3API9readGraphERN5scene4NodeER15TextInputStreamR13EntityCreator+0x4b) [0xb5be6dfd]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817cbf8]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817ef64]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817f09f]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x8182612]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x81319e7]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817f714]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x812b3cd]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x812b684]
/home/toneddu/progs/grafica/netradiant/radiant.x86(_ZN15BindFirstOpaqueI10Caller0To1I9Function0IvXadL_Z7OpenMapvEEEPvEE5thunkES3_+0x17) [0x812347e]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb762e3a4]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb7620c7b]
/usr/lib/libgobject-2.0.so.0 [0xb7636e57]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7b9) [0xb76384b9]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb7638936]
/usr/lib/libgtk-x11-2.0.so.0(gtk_button_clicked+0x8a) [0xb7997bda]
/usr/lib/libgtk-x11-2.0.so.0 [0xb79991f8]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb762e3a4]
----------------
radiant/brushtokens.h:47
assertion failure: FaceTexdef_importTokens: bad texdef
----------------
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x81af4e1]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x8126875]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x809de0d]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x80adffc]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_Z18Entity_parseTokensR9TokeniserR13EntityCreatorRK15PrimitiveParseri+0x745) [0xb5be2e36]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_Z8Map_ReadRN5scene4NodeER9TokeniserR13EntityCreatorRK15PrimitiveParser+0x93) [0xb5be35bc]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_ZNK8MapQ3API9readGraphERN5scene4NodeER15TextInputStreamR13EntityCreator+0x4b) [0xb5be6dfd]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817cbf8]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817ef64]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817f09f]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x8182612]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x81319e7]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817f714]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x812b3cd]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x812b684]
/home/toneddu/progs/grafica/netradiant/radiant.x86(_ZN15BindFirstOpaqueI10Caller0To1I9Function0IvXadL_Z7OpenMapvEEEPvEE5thunkES3_+0x17) [0x812347e]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb762e3a4]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb7620c7b]
/usr/lib/libgobject-2.0.so.0 [0xb7636e57]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7b9) [0xb76384b9]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb7638936]
/usr/lib/libgtk-x11-2.0.so.0(gtk_button_clicked+0x8a) [0xb7997bda]
/usr/lib/libgtk-x11-2.0.so.0 [0xb79991f8]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb762e3a4]
----------------
radiant/brushtokens.h:47
assertion failure: FaceTexdef_importTokens: bad texdef
----------------
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x81af4e1]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x8126875]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x809de0d]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x80adffc]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_Z18Entity_parseTokensR9TokeniserR13EntityCreatorRK15PrimitiveParseri+0x745) [0xb5be2e36]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_Z8Map_ReadRN5scene4NodeER9TokeniserR13EntityCreatorRK15PrimitiveParser+0x93) [0xb5be35bc]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_ZNK8MapQ3API9readGraphERN5scene4NodeER15TextInputStreamR13EntityCreator+0x4b) [0xb5be6dfd]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817cbf8]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817ef64]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817f09f]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x8182612]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x81319e7]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817f714]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x812b3cd]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x812b684]
/home/toneddu/progs/grafica/netradiant/radiant.x86(_ZN15BindFirstOpaqueI10Caller0To1I9Function0IvXadL_Z7OpenMapvEEEPvEE5thunkES3_+0x17) [0x812347e]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb762e3a4]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb7620c7b]
/usr/lib/libgobject-2.0.so.0 [0xb7636e57]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7b9) [0xb76384b9]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb7638936]
/usr/lib/libgtk-x11-2.0.so.0(gtk_button_clicked+0x8a) [0xb7997bda]
/usr/lib/libgtk-x11-2.0.so.0 [0xb79991f8]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb762e3a4]
----------------
radiant/brushtokens.h:47
assertion failure: FaceTexdef_importTokens: bad texdef
----------------
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x81af4e1]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x8126875]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x809de0d]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x80adffc]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_Z18Entity_parseTokensR9TokeniserR13EntityCreatorRK15PrimitiveParseri+0x745) [0xb5be2e36]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_Z8Map_ReadRN5scene4NodeER9TokeniserR13EntityCreatorRK15PrimitiveParser+0x93) [0xb5be35bc]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_ZNK8MapQ3API9readGraphERN5scene4NodeER15TextInputStreamR13EntityCreator+0x4b) [0xb5be6dfd]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817cbf8]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817ef64]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817f09f]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x8182612]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x81319e7]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817f714]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x812b3cd]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x812b684]
/home/toneddu/progs/grafica/netradiant/radiant.x86(_ZN15BindFirstOpaqueI10Caller0To1I9Function0IvXadL_Z7OpenMapvEEEPvEE5thunkES3_+0x17) [0x812347e]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb762e3a4]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb7620c7b]
/usr/lib/libgobject-2.0.so.0 [0xb7636e57]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7b9) [0xb76384b9]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb7638936]
/usr/lib/libgtk-x11-2.0.so.0(gtk_button_clicked+0x8a) [0xb7997bda]
/usr/lib/libgtk-x11-2.0.so.0 [0xb79991f8]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb762e3a4]
----------------
radiant/brushtokens.h:47
assertion failure: FaceTexdef_importTokens: bad texdef
----------------
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x81af4e1]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x8126875]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x809de0d]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x80adffc]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_Z18Entity_parseTokensR9TokeniserR13EntityCreatorRK15PrimitiveParseri+0x745) [0xb5be2e36]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_Z8Map_ReadRN5scene4NodeER9TokeniserR13EntityCreatorRK15PrimitiveParser+0x93) [0xb5be35bc]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_ZNK8MapQ3API9readGraphERN5scene4NodeER15TextInputStreamR13EntityCreator+0x4b) [0xb5be6dfd]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817cbf8]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817ef64]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817f09f]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x8182612]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x81319e7]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817f714]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x812b3cd]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x812b684]
/home/toneddu/progs/grafica/netradiant/radiant.x86(_ZN15BindFirstOpaqueI10Caller0To1I9Function0IvXadL_Z7OpenMapvEEEPvEE5thunkES3_+0x17) [0x812347e]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb762e3a4]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb7620c7b]
/usr/lib/libgobject-2.0.so.0 [0xb7636e57]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7b9) [0xb76384b9]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb7638936]
/usr/lib/libgtk-x11-2.0.so.0(gtk_button_clicked+0x8a) [0xb7997bda]
/usr/lib/libgtk-x11-2.0.so.0 [0xb79991f8]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb762e3a4]
----------------
radiant/brushtokens.h:47
assertion failure: FaceTexdef_importTokens: bad texdef
----------------
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x81af4e1]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x8126875]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x809de0d]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x80adffc]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_Z18Entity_parseTokensR9TokeniserR13EntityCreatorRK15PrimitiveParseri+0x745) [0xb5be2e36]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_Z8Map_ReadRN5scene4NodeER9TokeniserR13EntityCreatorRK15PrimitiveParser+0x93) [0xb5be35bc]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_ZNK8MapQ3API9readGraphERN5scene4NodeER15TextInputStreamR13EntityCreator+0x4b) [0xb5be6dfd]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817cbf8]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817ef64]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817f09f]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x8182612]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x81319e7]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817f714]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x812b3cd]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x812b684]
/home/toneddu/progs/grafica/netradiant/radiant.x86(_ZN15BindFirstOpaqueI10Caller0To1I9Function0IvXadL_Z7OpenMapvEEEPvEE5thunkES3_+0x17) [0x812347e]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb762e3a4]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb7620c7b]
/usr/lib/libgobject-2.0.so.0 [0xb7636e57]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7b9) [0xb76384b9]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb7638936]
/usr/lib/libgtk-x11-2.0.so.0(gtk_button_clicked+0x8a) [0xb7997bda]
/usr/lib/libgtk-x11-2.0.so.0 [0xb79991f8]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb762e3a4]
----------------
radiant/brushtokens.h:47
assertion failure: FaceTexdef_importTokens: bad texdef
----------------
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x81af4e1]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x8126875]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x809de0d]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x80adffc]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_Z18Entity_parseTokensR9TokeniserR13EntityCreatorRK15PrimitiveParseri+0x745) [0xb5be2e36]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_Z8Map_ReadRN5scene4NodeER9TokeniserR13EntityCreatorRK15PrimitiveParser+0x93) [0xb5be35bc]
/home/toneddu/progs/grafica/netradiant/modules/mapq3.so(_ZNK8MapQ3API9readGraphERN5scene4NodeER15TextInputStreamR13EntityCreator+0x4b) [0xb5be6dfd]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817cbf8]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817ef64]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817f09f]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x8182612]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x81319e7]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x817f714]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x812b3cd]
/home/toneddu/progs/grafica/netradiant/radiant.x86 [0x812b684]
/home/toneddu/progs/grafica/netradiant/radiant.x86(_ZN15BindFirstOpaqueI10Caller0To1I9Function0IvXadL_Z7OpenMapvEEEPvEE5thunkES3_+0x17) [0x812347e]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb762e3a4]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb7620c7b]
/usr/lib/libgobject-2.0.so.0 [0xb7636e57]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7b9) [0xb76384b9]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb7638936]
/usr/lib/libgtk-x11-2.0.so.0(gtk_button_clicked+0x8a) [0xb7997bda]
/usr/lib/libgtk-x11-2.0.so.0 [0xb79991f8]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb762e3a4]


The map after opens but, shaders are gone!! :shock: Maybe I've to set shaders properties in Blender with f4 (but with 0.07 I've never done)? Nurbs work but also shaders not.
I also tried (as you can see ) a different path, I created a folder in /nexuiz/data/textures because I thought that it was a textures path problem but nothing :cry:
toneddu2000
Alien trapper
 
Posts: 251
Joined: Mon Mar 09, 2009 7:56 pm
Location: Italy

Postby z80 » Wed Aug 19, 2009 6:06 am

toneddu2000 Thank you for significant bug report! I see you've succeded investigating how to work with NURBS, great! Could you please supply me with .MAP file? It would be easier for me to detect the problem.

Concerning shaders, could you describe it in more detail answering questions below.

- Did you set a texture for mesh as image in Blender?
- Did you set any override to that texture using prop "texture[0]" or something like that?
- Did you set a texture prop (not "texture[0]") for NURB in Blender or just assigned a material to it?
z80
Advanced member
 
Posts: 92
Joined: Sun Jul 26, 2009 7:35 pm
Location: Russia

Postby toneddu2000 » Wed Aug 19, 2009 10:40 am

I've posted a zip with the .MAP file and .blend file at this link:

http://www.box.net/shared/1n8lc3lu92

According to your reply:

- Did you set a texture for mesh as image in Blender?

yes. As always, I created a material, an uv (not ORCO) texture and I assigned to it a texture

- Did you set any override to that texture using prop "texture[0]" or something like that?

No. But I'd like to learn more about this property!:D If you can, Could you please mail me a just a sketch about this feature in blender and how to use it in the exporter, so I can insert it in the exporter manual

- Did you set a texture prop (not "texture[0]") for NURB in Blender or just assigned a material to it?

I don't even know what's a texture prop :D . I just assigned a material. The same material I used for "box walls" I used for nurbs suface too. But, with 0.07 it works, instead, with 0.08 does'nt
toneddu2000
Alien trapper
 
Posts: 251
Joined: Mon Mar 09, 2009 7:56 pm
Location: Italy

Postby z80 » Wed Aug 19, 2009 11:08 am

Version 0.09.
http://www.box.net/shared/sipfbis0kv

-Textures bug fixed.
- I removed creation of meshes when PREPARE.
-Any mesh could be exported extruding it face by face by clicking treat selected as surf when export button in exporter GUI panel.

The last option need for exporting for example ground or when exporter failed to subsection concave mesh correctly.

toneddu2000

I've posted some images explaining how one can override shader name with logic props. But as far as I remember it's written in exporter GUI window :)

Image

Image

As concerns NURBS texture I can't read it's material in Blender. So the only way to export it's material is to use logic property texture.

Image
z80
Advanced member
 
Posts: 92
Joined: Sun Jul 26, 2009 7:35 pm
Location: Russia

Postby toneddu2000 » Wed Aug 19, 2009 4:00 pm

Thanks for this release, z80! I'm still a little confused, however! :D
So, if I used the same blend file I've uploaded, it fails (Or better, it returns all the 7 errors, but it finds all the textures). But, if I create a new scene, creating a small room of boxes, a material with, for example, a base/mgrate.tga texture, and a texture[0] with base/mgrate name, it works with no problem! No warnings, no conflicts in netradiant!But there are some issues that with 0.07 (my favourite one :D ) didn't happen:
1)when you create a box and hit "prepare", it doesn't add a convex property to the object, so you have to do it by hand, and for a single object is not a problem but for 100 objects it would be more problematic!(You can also select all objects, then object with the property and press Ctrl + C and choose "properties", by the way!)
2)what [] index stands for? If I create more materials, do I have to set more indexes, or that is only for multi-material per object?
3)I've noticed that scale factor now is set to 64, do I have to leave it to this factor or I could set to 32, because I've spent a night to test this factor! :D
4)I'm a little stupid, but I didn't understand what "treat selected as surf when export " button
needs for!:oops:
PS:nurbs appear, but without textures. I used everything, "treat selected as surf when export " button, materials and texture[] property but.. nothing!!

However great script!Thx!
toneddu2000
Alien trapper
 
Posts: 251
Joined: Mon Mar 09, 2009 7:56 pm
Location: Italy

Postby z80 » Wed Aug 19, 2009 4:48 pm

toneddu2000

1), 4) Well....I've changed subsectioning algorithm. Now there is no such property. Now things are the following. Each mesh is processed with sectioning algorithm. If it finds mesh to be a closed (if it has inner volume without holes to outside) it tries to section it to convex parts and export these parts one by one. If mesh isn't closed it is treated as surface. Surface mesh is exported by extruding each it's face as different brush (like concave meshes have been exported in previous versions of the exporter). Because of sectioning algorithm doesn't always work well the button "treat selected as surf when export" forces the algorithm to treat mesh as surface mesh (to export it face by face).

2) Index is used when there are several materials for one mesh. Actually I haven't tested it yet with more then one material :) :) :). But I thought it might be useful.

3) Well ... scale factor could be changed in export GUI form. I don't see any problem here. Could you describe it in more detail. For example when I debug the exporter I usually try several different scale factors. But 32 is a correct one in my opinion.

On PS. NURBS should be exported with "texture" but not "texture[i]"! There could be only one shader per one NURBS surface, that's why there is no index there.

Thank you for bug report! Great work!!! As I can see all object properties handling should be hidden and done automatically by pressing appropriate buttons in exporter GUI menu and free artist from thinking on problems concerning internal exporter structure. I'll try to make it possible in the next version.

But it's still the most important problem that I can't force sectioning algorithm to work properly on arbitrary complex mesh.
z80
Advanced member
 
Posts: 92
Joined: Sun Jul 26, 2009 7:35 pm
Location: Russia

Postby z80 » Wed Aug 19, 2009 5:57 pm

toneddu2000 What kind of error does it return? Would you be so kind to submit the text of these errors? It would be easier for me to fix those bugs.
Don't use the force, Luke! Try to think!
z80
Advanced member
 
Posts: 92
Joined: Sun Jul 26, 2009 7:35 pm
Location: Russia

Postby Yoda almighty » Thu Aug 20, 2009 3:55 pm

I cannot find the folder you say you must unzip this into. the only folder in my blender folder is "plugins".

where can the folder you speak of be found?
Why has a developer ever needed any reason other than "it looks bloody awesome?"

-Archon
Yoda almighty
Alien
 
Posts: 151
Joined: Thu Aug 20, 2009 2:19 am
Location: somewhere in the void

Postby z80 » Thu Aug 20, 2009 4:22 pm

Yoda almighty

What kind of computer and operating system do you use? If it's Ubuntu Linux or any other Debian derivative it might be on the path "./usr/share/blender/scripts" if I'm not mistaken.

Well, in my Blender distribution (win32) Blender folder has two subfolders: 1) "plugins" and 2) ".blender". The last one contains "scripts" folder. The exporter archive should be unzipped there. Actually the same as any Blender python script.
Don't use the force, Luke! Try to think!
z80
Advanced member
 
Posts: 92
Joined: Sun Jul 26, 2009 7:35 pm
Location: Russia

Postby Yoda almighty » Thu Aug 20, 2009 4:25 pm

oh, sorry. i am on 10.4 mac.

i also tried copying and pasting the script into blender's text editor, but that didn't work either.
Why has a developer ever needed any reason other than "it looks bloody awesome?"

-Archon
Yoda almighty
Alien
 
Posts: 151
Joined: Thu Aug 20, 2009 2:19 am
Location: somewhere in the void

PreviousNext

Return to Nexuiz - Editing

Who is online

Users browsing this forum: No registered users and 1 guest

cron