ROM Hack [Release] Every File Explorer

  • Thread starter Thread starter Gericom
  • Start date Start date
  • Views Views 475,638
  • Replies Replies 945
  • Likes Likes 73
hey I'm very very noob here with this .. to sue this I need to decript therom, right? I can only do it with an 4.x 3ds ? there another way I can do? :/
(I'm trying to make some undubs ...)

Its not supported by GBAtemp and nobody is allowed to link you to it, but I'm sure with a google you'd be able to find some cia files, but in order to repack them you'd still need XORPADS anyway, people who provide roms can also provide their XORPADS, though I honestly can't say I know anything about repacking files at all, so I can't say if you need a 4.x 3ds for it or not, I don't think so but at the same time maybe you would for the repack at least.

What games are you planning to undub, there have already been several undub releases for 3DS games so far, curious what still remains.
 
Its not supported by GBAtemp and nobody is allowed to link you to it, but I'm sure with a google you'd be able to find some cia files, but in order to repack them you'd still need XORPADS anyway, people who provide roms can also provide their XORPADS, though I honestly can't say I know anything about repacking files at all, so I can't say if you need a 4.x 3ds for it or not, I don't think so but at the same time maybe you would for the repack at least.

What games are you planning to undub, there have already been several undub releases for 3DS games so far, curious what still remains.

I know about dnload links XD but some Cia Google really isn't helping me out lol but also go with my undub idea: if I can make it work, I want to make cia of it :v
Xopards are the games decompressed them? I 'm a bit slow with understanding it xD

weel just to strat I want to do Smahs Brothers4 since I can't find it anywhere, then I'm going to look if I find the one I want to do done, if I don't find them I can strat doing (if I learn this stuff XD) like , satr fox 643D, code of princess, Rhythm thief , Etrian Odissey and what I find interesting xD
There any list of undubs already made ?

Also would be nice to start doing translations... so much ideas XD
 
I know about dnload links XD but some Cia Google really isn't helping me out lol but also go with my undub idea: if I can make it work, I want to make cia of it :v
Xopards are the games decompressed them? I 'm a bit slow with understanding it xD

weel just to strat I want to do Smahs Brothers4 since I can't find it anywhere, then I'm going to look if I find the one I want to do done, if I don't find them I can strat doing (if I learn this stuff XD) like , satr fox 643D, code of princess, Rhythm thief , Etrian Odissey and what I find interesting xD
There any list of undubs already made ?

Also would be nice to start doing translations... so much ideas XD

Xorpads are sort of 'the key' to dumping your roms as .3ds or .cia files, .3ds is the container sort of, you can play a game straight from this but it doesn't appear on your home screen, wheras a .cia you install to your System and it appears on your home screen, just like a normal game. Then you can extract the .cia and view its contents, and provided they're not compressed or encrypted you're good to go. With undubs it should just be renaming the Original Japanese files the same way as the English ones and making sure they're in the correct place, then use Xorpads + a tool to recompile it.

I think thats all correct, its a bit off topic though.

Undubs already released are erm:

  • Inazum 11
  • Professor Layton vs Phoenix Write (both of these vs games have undubs)
  • Code of Princess
  • Conception II
  • Tales of the Abyss
  • Kid Icarus
I think thats it that I remember anyway, theres another I believe, but I forget what it is.
 
  • Like
Reactions: Sliter
Xorpads are sort of 'the key' to dumping your roms as .3ds or .cia files, .3ds is the container sort of, you can play a game straight from this but it doesn't appear on your home screen, wheras a .cia you install to your System and it appears on your home screen, just like a normal game. Then you can extract the .cia and view its contents, and provided they're not compressed or encrypted you're good to go. With undubs it should just be renaming the Original Japanese files the same way as the English ones and making sure they're in the correct place, then use Xorpads + a tool to recompile it.

I think thats all correct, its a bit off topic though.

Undubs already released are erm:

  • Inazum 11
  • Professor Layton vs Phoenix Write (both of these vs games have undubs)
  • Code of Princess
  • Conception II
  • Tales of the Abyss
  • Kid Icarus
I think thats it that I remember anyway, theres another I believe, but I forget what it is.
oh i got it! thanks!
nice that code of princess and kid Icarus are done XD I will look for then latter
well so I will give a look and try with these Xopads.. thanks!
 
I get the following error even running that exact script you used as an example.
http://puu.sh/f6Z4n/5c8db2be0c.png

My Folder in and out are in the same directory as EFE

The command I run is this: everyfileexplorer.exe MYSCRIPT.efesc town out
Town is where my BCMDL files are kept, and out is where I want the objs to go.

You mentioned we have to register the script with the plugins, how exactly do we go about doing that?
 
I get the following error even running that exact script you used as an example.
http://puu.sh/f6Z4n/5c8db2be0c.png

My Folder in and out are in the same directory as EFE

The command I run is this: everyfileexplorer.exe MYSCRIPT.efesc town out
Town is where my BCMDL files are kept, and out is where I want the objs to go.

You mentioned we have to register the script with the plugins, how exactly do we go about doing that?
Did you create the directory before running the script?

No. I said, that the commands need to be registered to be able to use it in a script.
 
I'm experiencing a weird bug in this program. I have it set to open whenever I double-click on a .bcstm file. This works fine, but if I do so when the program is already open, it opens a new window in Firefox, and causes Outlook to appear with an error about an invalid command line argument. This only occurs when both EFE and the relevant program (Firefox or Outlook) are already running. Any idea what causes this?
 
Did you create the directory before running the script?

No. I said, that the commands need to be registered to be able to use it in a script.

This happened on the file I mentioned to you in a PM, so I think thats the reason it didn't work, EFE can't export that file anyway.
 
I'm experiencing a weird bug in this program. I have it set to open whenever I double-click on a .bcstm file. This works fine, but if I do so when the program is already open, it opens a new window in Firefox, and causes Outlook to appear with an error about an invalid command line argument. This only occurs when both EFE and the relevant program (Firefox or Outlook) are already running. Any idea what causes this?
I found out that it is caused by using HWND_BROADCAST. I need to find the open window instead, and pass it's handle.
 
I found out that it is caused by using HWND_BROADCAST. I need to find the open window instead, and pass it's handle.
Yeah I forked the repository to attempt to fix it myself, and realized that was the problem. I tried changing the message ID from WM_COPYDATA to a custom one registered using RegisterWindowMessage, but for some reason it just crashes when I try to load another instance, even though it's literally just a different message number. I've posted my attempted fix here though: https://github.com/flarn2006/EveryFileExplorer/commit/0a1cd3433aa13819f36caa5c578c07ff18f791ee

Also, "Form1"? Really? I know it doesn't show up in the compiled program, but it just looks sloppy. It's literally as easy as right-clicking Form1.cs in the project explorer and renaming it to something else. It even asks you if you want to rename all the references to it in code as well. (say Yes)
 
Yeah I forked the repository to attempt to fix it myself, and realized that was the problem. I tried changing the message ID from WM_COPYDATA to a custom one registered using RegisterWindowMessage, but for some reason it just crashes when I try to load another instance, even though it's literally just a different message number. I've posted my attempted fix here though: https://github.com/flarn2006/EveryFileExplorer/commit/0a1cd3433aa13819f36caa5c578c07ff18f791ee

Also, "Form1"? Really? I know it doesn't show up in the compiled program, but it just looks sloppy. It's literally as easy as right-clicking Form1.cs in the project explorer and renaming it to something else. It even asks you if you want to rename all the references to it in code as well. (say Yes)

I fixed it yesterday (try the last commit).

Yes. Maybe I should change it (not that I don't know how to do it, but most of the time I don't rename the Form1).
 
From http://www.flounder.com/wm_copydata.htm:

http://www.flounder.com/wm_copydata.htm said:
I don't trust WM_COPYDATA.

It is not that I don't trust it to work. Indeed, it is reliable. It is not that I don't trust it to actually deliver data. It does that, too.

What I don't trust, as the receiver, is the sender. Having the WPARAM value which tells me the sender window handle doesn't help much, because the sender window could be any window of an application, not just the main frame. I have actually been the victim of an incorrect WM_COPYDATA message. The programmer who was sending it had no idea how to find the desired target window, so instead, "cleverly" decided to broadcast the WM_COPYDATA message to all top-level windows, knowing that his window would eventually get it. Of course, mine did also.
 
Hey Gericom
You probably have alot of other plans EFE
but i'd like to suggest something:
-could you get a hex editor in there?
and maybe somthing that displays the addresses of the different files?
 
Hey Gericom
You probably have alot of other plans EFE
but i'd like to suggest something:
-could you get a hex editor in there?
and maybe somthing that displays the addresses of the different files?
- No. I am not going to add an hex editor. There are a lot of other programs (for example HxD) that can be used (you can export a file from an archive and view it afterwards).
- What do you exactly mean?
 
- No. I am not going to add an hex editor. There are a lot of other programs (for example HxD) that can be used (you can export a file from an archive and view it afterwards).
- What do you exactly mean?

like in Crystaltile's hex editor, on the far left you have the address and behind the address there is the data displayed in hex, and on the far right you have the memory displayed ascii
 
Aw, you removed the "Any file type" option for opening files. Guess I'm not openng Kid Icarus Uprising's .zrc files then...

Also, any luck with a new control scheme?
 
The ability to view 3d models for wii U games that use bfres is now possible. The FMDL parser has been released! Credits to the maker.

http://kinnay.nsmbwii.com/mario/fmdl.php

Perhaps you could implement in efe?

I am going to implement the FMDL format soon, but rather using this documentation: http://mk8.tockdom.com/wiki/BFRES_(File_Format)
Aw, you removed the "Any file type" option for opening files. Guess I'm not openng Kid Icarus Uprising's .zrc files then...

Also, any luck with a new control scheme?

There are just a lot of types in the list, so scroll down a bit.
I'm not sure if it's in your plans, but I saw some documentation on the file format. Do you plan to add support for MSBT files?

That's my wiki. I was already planning support for it.
 

Site & Scene News

Popular threads in this forum