Header

Main
News
About

Setup Editor
FAQ
Download
Tutorials

Files
Featured Levels
Comments
Mupen Ini


GoldenEye Files
Solo Levels
Multi Levels
Misc Mods
For Fun Mods
Translations
Action Blocks

Perfect Dark Files
Solo Levels
Multi Levels
Misc mods
Action Blocks

Diddy Kong Racing Files
Levels

Mickey Speedway Files
Levels

Jet Force Gemini Files
Levels

N64 Extra Files
N64 Tools
N64 Other Game Mods

GoldenEye Pics
Screenshots

Perfect Dark Pics
Screenshots

Videos (internal)
Solo Videos
Multi Videos
Misc Videos

Community
00 Agents
Message Board
Goldfinger 64
Links
Chat


Contact
Submit Files
Email



Files - Misc - Blender GEObj Exporter

NameBlender GEObj Exporter
AuthorEntropy Soldier
DateOctober 9, 2017
CategoryMisc
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.


Installation:

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.


Usage:

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.


Issues:

-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
Clicks270
Download0.053368 Mb
Share


Screenshot

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
YEAH!


Post a comment
Author
Email
Type GOLDENEYE in this box   
Comment



Latest GE Files
Blender GEObj Exporter
Goldfinger 64
Fallout
Escape
Gasworks
No-Intro
Shapes and Colors
Powerplant
Always Show Crosshair
Mirror Mode

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

Latest DKR Files
Rainbow Road
Big Donut
Moon-Station
Test Track

Latest Mickey Files
None Yet!

Latest JFG Files
None Yet!

Most Popular GE
Library Mission
GoldenEye X
GoldenEye Setup Editor 3.0
Classic Nintendo Maps
Counter-Strike Map Pack
Mupen64 Ini
GoldenEye Setup Editor Windows Theme
Silo Mission
All Solo's in Multi (with Weather)
BK Map Pack 1.1

Most Popular PD
GoldenEye X
All Solo's in Multi (with Weather)
Kakariko Village
dataDyne Facility - Stealth
Area 51: Secret Agent
CI Training Gun Names
GE Weapons Multi
Japanese with Eng Text
Carrington Villa CS
Crash Site CS

Most Popular DKR
Rainbow Road
Test Track
Big Donut
Moon-Station

Most Popular Mickey
None Yet!

Most Popular JFG
None Yet!


GoldenEye Vault features a collection of fan-made, custom materials based on popular N64 games. We do not support, nor condone, the distribution of patches or ROMs for monetary gain of any kind. Our focus is to freely showcase the work of various authors, in an attempt to extend both the life and fun of such classic titles.