The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Reload this Page Tutorial SM64 Mapping Tutorial
Sign Up Rules/FAQ Daily Battle Blogs Mark Forums Read


Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.
New threads in this forum are to be approved by a moderator before they are displayed.

Reply
 
Thread Tools
  #1    
Old October 12th, 2011 (3:33 PM). Edited October 15th, 2011 by Lord Varion.
Lord Varion's Avatar
Lord Varion Lord Varion is offline
Guess who's back?
 
Join Date: Feb 2009
Age: 22
Gender: Other
Nature: Naughty
Posts: 2,648
Before we start do all the following and download all the links below!

How to make an extended, expanded and obj imported ROM?

With obj imported ROM i mean that you have patched the obj_import6.ppf to the ROM. Now here is how to make that whole thing.
HOW TO MAKE A READY ROM FOR LEVEL IMPORTING?
1. Open ROM Extender(1.3b) and choose your clean SM64 rom. Now just wait.
2. When it's finished, drag the rom to rom_expand.exe.
3. Open PPF-O-Matic. Choose the SM64 ROM for ISO file and then choose "obj_import6.ppf" for patch and apply. You're DONE!

WHERE SHOULD I PUT MY PLUGINS?
Put the obj exporter and triangulate plugin to: Google/Google Sketchup X/Plugins

Google Sketchup 8 has already came! I gotta download that one....

Download links for the stuff coming!
Google Sketchup:
http://sketchup.google.com/intl/en/download/index.html

Fraubers OBJ Importer v15:
http://sites.google.com/site/messiaen64/level-importer

OBJ Exporter (A Plugin for GSU):
http://sites.google.com/site/jimfoltz02/files/ObjExporter.rb

Triangulate (A plugin for GSU):
http://www.mediafire.com/?66q9380511nvy9b

SM64 ROM Extender:
http://homepage.mac.com/qubedstudios/Mario64Tools.htm

PPF-O-Matic 3.0:
http://halo2.filefront.com/file/PPFOMatic;24225

Toad's Tool 64 (for adding objects like boxes. next tutorial may be from this one):
http://homepage.mac.com/qubedstudios/ToadsTool64.htm

Super Mario 64 Texture Pack:
http://sites.google.com/site/messiaen64/level-importer/Mario64Textures.zip?at...

What you should achieve by the end of this tutorial:


Remember these:
-Do not put any text to your level, or make your own low-polygon text.
-Texture only the outside parts of the objects. Do not texture inside/opposite parts, where Mario should not be.
-You must have NET.framework 3.5, or the graphics are not working correctly.

Step.1: Using Google Sketch Up make yourself a lovely level (if it's your first try or just trying this out, don't worry about complexity)
I'll just make a rectangle with a pillar.

Spoiler:


Step 2: After playing around and stuff it's time to add texture Click the fill bucket and it will show a 'materials' tool box at the side. There will be a create Material button, click it and go select your texture to use
MAKE SURE: you fill every plane of your map or the ROM may not accept it.

Spoiler:


The after result:

Spoiler:


Step 3: If you think your done with all the textures go to plug ins and and click Triangulate.
Your result should be something like this?

Spoiler:


Step 4: Time to export! Go back to plugins and click OBJ Exporter you should get something like this?

Spoiler:


It's pretty straight forward what to do here. Just save where you want the .obj file to be. Don't bother with the check boxes. after finishing click 'Export!'
Congrats! Your almost done!

Step 5:
Time to open the OBJ_Import_GUI, Load your level in the 'Open OBJ' box and your fully extended rom (explaination at the top) in the 'Load ROM' box.

Spoiler:


Then choose your level settings (music, bg, terrain etc) and Enemies.
then go test it. If it works, go play in Toad Tools to put in Stars and Enemies, obstacles and bosses.

Here is our end Result:

Spoiler:


If you have any questions, just ask!
__________________
gone.
Reply With Quote

