Setup Editor

GoldenEye Files
Solo Levels
Multi Levels
Misc Mods
For Fun Mods
Action Blocks
Model Templates

Perfect Dark Files
Solo Levels
Multi Levels
Misc mods
Action Blocks
Model Templates

N64 Extra Files
N64 Tools

00 Agents
Message Board
DKR Message Board

Files - Misc - Blender GEObj Exporter

NameBlender GEObj Exporter
AuthorEntropy Soldier
DateOctober 9, 2017
DescriptionA very rough first edition of a special GE64 OBJ exporter/importer for blender. GE64 OBJ format has "support" for vertex colors, and isn't FBX! Being able to do the vertex colors in Blender is a huge time saver, so I figured I'd throw this plugin together to save whatever is left of the sanity of anyone who had to do vertex colors in the editor. As a bonus, it has defaults suited to GE64 and also auto-generates the texture preset listing on export to simplify the import process as much as possible. In the future I may work with Subby Wubby to create a truly streamlined import/export process, but for now this should be serviceable.

Anyway, this is more or less just the standard Blender 2.78b .obj plugin with the following additions:

-Includes a few extra lines pertaining to vertex color data in the Import/Export routines
-Automatically exports a texture preset number text file if the appropriate GE64TexturePresetDatabase object is present
-Adds the following utility functions, which can be accessed by searching for them in the spacebar menu:
-"Update Texture Preset Database": Scans all the textures currently in use and adds to the Texture Preset Database any textures that aren't currently in it. It will also create the Texture Preset Database if it doesn't already exist.
-"Snap All Mesh Vertices to Integer Values": Snaps every vertex in the scene to the nearest set of integer coordinates. This is useful because GE64 doesn't support floating point values for mesh vertices and GEEdit will round them on import. Best to see the results while you can still easily edit them.


Close blender and drop the "io_scene_GE64OBJ" folder into "C:\Users\[USER]\AppData\Roaming\Blender Foundation\Blender\[VERSION]\scripts\addons". Once it's copied over just restart blender and you should have "Wavefront GE64(.obj)" in the import/export lists.


Use it like any importer/exporter. The only real difference as far as usage is concerned is the addition of an empty called "GE64TexturePresetDatabase". This empty stores in its custom properties all the memory presets the map's textures are using. It will be automatically created on import, and can be created at any time by running the "Update Texture Preset Database" command. It will try and figure out the preset number from the texture name, but in the event that it can't it will insert "XXXX" for that texture's preset value. It's up to you to fill that value in with the appropriate preset number.


-Some special triangle flags don't seem to be preserved on export from the editor, so naturally won't make the round trip back into it. You'll have to set these manually.
-Some textures seem to use their alpha channel to indicate something else, or the editor just exports them with alpha for no reason. I don't know how to tell these textures apart from textures with legitimate alpha channels, so if you want to use any of them you'll have to manually disable the corresponding material's transparency in blender's material window.

Special Thanks:

Campbell Barton and Bastien Montagne - Made the OBJ plugin this was carved out of
Entropy-Soldier - Made all the modifications listed here, as well as the flag model for GoldenEye: Source 5.0
Fillerthefreak - Helped test it, and told me people might actually want this in its current state.
Subby Wubby - Made the GE64 OBJ format. You hear that? I had nothing to do with this format I just made the exporter. It's the only one I had no choice.
Graslu - Es uno de los mejores modders en esta comunidad, y un patrón de mi voz que actúa talentos. También en realidad no hablo español este es un pequeño programa de traducción. Hasas mia!

If there's any questions or concerns message me on discord or PM me on the forums or something. Have fun!

Version: 0.1.1
Download0.053368 Mb


Posted by CrashOveride August 31, 2018 6:59 am
It does work, did you enable it?

Posted by 55cancri August 31, 2018 2:32 am
This script addon does not seem to work with Blender 2.79b. I added it in the 'install add-on from file' and it does not show up in import or export.
I copied it to the correct folder where all scripts are, but it's the same.

Posted by AL64inthedark October 16, 2017 7:00 am
Oh ok, thinks are bit more complicated than I thought. I usually go with naming my texture xxxx.bmp, the Xs beeing the texture ID.
Thanks for answering.

Posted by Entropy-Soldier October 15, 2017 9:04 am
If you import from other editors you'll have to be sure to do so in such a way that you keep the same GE64TexturePresetDatabase entity for each import. There's an autofill feature for it, but it only works with specific texture names. I guess it is feasible to name all your textures "tempImgEdXXXX" where XXXX is the preset number, in which case the "Update Texture Preset Database" operator will recognize and fill them in, but that kind of denies you an intuitive texture naming scheme. I can expand this feature in a future update to be more accommodating, right now it's just for easily importing levels and textures that the GEEditor exports.

Posted by AL64inthedark October 14, 2017 2:50 pm
If I understood well, if I manage to make a map in Deled, and then export it in Blender with this...
I could have my texture.txt done automatically ?
It would be a great time saver just for that feature.

Posted by Coockie1173 October 9, 2017 11:47 pm
This my dude, might've just saved me a ton off time

Posted by Johnny Thunder October 9, 2017 3:14 pm

Latest GE Files
GoldenEye: Dark Edition
Hidden Basement
Training 003
Cheat Extension
Training 002
Hidden Base
Mountain Base
Drax Silo
Training 001

Latest PD Files
Perfect Dark Real Gun Names
Perfect Dark Plus
DataDyne Compound
GoldenEye X
2X Weapons No Reloads Plus
Perfect Dark XBLA mp3s
Darks Corp Music
Perfect Dark Soundfont
Landing Zone Trilogy
Weather Selector Multi

GoldenEye Vault features a collection of fan-made, custom game mods based on popular N64 games. No ROMs are downloadable on this site. Instead, the site provides patches containing the custom user content only. We are not affiliated with, nor do we support, endorse, or condone the distribution of ROMs or Reproduction Carts for monetary gain of any kind. Our focus is to freely showcase new content from various authors, in an attempt to extend both the life and fun of such classic titles for hobby purposes.