1. Yugin

    Yugin Member
    Newcomer

    Joined:
    Mar 29, 2021
    Messages:
    20
    Country:
    Philippines
    I am not using UNITY just yet because I am having a hard time with its complexity, but I am using the traditional one in changing the texture and now I want to change the model as well, But I think the traditional ones are all outdated and need to apply an update, but then if you have a Ohana3DS that works maybe I could use it.
     
  2. Manurocker95

    OP Manurocker95 Game Developer & Pokémon Master
    Member

    Joined:
    May 29, 2016
    Messages:
    1,451
    Country:
    Spain
    What I meant is... if you don't focus on using unity as dev engine, why are you using it xD

    Ohana3DS is no longer able to replace models, only textures. Anyway, as I said, I use the ohana rebirth from github: gdkchan/Ohana3DS-Rebirth: WIP new version of Ohana3DS in C#. (github.com)
     
  3. Yugin

    Yugin Member
    Newcomer

    Joined:
    Mar 29, 2021
    Messages:
    20
    Country:
    Philippines
    Well, I thought I could easily learn the UNITY in easily Importing the 3D models, but it's a total major pain in dealing with it.

    Oh! so UNITY is the real solution in replacing the model, That is a bummer! actually, then I might give up on my plans, in replacing 3d models :(
     
  4. Manurocker95

    OP Manurocker95 Game Developer & Pokémon Master
    Member

    Joined:
    May 29, 2016
    Messages:
    1,451
    Country:
    Spain
    Okay, you are missunderstanding the purpose of Unity. If you plan to "replace models" of the original 3DS ROMs (romhacking), it is not possible with Unity. Unity is a game engine. 3DS To Unity (and the rest of this tutorial) is useful if you want to make a fanmade game in unity and you need the pokemon models. That's why the title says "Export pokémon models" and not "replace them into the original ROM". As I mentioned, old builds of Ohana3DS could replace models to the binaries, but that feature was removed and there's no way to do that with the current public tools.

    If you want to export them and modify them, you can either do it with unity > export with FBX exporter > modify the models in blender > do what ever you want with them or... export them with SPICA/Ohana > import them into blender > modify them > do what ever you want with them.
     
    Last edited by Manurocker95, Apr 16, 2021
  5. Yugin

    Yugin Member
    Newcomer

    Joined:
    Mar 29, 2021
    Messages:
    20
    Country:
    Philippines
    Actually, I have recently imported my model of Shadow Lugia using ohana3DS the old version but it seems to mess up with the texture because I haven't rendered it on the blender, and because I am just new to Blender as well and this is the result of my work.


    As you can see because I didn't render the textures and the animations the game got gitches.
     

    Attached Files:

  6. TotallyTruthful

    Newcomer

    Joined:
    Apr 21, 2021
    Messages:
    2
    Country:
    Australia
    I keep getting this error when trying to import .bin model files into Ohana3DS. Could someone help me please?

    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.UnauthorizedAccessException: Access to the path 'D:\Oak Nuts\PIXELMON ANIMATIONS\Pokemon Models\tangela\137_-_Tangela.bin' is denied.
    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
    at System.IO.FileStream..ctor(String path, FileMode mode)
    at Ohana3DS_Rebirth.Ohana.FileIO.load(String fileName)
    at Ohana3DS_Rebirth.Ohana.FileIO.import(fileType type)
    at Ohana3DS_Rebirth.GUI.OModelsPanel.BtnImport_Click(Object sender, EventArgs e)
    at System.Windows.Forms.Control.OnClick(EventArgs e)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9151 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    Ohana3DS Rebirth
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///D:/Oak%20Nuts/PIXELMON%20ANIMATIONS/Pokemon%20Models/Ohana3DS%20Rebirth%20(No%20Alpha).exe
    ----------------------------------------
    System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9149 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9149 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9149 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9153 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9149 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Core
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.30729.9141 built by: WinRelRS6
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    Microsoft.DirectX
    Assembly Version: 1.0.2902.0
    Win32 Version: 5.04.00.2904
    CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.dll
    ----------------------------------------
    Microsoft.DirectX.Direct3D
    Assembly Version: 1.0.2902.0
    Win32 Version: 9.05.132.0000
    CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.Direct3D/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.Direct3D.dll
    ----------------------------------------
    Microsoft.DirectX.Direct3DX
    Assembly Version: 1.0.2911.0
    Win32 Version: 9.12.589.0000
    CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.Direct3DX/1.0.2911.0__31bf3856ad364e35/Microsoft.DirectX.Direct3DX.dll
    ----------------------------------------
    Microsoft.VisualC
    Assembly Version: 8.0.0.0
    Win32 Version: 8.00.50727.9672
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualC/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualC.dll
    ----------------------------------------

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:

    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.
     
    Last edited by TotallyTruthful, Apr 21, 2021
  7. Manurocker95

    OP Manurocker95 Game Developer & Pokémon Master
    Member

    Joined:
    May 29, 2016
    Messages:
    1,451
    Country:
    Spain
    hmmm, did you rip that bin yourself or downloaded it from the internet? Did you test spica instead of ohana?
     
  8. TotallyTruthful

    Newcomer

    Joined:
    Apr 21, 2021
    Messages:
    2
    Country:
    Australia
    I tried both Spica and Ohana. The old Ohana worked for the model but not the animations or textures, Spica and the new Ohana worked for the animations but not the models. But yes, I grabbed the files from the web.
     
  9. Yugin

    Yugin Member
    Newcomer

    Joined:
    Mar 29, 2021
    Messages:
    20
    Country:
    Philippines
    I have given up on changing the models on the 3DS games, but still thanks to Manurocker95 for assisting
     
  10. Manurocker95

    OP Manurocker95 Game Developer & Pokémon Master
    Member

    Joined:
    May 29, 2016
    Messages:
    1,451
    Country:
    Spain
    As I told you this thread was about exporting and not importing back, so if you ever want to make a fangame, feel free to give it another try :)
     
  11. Yugin

    Yugin Member
    Newcomer

    Joined:
    Mar 29, 2021
    Messages:
    20
    Country:
    Philippines
    Yup! I would want to make a fan game with Shadow Lugia model on it if it is possible but I am giving up on that though.

    But still thanks for the time.
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - [TUTORIAL], Pokémon, animated