Reisyukaku Posted December 17, 2014 Share Posted December 17, 2014 (edited) I've been co-writing the BCH viewer/exporter/modifier known as Ohana3DS (originally created by gdkchan) I thought you guys would find this very useful so here it is Screenshots: Features: - Loads just about any BCH you throw at it (maps, pokemon, OW models, in-battle models, some BCH models from other games, etc) - Exports models to SMD (source model) - Loads textures from BCH - Import/Export Textures to allow BCH texture editing - Import/Export OBJ to allow BCH model editing(beta feature; gotta keep the same amount of verts) - Can view map tile properties (thanks Kaphotics for providing code for that idea) - Left and right arrow keys to load other models in the same folder as the loaded model - Drag and drop to load files - Unpack garcs and much more Controls: - Left click = rotate - Right click = pan - Mouse scroll = zoom - Ctrl = finer zoom speed - F9 = Toggle Lighting - C = Change background render color Future Plans: - Finish BCH research Romfs Locs: OW models = a/0/2/1 In-Battle models = a/1/3/3 Map models = a/0/3/9 Map Textures = a/0/1/4 Map tex reference sheet: http://pastebin.com/E0NQgGhL Other: Github: https://github.com/gdkchan/OhanaXY FAQ: Q - Why do I get some weird exception/overflow on the latest push? A - force 32bit and disable overflow checks (yay VB) Q - Why does the exe crash/not work on my computer? A - Make sure you have .Net 3.5 or higher and latest Direct X installed Tutorials: http://reisyukaku.org/prog/ohana.html Enjoy~ Update: The current Ohana is becoming depricated and will be replaced by 'Ohana-Rebirth'. This new program was written from scratch (in C# this time), optimized and will have ton of more features. It's still in the beta phase, but i'll update a compiled one here every so often for those curious to try it out. Ohana3DS Rebirth.zip Edited November 13, 2017 by Reisyukaku Update 1 1 Link to comment Share on other sites More sharing options...
Reisyukaku Posted December 20, 2014 Author Share Posted December 20, 2014 (edited) Update: (2/14/2015) - Quick texture fix Update: (1/31/2015) - Render color options Update: (1/15/2015) - Rom decryption features added - projection_dummy work arounds - CGFX texture support - tons of small fixes Small update: (12/20/2014) - new splash screen - better ETC1 compressor - added import all on texture tab to import all edited images to the BCH - some progress on map properties editor - bunch of small fixes etc Another update: (12/21/2014) - Finished map properties editor - Graphical enhancements - tons of small performance fixes Edited February 14, 2015 by Reisyukaku 1 Link to comment Share on other sites More sharing options...
BattleLegend Posted December 20, 2014 Share Posted December 20, 2014 And then i'd be able to inject the 3D models i'm going to edit. Back into my game right after the fact Link to comment Share on other sites More sharing options...
TheZoroark007 Posted December 22, 2014 Share Posted December 22, 2014 And in the future I will be able to import my Toothless model(.obj) over Salamence ? Link to comment Share on other sites More sharing options...
Reisyukaku Posted December 22, 2014 Author Share Posted December 22, 2014 And in the future I will be able to import my Toothless model(.obj) over Salamence ? You might be able to do that now.. just make sure you dont delete verts and faces.. Also I guess I should put this here: and the outcome: Theres 2 modes, view and edit.. it starts in view mode where you can click a tile and see the property, and when you hit edit, you can click on blocks to change their property with whatever you have selected in the dropdown. Save to write to the map file, and thats it. (still need to document all the properties though, so i have Hex placeholders for now.) Link to comment Share on other sites More sharing options...
BattleLegend Posted December 23, 2014 Share Posted December 23, 2014 You might be able to do that now.. just make sure you dont delete verts and faces.. Also I guess I should put this here: and the outcome: Theres 2 modes, view and edit.. it starts in view mode where you can click a tile and see the property, and when you hit edit, you can click on blocks to change their property with whatever you have selected in the dropdown. Save to write to the map file, and thats it. (still need to document all the properties though, so i have Hex placeholders for now.) With that editor. I might be able to edit Flygons 3D model and create his mega form and mega stone Link to comment Share on other sites More sharing options...
TheZoroark007 Posted December 23, 2014 Share Posted December 23, 2014 So my model must have the same amount of verts and faces?And must I ridge bones? Link to comment Share on other sites More sharing options...
Reisyukaku Posted December 23, 2014 Author Share Posted December 23, 2014 So my model must have the same amount of verts and faces?And must I ridge bones? yes, for now you have to have the same number, or lower.. also no, bones arent exported or edited in any way when editing model data.. it only exports verts and faces in the form of an OBJ Link to comment Share on other sites More sharing options...
TheZoroark007 Posted December 23, 2014 Share Posted December 23, 2014 But how do i insert the model then so that it use the animation of Salamence? Or is it enough that it has the exact position of Salamence? Link to comment Share on other sites More sharing options...
Reisyukaku Posted December 23, 2014 Author Share Posted December 23, 2014 it should be enough that it has the same shape.. i havent tried with an entirely different model but i've dont vertex edits on prexisting models Link to comment Share on other sites More sharing options...
TheZoroark007 Posted December 23, 2014 Share Posted December 23, 2014 Can you link me a tutorial where I can see how I my model can have the same Shape like Salamence? Link to comment Share on other sites More sharing options...
Asia81 Posted December 23, 2014 Share Posted December 23, 2014 Can you help me for rebuild my AS please <3 ? Link to comment Share on other sites More sharing options...
TheZoroark007 Posted December 25, 2014 Share Posted December 25, 2014 How do you decrypt your 3ds rom,Asia81? Link to comment Share on other sites More sharing options...
I'mThéN00b Posted January 2, 2015 Share Posted January 2, 2015 How do you decrypt your 3ds rom,Asia81? What you need: A 3DS firmware 4.3-4.5 iirc A ROP loader The ROM And a decryptor (google: VOiD Decryptor) EDIT: I forgot to say that this tool is sooooo nice. Not that I can mod the ROM , but I use it now in combination with Blender to refresh my skills for when I can extract the ROM. Link to comment Share on other sites More sharing options...
TheZoroark007 Posted January 2, 2015 Share Posted January 2, 2015 What is a ROP loader? Link to comment Share on other sites More sharing options...
Reisyukaku Posted January 2, 2015 Author Share Posted January 2, 2015 What is a ROP loader? If you have GW, its the stuff you install off the bluecard (anyways try not to go offtopic from the thread, there are 439053463 other threads on gbatemp about this stuff) Link to comment Share on other sites More sharing options...
fusi Posted January 3, 2015 Share Posted January 3, 2015 Regards Reisyukaku. I am a new user who has been following your progress with the scene . I just registered to ask for help. I am trying to insert your custom model in my pokemon ORAS rom but the resulting file.3ds not load on my console. It remains loading 3ds logo . Might you please help me to know what I did wrong ? Thanks in advance , I am one of those who is waiting for your Romeditor:biggrin: Link to comment Share on other sites More sharing options...
Asia81 Posted January 3, 2015 Share Posted January 3, 2015 I open my map, but i can't see color... Link to comment Share on other sites More sharing options...
Megadrifter Posted January 3, 2015 Share Posted January 3, 2015 You must open simultaneously Model and Textures. Link to comment Share on other sites More sharing options...
Asia81 Posted January 3, 2015 Share Posted January 3, 2015 Mega oO ? But i don't know where are texture... i have only map model in this garc, right ? Link to comment Share on other sites More sharing options...
Reisyukaku Posted January 4, 2015 Author Share Posted January 4, 2015 Regards Reisyukaku. I am a new user who has been following your progress with the scene . I just registered to ask for help. I am trying to insert your custom model in my pokemon ORAS rom but the resulting file.3ds not load on my console. It remains loading 3ds logo . Might you please help me to know what I did wrong ? Thanks in advance , I am one of those who is waiting for your Romeditor:biggrin: The problem with custom models right now is that we dont know enough about BCH to write our own, so the 2 biggest issues are bone data binding and vertex table lengths. when you insert a custom model, the bones will try to bind to the IDs of verts that are probably not in the same place as the original model.. the next problem is that without knowing vertex table lengths, we cant write more tables, so we're stuck editing exiting ones, which puts a limit on how many verts/faces you can have.. so my best advice is to just modify vert positions until we figure this out. =) Mega oO ?But i don't know where are texture... i have only map model in this garc, right ? i listed it in the OP. maps are 0-3-9 and textures are 0-1-4.. theres a pastebin there to find the corresponding tex's Link to comment Share on other sites More sharing options...
fusi Posted January 4, 2015 Share Posted January 4, 2015 The problem with custom models right now is that we dont know enough about BCH to write our own, so the 2 biggest issues are bone data binding and vertex table lengths. when you insert a custom model, the bones will try to bind to the IDs of verts that are probably not in the same place as the original model.. the next problem is that without knowing vertex table lengths, we cant write more tables, so we're stuck editing exiting ones, which puts a limit on how many verts/faces you can have.. so my best advice is to just modify vert positions until we figure this out. =) I managed to run the rom but only in my console :confused:. When i try in my friends 3ds it stays loading, very rare. Other question: Could you share "trainer overworld" model too? Thank you and sorry for my bad english :bidoof: Link to comment Share on other sites More sharing options...
TheZoroark007 Posted January 6, 2015 Share Posted January 6, 2015 Since I can´t test this tool cause Gateway didnt released the 9.2 support yet I have to ask 2 questions: 1.I plan to insert all Maps from Pokemon Platinum to my Pokemon Omega Ruby.Can I change the bindings of the single maps to match that ones form Pokemon Platinum? 2.Where is the Model of Mega Latios that flys with eon flute located in the rom? Link to comment Share on other sites More sharing options...
fusi Posted January 6, 2015 Share Posted January 6, 2015 I think is in trainer overworld. The model is file_481.mm. Link to comment Share on other sites More sharing options...
Eduanimation Posted January 6, 2015 Share Posted January 6, 2015 One question: I just downloaded the Ohana 3DS but how do I download the characters and places for editing ? Do not know how to do Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now