Relevant Advertising!

  #2    
Old October 17th, 2011 (8:37 PM).
Team Fail's Avatar
Team Fail Team Fail is offline
burning passion
ModeratorCSEO
 
Join Date: May 2009
Location: yes
Age: 21
Gender: Male
Nature: Brave
Posts: 12,612
Ooh I've been wanting to try this as I have been playing with 3D programs for a while. Perhaps you could give simple instructions as to how TT64 works?
__________________
CONTENTS
001
  THE LAB
002
  VISITOR MESSAGE
003
  PRIVATE MESSAGE
004
  PUSHING BUTTONS
005
  PUSHING BUTTONS BLOG
006
  ALT
007
  PHO
008
  PAIR 1
009
  PAIR 2
010
  TWITTER
011
  TF'S MUSIC STUDIO
012
  PC DISCORD - #GENERAL
SEEN
151

OWN
151
DATA
CRY
AREA
QUIT
Reply With Quote
  #3    
Old October 18th, 2011 (2:49 PM).
Link_971's Avatar
Link_971 Link_971 is offline
French Rom-Hacker
 
Join Date: Jul 2006
Location: France
Age: 24
Gender: Male
Nature: Relaxed
Posts: 212
Send a message via Windows Live Messenger to Link_971
It's awesome and incredible!
Very good job!
__________________

Reply With Quote
  #4    
Old October 19th, 2011 (4:16 AM).
Lord Varion's Avatar
Lord Varion Lord Varion is offline
Guess who's back?
 
Join Date: Feb 2009
Age: 22
Gender: Other
Nature: Naughty
Posts: 2,648
Quote:
Originally Posted by Team Fail View Post
Ooh I've been wanting to try this as I have been playing with 3D programs for a while. Perhaps you could give simple instructions as to how TT64 works?
That will be Part 2 of the tutorial, I just need to understand it a bit better before I start teaching xD
__________________
gone.
Reply With Quote
  #5    
Old October 19th, 2011 (6:10 AM).
Team Fail's Avatar
Team Fail Team Fail is offline
burning passion
ModeratorCSEO
 
Join Date: May 2009
Location: yes
Age: 21
Gender: Male
Nature: Brave
Posts: 12,612
Quote:
Originally Posted by Nintendork15 View Post
That will be Part 2 of the tutorial, I just need to understand it a bit better before I start teaching xD
Ah. Ok. I played around with it for a bit and I got a level imported. It worked nicely, except there were a few collision errors. I'll have to redo it and grab a video of it. It failed on Project 64 for some reason.
__________________
CONTENTS
001
  THE LAB
002
  VISITOR MESSAGE
003
  PRIVATE MESSAGE
004
  PUSHING BUTTONS
005
  PUSHING BUTTONS BLOG
006
  ALT
007
  PHO
008
  PAIR 1
009
  PAIR 2
010
  TWITTER
011
  TF'S MUSIC STUDIO
012
  PC DISCORD - #GENERAL
SEEN
151

OWN
151
DATA
CRY
AREA
QUIT
Reply With Quote
  #6    
Old October 19th, 2011 (7:29 AM).
Lord Varion's Avatar
Lord Varion Lord Varion is offline
Guess who's back?
 
Join Date: Feb 2009
Age: 22
Gender: Other
Nature: Naughty
Posts: 2,648
Quote:
Originally Posted by Team Fail View Post
Ah. Ok. I played around with it for a bit and I got a level imported. It worked nicely, except there were a few collision errors. I'll have to redo it and grab a video of it. It failed on Project 64 for some reason.
If Project 64 said something about ''Cic Chips'' then go into the Settings (make sure advance is on) and change all memory related boxes to 8MB it'll still say the message on start up but the game is playable...

1,600 posts \m/
__________________
gone.
Reply With Quote
Reply
Quick Reply

Sponsored Links
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 12:14 AM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 2002 - 2016 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.

Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2016.