GameBanana shows no ads to members. Sign up now!
Ads keep us online. Without them, we wouldn't exist. We don't have paywalls or sell mods - we never will. But every month we have large bills and running ads is our only way to cover them. Please consider unblocking us. Thank you from GameBanana <3

Nintendo 64 Mapping Tool

A Modding Tool for Source Engine

Updates

v1.2 22d
  • Addition Added 'Other Tools' section
  • Addition Added 'Negative Picture' to Other Tools
  • Addition Added Drag and Drop in Blacklist (Add texture and copy texture)
  • BugFix Fixed a bug with 'copy texture', where it didn't verify if the src image and dest image were the same path (resulting in the image getting removed and not copied)
  • Adjustment Obj To Smd, the checkbox 'Use texture' is no longer checked per default
v1.1 26d Addition2

A Tool that make ripping N64 models easier

1. Introduction


This tool is part of a big guide about ripping Nintendo 64 models to Source Engine, and recreating N64 maps in Source Engine.

https://gamebanana.com/tuts/13280

I first created it at the end of 2018 with Python, after having worked a lot with N64 models and losing time texturing them manually. 
I then recreated it in C# (with the WPF Framework). 
And at the start of 2020 I recoded it completly to clean the code, make it faster and make it smoother to use. 

I originally only posted it on the forum of a community ( https://gflclan.com/forums/topic/39127-n64-mapping-tool/ ), along with the first version of the N64 guide.



2. What can it do


As you will see in the guide, when ripping from N64 game, you end up with a model file with the WRL format. 

  • The first thing the tool can do is convert WRL files to OBJ which is far more supported by 3D Modelling softwares.
  • As I needed some way to easily delete all the materials from a model, I created an option to delete every materials from an OBJ file. You can also delete the unused materials.
  • One other thing I needed was to automatically apply materials on the OBJ with the correct textures. So the tool can do it as long as the texture name is in each objects names (which is the case when working with n64 models).
  • The tool can also just modify the obj like scaling, rotating, merging all objects sharing a same texture, sorting alphabetically.
  • I added an option to convert from OBJ to SMD.
  • You can also copy every texture used by the OBJ in the folder of your choice.
  • And I added an option that can merge many OBJ into a single one.

There were other things that I wanted to automatize, which was modifying the n64 textures  that get dumped with the model.





  • The tool can flip a picture horizontally and/or vertically
  • The tool can mirror a picture horizontally and/or vertically
  • From 2 given pictures: the texture + the alpha of the texture, the tool will create the transparent texture.

And one last option, which is more obscure and not that much useful is creating a blacklist of textures, and you can then use the tool to automatically remove every objects using textures from that blacklist

Update: New category called Other Tools. Where I put stuff that is not directly related to N64 mapping. 

  • Create the Negative of a picture. I encountered cases where the 'alpha' texture was inverted, so by applying the negative, that will fix it.


The tool support drag and drop for most options, so you can easily load a file and convert it/modify it.

3. Download

Files

  • n64mappingtool_v1_2.zip 22d insert_drive_file The main tool
  • counterstrikeplayermodel.zip 29d insert_drive_file Playermodel used in the guide
  • project64_2_1.zip 29d insert_drive_file N64 emulator used in the guide
  • missingtexturefix.zip 29d insert_drive_file Missing texture used in the guide
Sign up to access this!

No comments yet

Embed

Share banner
Image URL
HTML embed code
BB embed code
Markdown embed code

Credits

Key Authors
Moltard
Moltard Joined 8y ago
Offline
657 points Ranked 44045th
22 medals 1 legendary 2 rare
  • Returned 5000 times Medal icon
  • Returned 1000 times Medal icon
  • 6 years a member Medal icon
  • Scripter of the Month, March 2013 Medal icon
  • Tutorial Contest Entrant Medal icon
  • 1 post awarded Exemplary Feedback Medal icon
Developper
Others
Project64 Creators
Project64
Special Thanks
Saddong
Testing
Xehanort
Testing

Submitter

Moltard Joined 8y ago
Offline
657 points Ranked 44045th
22 medals 1 legendary 2 rare
  • Returned 5000 times Medal icon
  • Returned 1000 times Medal icon
  • 6 years a member Medal icon
  • Scripter of the Month, March 2013 Medal icon
  • Tutorial Contest Entrant Medal icon
  • 1 post awarded Exemplary Feedback Medal icon
Moltard
Creator
Sign up to access this!
Sign up to access this!
Sign up to access this!

Game

Sign up to access this!

Category

License

Details

Homepage
github.com
Download
github.com

Attributes

Genre
Operating System
Windows
IDE Used
Visual Studio 2017
Compiled Language
C#
Development State
Stable

Share

  • Share on Reddit
  • Share on Twitter
  • Share on Facebook
  • 0
  • 45
  • 529
  • 28d
  • 13d
  • 22d

More from Submitter

More Other/Misc Tools