[PC] External Texture Support - Tonberry: Enhanced (2.04)

  • Thread starter Thread starter JeMaCheHi
  • Start date Start date
Status
Not open for further replies.
Heya all,

Got a problem with this mod that causes me unable to play the game in full screen. I have tonberry installed with mods and they work (seed reborn etc so easy to check). But when I start the game in full screen setting from the settings it will crash with a 'an unknown exception has occurred.' I have tried all setting combinations, steam cloud/overlay on and off and every resolution with and without mods but it keeps crashing on full screen. Related to that setting option only. Also noticed this did not happen with 1.5 but did crash from 1.6 and onwards. Any help on fixing this? Without tonberry it won't crash in full screen so it is related to this. I have no idea how to go with this.

Kind Regards
 
Last edited:
Heya all,

Got a problem with this mod that causes me unable to play the game in full screen. I have tonberry installed with mods and they work (seed reborn etc so easy to check). But when I start the game in full screen setting from the settings it will crash with a 'an unknown exception has occurred.' I have tried all setting combinations, steam cloud/overlay on and off and every resolution with and without mods but it keeps crashing on full screen. Related to that setting option only. Also noticed this did not happen with 1.5 but did crash from 1.6 and onwards. Any help on fixing this? Without tonberry it won't crash in full screen so it is related to this. I have no idea how to go with this.

Kind Regards
Fullscreen works fine for me, and I'm assuming there are lots of other fullscreen players. What do you mean when you say "with and without mods?" Is it crashing as soon as you start up or only after a while of playing? I'm not sure what fullscreen would change that would cause Tonberry to crash, but if you're getting "unknown exception" then that does sound like it's coming from d3d9Callback.dll.
 
Fullscreen works fine for me, and I'm assuming there are lots of other fullscreen players. What do you mean when you say "with and without mods?" Is it crashing as soon as you start up or only after a while of playing? I'm not sure what fullscreen would change that would cause Tonberry to crash, but if you're getting "unknown exception" then that does sound like it's coming from d3d9Callback.dll.
I figured it would work fine for other players indeed. And yes I do mean crash right away at start. DId it with blank tonberry and tonberry with mods (e.g. seed reborn) and even with debug on in tonberry and renaming directories to match I get 0 output.

When I start the game in full screen and press play I get a black screen quarter of the screen and 0.1 second later in full screen  and it stays black, nothing happens, it has crashed instantly and the popup is hidden behind it to which you need to alt tab. When you press 'ok' on that popup with 'unknown exception' you can get the windows crash that asks to close it etc which also has 0 information. And this happens only in full screen regardless of anything else as long as tonberry is there. In windowed mode it runs just fine with everything working..
 
I figured it would work fine for other players indeed. And yes I do mean crash right away at start. DId it with blank tonberry and tonberry with mods (e.g. seed reborn) and even with debug on in tonberry and renaming directories to match I get 0 output.

When I start the game in full screen and press play I get a black screen quarter of the screen and 0.1 second later in full screen  and it stays black, nothing happens, it has crashed instantly and the popup is hidden behind it to which you need to alt tab. When you press 'ok' on that popup with 'unknown exception' you can get the windows crash that asks to close it etc which also has 0 information. And this happens only in full screen regardless of anything else as long as tonberry is there. In windowed mode it runs just fine with everything working..
I'm not really sure what to tell you besides to try completely removing Tonberry and starting over. Make sure you're using v2.04, that the Steam overlay is disabled, and that at the very least both collisions.csv and hash2map.csv are in FFVIII\tonberry\, even if you have no texture packs enabled. If you continue to have issues I will send you a modified version that will log startup events from within Tonberry so I can see where and why this is happening.
 
Sorry for the late reply. No matter what I try it keeps crashing. Also I use the collisions and hash2map.cvs files in the 2.04 zip but no matter what I try it keeps crashing when on full screen. If you can sent me the adjusted dll file that would be great so I also can see what is going on.

Kind Regards
 
I feel like making a video, While i'm using these mods. What do you guys want a video about???  I'll upload it to youtube for everyone to watch :)   --- With no ads :D
 
Well since you're asking, I'd like a video about getting Tonberry working in Wine, and showing the ballroom scene with Rinoa.
 
Hello everyone I am trying to install mods to play FF8 with, however I got several warnings of virus and medium threat after downloading Tonberry Enhanced 2.04. I was wondering if there should be any concerns? Also I don't understand if I should download this version 2.04 or the older versions such as 1.5 to run modded FF8.

