STEAM GROUP
Special K - "Kaldaien's Mod" Special☆K
STEAM GROUP
Special K - "Kaldaien's Mod" Special☆K
253
IN-GAME
2,439
ONLINE
Founded
May 23, 2016
Language
English
All Discussions > Development > Topic Details
RiZe May 31, 2020 @ 7:44am
0.10.2.1 Texture inject not working (DDS type error?)
In continuation on 0.9.20 being too unstable for my windows 10 (see my previous discussion for info).
I'm now using 0.10.2.1, startup UI says 0.9.20 still but SK UI says 0.10.2.1, so I presume that's normal and okay?

Anyway, I'm trying to get texture inject to work like it always had in 0.9.20, just stick textures in a folder and they work when you reboot the game. I've gotten it to work 1 time on 0.10.2.1 so far when only using 2 textures, when I tried all textures the game didn't load any. I used the texture folder from the Browse injectable textures shortcut, however that folder kept on changing to the game folder and My Mods folder. After I put all my textures into the working folder, SK didn't inject anything and then it was back and forth between the two folders it kept on telling me. When trying to use the two folders with the same textures, that crashes the game.

To try and work around this I've changed the ResourceRoot name to avoid overlap with any previous 0.9.20 textures that may be present. Same thing happens again, no injection and the Browse injectable textures shortcut in SK did the same thing again and pointed me to a folder in the game folder and My Mods. Even the dump folder keeps on changing location every time I load the game.

Is there a specific way to do this for 0.10? I feel I have tried everything, at least in regards to the folder structure.
Thanks.

Update: Fresh install of 0.10.2.1 (true install this time) and it did the same thing, it made 3 SK_Res folders (game folder, Special K folder and game profile folder) and kept on switching between them all, inject did work 1 time again but not the next due to it switching.

I've now done a manual install where all files are in the game folder. Inject works from a single folder, however it crashes for certain textures. From all the testing I've done in the past 2 days this has to be a bug or there's a setting I need to enable/disable. 0.9.20 injected all textures fine so I'm really confused why 0.10.2.1 doesn't.

Have I missed something, or is 0.10.2.1 bugged?

Edit 2:

Crash logs drive.google.com/file/d/1f1WsI_8e09GQQsALOxZvWmEaUiqNOpMb/view?usp=sharing

Other players that use 0.10.2.1 tell me that converting the now incompatible DDS to png and then back to DDS with Gimp fixes this issue, however that's a large workaround for my 1000+ textures and any future ones.
Last edited by RiZe; May 31, 2020 @ 7:44pm
< >
Showing 1-7 of 7 comments
Kaldaien Jun 3, 2020 @ 1:58pm 
Those paths are determined by which type of injection you are using. A drop-in DLL uses the game's local directory (unless a file called SpecialK.central is created in that directory), global injection (or previously mentioned file) uses Documents\My Mods\SpecialK\Profiles\<GameName> as the base directory.
RiZe Jun 3, 2020 @ 3:36pm 
Originally posted by Kaldaien:
Those paths are determined by which type of injection you are using. A drop-in DLL uses the game's local directory (unless a file called SpecialK.central is created in that directory), global injection (or previously mentioned file) uses Documents\My Mods\SpecialK\Profiles\<GameName> as the base directory.

Thanks for the reply Kaldaien, I'm fully aware how the paths/injection types works, that's not the issue in this case, it's Special K itself.
I used to use Global inject 0.9.20 with the wrapper dll since 2018, when that stopped working in August 2019, I kept it how it was becuase the only problem was I could not access the UI with my keyboard or mouse, it would crash the game when touching the window (Since I am a controller user for this game I use SK on, that wasn't too big of a deal).
It was only up until a few days ago I tried 0.10.2.1 global, also with the wrapper dll. After trying that, it created folders for every possible SK_Res location, switching between them each time the game loaded, so I was forced to used a local game directory SK install so it could only use the SK_Res in the game folder.
However with 0.10.2.1 most if not all of the textures do not inject and crash the game.
Every texture injected perfectly with 0.9.20 so what seems to be the problem here? (Crash logs included in my first post.)
Kaldaien Jun 3, 2020 @ 4:05pm 
Yeah, I'll look into this tomorrow.

There were some big changes around this time last year for Yakuza Kiwami 2, and A Plague Tail's broken engines. Unfortunately I didn't get the kind of help testing those changes that I wanted and stuff like this just slipped under the radar.
RiZe Jun 3, 2020 @ 4:11pm 
Sure thing. Let me know if you need any testing help for this.
Kaldaien Jun 3, 2020 @ 4:49pm 
What game is this for, by the way? Things might go faster if you showed me a texture you want injected into a game (that I own). Something that doesn't require more than a few seconds to load up and test (e.g. not some save file 40 hours in :P)
RiZe Jun 3, 2020 @ 5:40pm 
Would it be best for me to dm you on somewhere so I can easily send you info/textures?
(UK time zone for me just for reference)
Kaldaien Jun 4, 2020 @ 7:08pm 
Yeah, thanks for the messages. I haven't had time to read them yet, but I've archived them and will get back to you ASAP.

It's kind of a mad dash to the finish right now ;) This stuff _did_ all work once upon a time, but the project's kept me so busy I haven't been testing my old features.


By the way, here's a beta key for the version I'm actively developing:

XNHW7-ZXA7C-NFH5N

I'd actually prefer any follow-up discussion, etc. happen on those forums once you become a beta tester.
Last edited by Kaldaien; Jun 4, 2020 @ 7:10pm
< >
Showing 1-7 of 7 comments
Per page: 1530 50

All Discussions > Development > Topic Details