1. DeadSkullzJr

    OP DeadSkullzJr Developer
    Developer

    Joined:
    Sep 28, 2017
    Messages:
    1,130
    Country:
    United States
    Hello everybody, it's been a long while since we ever got a solid modification to the game Minecraft - New Nintendo 3DS Edition. For some time now people have been trying to figure out a way to load custom texture packs and what not into the game, however many have hit some road blocks due to the way the game handles resource packs. I have personally examined the game at great lengths to figure out what makes these things tick the way they do, and I am happy to say that I got the results I was looking for. Due to said results, I was able to make a texture modification to the game of my own, however the process of which was indeed time consuming to say the least.

    Alright, the process behind this as I stated is time consuming, but the results obviously work the way you want them to when you do the manual labor for them. I created a document which tells you the locations of the contents that need to be modified depending on your needs.

    NOTE:
    This is work in progress, the idea is to start basic and tack in more information when more things are discovered.


    Locations:
    Code:
    ----------------------------------
    Blocks
    ----------------------------------
    Game\content0.game\romfs\atlas\atlas.terrain.meta_XXXXXXXX_0.3dst
    
    Replace XXXXXXXX with:
    685696BD - City
    79954554 - Vanilla
    8B8128ED - Plastic
    
    ----------------------------------
    Items
    ----------------------------------
    Game\content0.game\romfs\atlas\atlas.items.meta_XXXXXXXX_0.3dst
    
    Replace XXXXXXXX with:
    685696BD - City
    79954554 - Vanilla
    8B8128ED - Plastic
    
    ----------------------------------
    Mobs
    ----------------------------------
    Game\content0.game\romfs\resourcepacks\XXXXXXXXXX\images\entity
    Game\content0.game\romfs\resourcepacks\XXXXXXXXXX\images\mob
    
    Replace XXXXXXXXXX with:
    - city
    - plastic
    - vanilla
    
    ----------------------------------
    Paintings
    ----------------------------------
    Game\content0.game\romfs\resourcepacks\XXXXXXXXXX\images\art\kz.3dst
    
    Replace XXXXXXXXXX with:
    - city
    - plastic
    - vanilla
    
    ----------------------------------
    Miscellaneous
    ----------------------------------
    Item Enchantment Glint:
    Game\content0.game\romfs\resourcepacks\XXXXXXXXXX\images\misc\enchanted_item_glint.3dst
    
    Pumpkin Blur:
    Game\content0.game\romfs\resourcepacks\XXXXXXXXXX\images\misc\pumpkinblur.3dst
    
    Replace XXXXXXXXXX with:
    - city
    - plastic
    - vanilla
    
    Code:
    ----------------------------------
    Blocks
    ----------------------------------
    Update\0000.00000012\romfs\atlas\atlas.terrain.meta_XXXXXXXX_0.3dst
    
    Replace XXXXXXXX with:
    0511D690 - Cartoon
    1FDB3524 - Mario
    675D22B3 - Fantasy
    685696BD - City
    6FB01A27 - Festive
    7976E89A - Natural
    79954554 - Vanilla
    8B8128ED - Plastic
    B5DCF9F4 - Candy
    BE1B9B01 - Steampunk
    
    ----------------------------------
    Items
    ----------------------------------
    Update\0000.00000012\romfs\atlas\atlas.items.meta_XXXXXXXX_0.3dst
    
    Replace XXXXXXXX with:
    0511D690 - Cartoon
    1FDB3524 - Mario
    675D22B3 - Fantasy
    685696BD - City
    6FB01A27 - Festive
    7976E89A - Natural
    79954554 - Vanilla
    8B8128ED - Plastic
    B5DCF9F4 - Candy
    BE1B9B01 - Steampunk
    
    ----------------------------------
    Mobs
    ----------------------------------
    Update\0000.00000012\romfs\resourcepacks\vanilla\client\textures\entity
    Update\0000.00000012\romfs\resourcepacks\XXXXXXXXXX\textures\entity
    
    Replace XXXXXXXXXX with:
    - candy
    - cartoon
    - city
    - fantasy
    - festive
    - mario
    - natural
    - plastic
    - steampunk
    
    ----------------------------------
    Paintings
    ----------------------------------
    Update\0000.00000012\romfs\resourcepacks\vanilla\client\textures\painting\kz.3dst
    Update\0000.00000012\romfs\resourcepacks\XXXXXXXXXX\textures\painting\kz.3dst
    
    Replace XXXXXXXXXX with:
    - candy
    - cartoon
    - city
    - fantasy
    - festive
    - mario
    - natural
    - plastic
    - steampunk
    
    ----------------------------------
    Miscellaneous
    ----------------------------------
    Item Enchantment Glint:
    Update\0000.00000012\romfs\resourcepacks\vanilla\client\textures\misc\enchanted_item_glint.3dst
    Update\0000.00000012\romfs\resourcepacks\XXXXXXXXXX\textures\misc\enchanted_item_glint.3dst
    
    Pumpkin Blur:
    Update\0000.00000012\romfs\resourcepacks\vanilla\client\textures\misc\pumpkinblur.3dst
    Update\0000.00000012\romfs\resourcepacks\XXXXXXXXXX\textures\misc\pumpkinblur.3dst
    
    Replace XXXXXXXXXX with:
    - candy
    - cartoon
    - city
    - fantasy
    - festive
    - mario
    - natural
    - plastic
    - steampunk
    


    Due to the crummy nature of the vanilla atlas terrain textures, I decided to completely redo them for the game and update(s) respectively in a more professional manner, templates can be downloaded below.



    Now for my texture pack release, I decided to start basic with simple porting just to see how the game would handle the custom textures, so I ported the vanilla textures from Minecraft - Bedrock Edition (v1.16.X) to the base of the New 3DS version. This too is work in progress, which means things may appear buggy, however the game will still function the way it should.

    v1.0.0 - October 15, 2020
    v1.0.0 - October 15, 2020
    - Initial release
     
    Last edited by DeadSkullzJr, Oct 19, 2020 at 8:42 AM
  2. Minecraft3ds

    Minecraft3ds Newbie
    Newcomer

    Joined:
    Sunday
    Messages:
    2
    Country:
    United States
    I have found that it is incredibly easy to make and use custom textures on the citra emulator.
     
  3. DeadSkullzJr

    OP DeadSkullzJr Developer
    Developer

    Joined:
    Sep 28, 2017
    Messages:
    1,130
    Country:
    United States
    It's the same process even on real hardware, you either run a ROM hack of the game with the changed textures or you use layeredFS.
     
  4. NoahHomebrewer

    Newcomer

    Joined:
    Jul 7, 2020
    Messages:
    24
    Country:
    United States
    This looks really cool! Are there full instructions on how to hack MC N3DS Edition? I really want this texture pack but i haven't hacked MC N3DS yet so im kinda confused lol. Overall, love your work man!
     
  5. DeadSkullzJr

    OP DeadSkullzJr Developer
    Developer

    Joined:
    Sep 28, 2017
    Messages:
    1,130
    Country:
    United States
    Well I put the patch method instructions in the readme document in my texture pack upload (simple xdelta patch method), the secondary options is just the layeredFS method, which all you have to do is stick the 00040000001B8700 folder into the following place:
    SD Root:/luma/titles

    Make sure game patching is enabled via the luma configurations.

    Reminder it's for the base game, NOT using updates. The idea was just to start small before advancing.
     
    Last edited by DeadSkullzJr, Oct 19, 2020 at 8:48 AM
    NoahHomebrewer likes this.
  6. NoahHomebrewer

    Newcomer

    Joined:
    Jul 7, 2020
    Messages:
    24
    Country:
    United States
    Do you need to do the patch? Or is that optional and I can just put the title ID file in luma/titles? Also, this does work on N3ds right? I can't do the patch due to the fact that xdelta is being a pain
     
    Last edited by NoahHomebrewer, Oct 20, 2020 at 12:12 AM
  7. DeadSkullzJr

    OP DeadSkullzJr Developer
    Developer

    Joined:
    Sep 28, 2017
    Messages:
    1,130
    Country:
    United States
    When I meant patch, I meant the Minecraft 1.9 update. The texture pack was made for the base of the game only, I didn't make it for the latest version of the game (starting small first). The xdelta patch is for those that want the changes to be permanent to their ROM, the LayeredFS method isn't permanent, the changes are essentially loaded as an overlay on the game. You don't need both to make it work, it's either one or the other.
     
  8. NoahHomebrewer

    Newcomer

    Joined:
    Jul 7, 2020
    Messages:
    24
    Country:
    United States
    so you are saying that the update wont work even if you use the LayeredFS Method?
     
  9. DeadSkullzJr

    OP DeadSkullzJr Developer
    Developer

    Joined:
    Sep 28, 2017
    Messages:
    1,130
    Country:
    United States
    I am saying if you apply the 1.9 update to the game, the texture pack I did will get replaced with the vanilla textures from the 1.9 update. I have to move my work to the update itself in order for it to stay. LayeredFS is essentially a file system overlay for the title you are running, the update for the game is separate from the game itself, and because of the way update information is handled, I would need to make the texture changes to the update ROM itself and not the game. Since the texture pack is for the game itself, that means if you use any update for the game, the vanilla textures from the update ROMs will override any changes made to the game itself.
     
    Last edited by DeadSkullzJr, Oct 20, 2020 at 9:08 AM
Loading...

Hide similar threads Similar threads with keywords - Modifications, Minecraft, Nintendo