I've modded skyrim plenty of times but this is my first time modding FF8 and I am very confused, any help is greatly appreciated!
 
Hello everyone I am trying to install mods to play FF8 with, however I got several warnings of virus and medium threat after downloading Tonberry Enhanced 2.04. I was wondering if there should be any concerns? Also I don't understand if I should download this version 2.04 or the older versions such as 1.5 to run modded FF8.

I've modded skyrim plenty of times but this is my first time modding FF8 and I am very confused, any help is greatly appreciated!
You should have no concern with viruses. If AV programs are flagging Tonberry files as dangerous, my guess would be it's because of the D3D9 injector, which simply intercepts calls to your graphics card and replaces textures with the modded files.

Don't worry about earlier versions--everything you need should be included in the Tonberry 2.04 download.
 
Mavirick, would it possible to have a Tonberry texture support for FFVII steam version since the game works in a similar way ? How much work would it take ?
 
Mavirick, would it possible to have a Tonberry texture support for FFVII steam version since the game works in a similar way ? How much work would it take ?
Yes, I believe so. The FFVII Steam release uses DirectX 9 so I think you could use the exact same D3D9Callback.dll. There is some question as to whether the textures are the same size and are handled the same way (they are written to the GPU upside down in Tonberry, don't ask me why), but assuming they are mostly similar to FFVIII then the same process could be used: use Tonberry debug mode to find in-game textures, upscale them or repaint them, use hash of in-game texture to replace with new texture. I don't own the Steam version of FFVII, but if someone wanted to try Tonberry 2.04 with it I'd be interested in their findings. You'd want to empty \textures, tonberry\hashmap, and tonberry\objmap, set debug_mode=yes in tonberry\prefs.txt, and create a proper tonberry\debug folder structure for saving images.

The biggest problem would be the hashing algorithm, which Omzy wrote and then reinforced by a set of handchosen pixels that seemed to reduce collisions to an acceptable level. This algorithm would probably not work very well with FFVII and its entirely separate set of textures, which would mean tons of collisions and general misery for modders. In a perfect world, you'd want to do what the eventual plan for FFVIII is:


[list type=decimal]
[*]Use Tonberry with debug mode on to collect a large majority of in-game textures. The more textures the better--the best way to do this would be to crowdsource it, assigning people different areas to run around and then send all the collected textures to one person. One diligent speedrunner could also collect most of them in a reasonable amount of time, assuming he had the harddrive space (likely 100+GB of images), and if I've learned anything from qhimm it's that you should never underestimate the patience of a determined modder (I'm looking at you, FatedCourage :P).
[*]Run some analysis on the set of in-game textures to find an ideal set of pixels for hashing. I've developed a process that I think does an excellent job of this, and was able to reduce collisions among the FFVIII textures I'd collected to ~2% (versus the 20+% in the current hash algo). However, the new hash algorithm was never completed/implemented for a variety of reasons, not the least of which was the release of The Witcher 3  ::)
[*]Use pixels from analysis to create an (almost-)optimal hashing algorithm that can replace every texture in the game with whatever modders want without any significant collisions. Use the existing Tonberry structure with hashmaps and a directory for replacement textures.
[*]Release the collection of in-game textures with their hashes (or an app for generating the hashes, like BerryMapper) and let modders go to town.
[*]Release an updated Tonberry that uses the new hashing algorithm.
[/list]

There are several other improvements in development (if a somewhat delayed development) for Tonberry, including logic that can search for 1-4 objects in all four corners of a texture so that modders like FatedCourage don't have to trawl the game for every possible combination of character textures to include in the hashmap. The important thing, I think, is that the replacement strategy that Omzy came up with and the texture cache that JeMa and I developed are both iron tight. They can and should be used for other games.
 
I am having trouble following the installation instructions. I think I got Tonberry in place but I don't understand how to add the mods. Feels like I missed the first half of a conversation, or something. Is there a more detailed tutorial somewhere?
 
I am having trouble following the installation instructions. I think I got Tonberry in place but I don't understand how to add the mods. Feels like I missed the first half of a conversation, or something. Is there a more detailed tutorial somewhere?
Most of the mod threads usually tell you what you need to do to make them work. If you use the Rebirth Flame mod, I put instructions on the first page saying where you need to put everything to make it work. And I'll link that page here. https://www.ff7catalog.com/threads/10950/ And Mcindus and others also put instructions on theirs as well.

I don't own the Steam version of FFVII, but if someone wanted to try Tonberry 2.04 with it I'd be interested in their findings.
I tried it for you. It does pull textures like the backgrounds, text, battle effects and icons, and also character portraits. Doesn't pull any textures from the character models in or outside of battle though. It does give me their creepy little eyes, though.

Otm7VPJ.jpg



One diligent speedrunner could also collect most of them in a reasonable amount of time, assuming he had the harddrive space (likely 100+GB of images), and if I've learned anything from qhimm it's that you should never underestimate the patience of a determined modder (I'm looking at you, FatedCourage :P)
That actually sounds very plausible. Though, I'd be uploading for days. And I'd feel sorry for the person having to sift through all that. Er... I'm a very determined person when it comes to anything I take part in. Perhaps too much at times. ...I also lead a very boring life.  8-)
 
I tried it for you. It does pull textures like the backgrounds, text, battle effects and icons, and also character portraits. Doesn't pull any textures from the character models in or outside of battle though. It does give me their creepy little eyes, though.
Hm, that's interesting that you don't get character models... Doesn't seem right to me. I don't know why they would work any other way. It's also kind of a deal-breaker if there's no way around it. Did you have all the debug directories working? They could be an unsupported size or something.

That actually sounds very plausible. Though, I'd be uploading for days. And I'd feel sorry for the person having to sift through all that. Er... I'm a very determined person when it comes to anything I take part in. Perhaps too much at times. ...I also lead a very boring life.  8-)
There wouldn't have to be any sifting, necessarily, just some code to remove any duplicates from the set and then pixel analysis on what's left over. And as far as your determination goes, I'm certain I'm not alone in saying that we're thankful for it around here ;)
 
For FF7 are only the backgrounds and the Menu textures interesting. The rest can be replaced directly.
 
Hm, that's interesting that you don't get character models... Doesn't seem right to me. I don't know why they would work any other way. It's also kind of a deal-breaker if there's no way around it. Did you have all the debug directories working? They could be an unsupported size or something.
I tried a few times and got nothing. Hard to say... Yeah. I opened them all up. Unsupported got FMV shots, and nomatch2 had more eyes in it. But no character or enemy textures in any.

There wouldn't have to be any sifting, necessarily, just some code to remove any duplicates from the set and then pixel analysis on what's left over. And as far as your determination goes, I'm certain I'm not alone in saying that we're thankful for it around here ;)
Doesn't sound too bad then. Ah, thanks. I'm glad you and others are. :D But compared to Omzy's Project Eden and the HorizonPack from Mcindus, Rebirth Flame seems pretty tame other than gathering the textures/codes.
 
I tried a few times and got nothing. Hard to say... Yeah. I opened them all up. Unsupported got FMV shots, and nomatch2 had more eyes in it. But no character or enemy textures in any.
Hm... is it possible that there aren't any character textures? I haven't played in a long while, but just looking back at screenshots it appears almost as if the characters are just polygons filled with solid colors. Lighting and shaders gives it the gradient look, but I'm not seeing any actual textures:

final-fantasy-7-pc-screenshot.jpg

spikey-yellow-cloud-hair-final-fantasy-vii-is-iconic.jpg


I'm not entirely sure that using solid colors instead of wrapped textures would change the way Tonberry works, but it's a possible explanation.
 
Hm... is it possible that there aren't any character textures? I haven't played in a long while, but just looking back at screenshots it appears almost as if the characters are just polygons filled with solid colors. Lighting and shaders gives it the gradient look, but I'm not seeing any actual textures:

final-fantasy-7-pc-screenshot.jpg

spikey-yellow-cloud-hair-final-fantasy-vii-is-iconic.jpg


I'm not entirely sure that using solid colors instead of wrapped textures would change the way Tonberry works, but it's a possible explanation.
That was my initial thought also. When I saw how people were making the models and such, I questioned whether or not it's just colored polygons as well. So you might be right. Still, Tonberry does/eventually can work to a certain degree on most other things. And I guess it's up to others whether they see potential in any of it or not. Also, since I don't have a save near the world map, I can't test anything there.
 
It's all polygons yes, the only textures for field and battles models are eyes, mouth, Barret's tatoo, Cloud's belt and such. You can change/replace them using Kimera.
 
Status
Not open for further replies.
Back
Top