Oh that's awesome! Hopefully that comes out soon because I'm in quite dire need xD thanks for the info!!
How to Install Texture Packs / Custom Textures Info
|
(03-23-2015, 09:40 AM)shangry Wrote: So I'm having a bug where Dolphin crashes when I try and load a game with differently named textures on.Dolphin is currently compatible with both the new format and the old, so I'm not sure why it would only crash with the old format. So you're saying packs in the new format do not crash? (03-23-2015, 09:40 AM)shangry Wrote: Is there some way I could rename all of them in one big go, like an executable converter of some kind?[/b] Because if I can't load up the game with the textures in the first place, how would I rename them while playing the game? Also, I don't want to play through the entire game to load up all of the textures to rename them... I want to just play the game once.There is no way to do this. Dolphin has to see the texture in-game to know what the old and new hashes should be. To do this outside of Dolphin would require the original texture, the custom texture, and the same hash generating algorithms. Textures dumped cannot be legally distributed with packs, so you would have to obtain your own original textures which can only be dumped when seen in-game. Which basically defeats the purpose of such a tool. (03-23-2015, 02:19 PM)Gamedominator06 Wrote: So I'm trying to convert a pack using the old format into the new one. What's the fastest way to do this without running through the game and loading/dumping specific textures?Running through the game and loading/dumping specific textures. Just a reminder... both texture formats are compatible with Dolphin, but obviously the new format is preferred. If users of texture packs are willing enough to tick the ini option to convert textures, then why not upload the converted progress if the original author is no longer around or unwilling to upgrade the format? It doesn't necessarily have to be every single texture converted. Eventually if enough people do it for every pack, and someone comes along to compile them all together, a complete compilation will eventually occur.
It's just not working because I'm trying to use a release so I can prefetch textures so that the game doesn't stutter when loading them. I guess this version of Dolphin doesn't allow that (Dolphin 4.0-5836-dirty).
(03-23-2015, 09:44 PM)Bighead Wrote:Then, would it be possible for someone to make a tool to force dolphin to run and load every model/map in a sort-of 'batch mode' to force it to rename all the textures in what I assume will be 30 minutes to 2 hours depending on the computer's specs? This would be much preferred, because currently I refrain from turning on the convert option because it drastically reduces performance for me and a friend during gameplay, and stopping the render and re-running the game seems to re-convert the textures again anyways, so I would literally have to play through 80% of an average game's content just to get a playable speed. My friend and I are running the FX-8350, which is currently AMD's fastest chip, but apparently not fast enough to handle Dolphin's constant stuttering at attempting to load textures double-time while loading the game. I expect other high-end CPU's will have this problem. (the FX-8350 is a 4GHz 8-core CPU, w/ turbo @ 4.4GHz and capability to 5+GHz with overclocking)(03-23-2015, 09:40 AM)shangry Wrote: Is there some way I could rename all of them in one big go, like an executable converter of some kind?[/b] Because if I can't load up the game with the textures in the first place, how would I rename them while playing the game? Also, I don't want to play through the entire game to load up all of the textures to rename them... I want to just play the game once.There is no way to do this. Dolphin has to see the texture in-game to know what the old and new hashes should be. To do this outside of Dolphin would require the original texture, the custom texture, and the same hash generating algorithms. Textures dumped cannot be legally distributed with packs, so you would have to obtain your own original textures which can only be dumped when seen in-game. Which basically defeats the purpose of such a tool. This is quite ridiculous, to be honest. If someone could make such a mod/utility for Dolphin to render everything in one go (if that is even possible given games might have different architectures; I'm not familiar with the Wii's standards for texture and model loading). 06-29-2015, 06:53 AM
(06-29-2015, 06:40 AM)Drakonas Wrote: Then, would it be possible for someone to make a tool to force dolphin to run and load every model/map in a sort-of 'batch mode' to force it to rename all the textures in what I assume will be 30 minutes to 2 hours depending on the computer's specs? No, because loading every model/map is difficult. For each game you want to do this with, you'd need to figure out its internals and write game-specific code to load all of the assets. It's probably faster and easier to just play through the game. 06-29-2015, 08:16 AM
The ability to dump textures without playing the game would be like expecting someone to know how many words of dialogue are in a movie they've never watched.
(06-29-2015, 08:16 AM)tueidj Wrote: The ability to dump textures without playing the game would be like expecting someone to know how many words of dialogue are in a movie they've never watched. One can extract the textures from the .iso file(generate a loadable hash name using Dolphin's naming algorithm?). How many words of dialogue a movie contains can also be known from reading the script. 10-09-2015, 05:19 AM
(10-09-2015, 05:13 AM)intra Wrote:(06-29-2015, 08:16 AM)tueidj Wrote: The ability to dump textures without playing the game would be like expecting someone to know how many words of dialogue are in a movie they've never watched. There's no simple process to get textures from an ISO, just like there's no simple process to get a script from a video DVD. 10-09-2015, 05:37 AM
The textures can be stored in whatever wacky format the game's developers decided to use, but Dolphin's naming scheme is based on the binary data that's pushed to the emulated GPU as a texture. To convert to this, the code in the game that does this needs to be run.
OS: Windows 10 64 bit Professional
CPU: AMD Ryzen 5900X RAM: 48GB GPU: Radeon 7800 XT |
« Next Oldest | Next Newest »
|
Users browsing this thread: 4 Guest(s)