STEAM GROUP
Special K - "Kaldaien's Mod" Special☆K
STEAM GROUP
Special K - "Kaldaien's Mod" Special☆K
249
IN-GAME
2,036
ONLINE
Founded
May 23, 2016
Language
English
All Discussions > Development > Topic Details
 This topic has been pinned, so it's probably important
Kaldaien Apr 29, 2017 @ 3:50pm
Special K - v 0.8.65 [Legacy Release] - (1/15/18)
Release Note History (in lieu of documentation)
I am too busy experimenting to write proper long-term documentation... :pointless:
    You may find useful pseudo-documentation here[gitlab.com]

Releases
    Branch=Latest
      1/15/18
      v 0.8.65[github.com]Improved Startup Performance
      1/14/18
      v 0.8.64[github.com]Fix missing overlay in D3D11
      1/13/18
      v 0.8.62[github.com]DirectInput 7 Support + More OpenGL stuff
      1/9/18
      v 0.8.61[github.com]More OpenGL Improvements
      1/5/18
      v 0.8.60[github.com]Improved OpenGL and Global Injection Support
      1/2/18
      v 0.8.59[github.com]Steam Common Redistributable Disposal
      1/1/18
      v 0.8.58[github.com]Happy New Year
      12/21/17
      v 0.8.57[github.com]Improved Steam Controller Support
      12/19/17
      v 0.8.56[github.com]Fix Handle Leak in Applications Blacklisted from Injection
      12/18/17
      v 0.8.55[github.com]RivaTuner Statistics Server Compatibility
      12/15/17
      v 0.8.54[github.com]Improved OKAMI HD / 大神 絶景版 shader modding
      12/2/17
      v 0.8.52[github.com]32-bit Injection Compat Fix
      11/3/17
      v 0.8.50.4[github.com]Enhanced Framerate Limiter + D3D11 Texture Reload
      10/2/17
      v 0.8.46[github.com]Fix config for Steam games with non-Latin names
      9/29/17
      v 0.8.45[github.com]D3D9 Texture Injection Optimization
      9/23/17
      v 0.8.44[github.com]Denuvo Activation Management (Steamworks only)
      9/18/17
      v 0.8.43[github.com]Divinity: Original Sin 2 Optimizations
      9/5/17
      v 0.8.41[github.com]File | Exit
      9/3/17
      v 0.8.39[github.com]D3D9 Shader Mod Tools + Clothing Optional
      8/31/17
      v 0.8.37[github.com]Preliminary Native Steam Controller Support
      8/27/17
      v 0.8.36[github.com]First Anniversary Release
      8/7/17
      v 0.8.33[github.com]Multi-colored graph widgets
      7/23/17
      v 0.8.26[github.com]G-Sync Status in OSD
      7/20/17
      v 0.8.25[github.com]Many fixes for Mouse Effect: Agh! and ReShade.
      7/15/17
      v 0.8.24.3[github.com]Multi-threaded Rendering / TexCache Fixes
      7/11/17
      v 0.8.24[github.com]Final Fantasy 8 (Preliminary DirectInput 7 Support)
      7/9/17
      v 0.8.23.1[github.com]Streamlined SKIM64 Experience
      7/8/17
      v 0.8.22.8[github.com]Fairy Fencer AD Middleware License Fix
      7/2/17
      v 0.8.21.3[github.com]SKIM Replaces inject.bat / uninject.bat
      7/1/17
      v 0.8.20[github.com]Compatibility Updates
      6/21/17
      v 0.8.19[github.com]Compatibility Updates
      6/21/17
      v 0.8.18[github.com]Improved Version Management
      6/20/17
      v 0.8.17[github.com]Auto-Update
      6/19/17
      v 0.8.16[github.com]In-game fullscreen toggle added to D3D11
      6/18/17
      v 0.8.15[github.com]Compatibility Menu (HOLD Ctrl + Shift at game start)
      6/16/17
      v 0.8.14[github.com]DirectDraw Support + New Injection Menu
      6/11/17
      v 0.8.13[github.com] D3D11 Texture / Shader Modding
      5/16/17
      v 0.8.12[gitlab.com] { No Auto-Update Support Yet }


Test Releases
    Branch=Testing
      12/13/17
      v 0.8.53.6[github.com]Dbghelp.dll changes for League of Legends Compat
      11/29/17
      v 0.8.52.1[github.com]Global Keyboard Macros
      11/23/17
      v 0.8.51[github.com]World of Final Fantasy Compatibility
      10/28/17
      v 0.8.49.2[github.com]Custom ReShade supports wrapper DLLs + Global Injection Whitelist
      10/5/17
      v 0.8.47.5[github.com]D3D11 Shader State Profiles
      9/3/17
      v 0.8.40[github.com]XInput Slot Reassignment
      8/14/17
      v 0.8.35[github.com]Improved D3D11 Texture Mod Support
      8/10/17
      v 0.8.34[github.com]Custom ReShade Support

      8/6/17
      v 0.8.32[github.com]Steam Game Profiles No Longer use <appname.exe>
      8/5/17
      v 0.8.31[github.com]Added Gamepad Input Support to Widgets
      8/2/17
      v 0.8.30[github.com]Fixed DDRAW and D3D8 API Wrapping
      8/1/17
      v 0.8.29[github.com]Improved UI Widgets
      7/29/17
      v 0.8.28[github.com]Increased Log/Config/Startup Performance
      7/27/17
      v 0.8.27[github.com]OSD Widgets
Last edited by Kaldaien; Feb 10, 2018 @ 10:43am
< >
Showing 4,201-4,215 of 8,295 comments
ice | ColdSphinX Sep 5, 2017 @ 12:54pm 
@Kal: As always awesome work! Thanks!
ice | ColdSphinX Sep 5, 2017 @ 1:27pm 
oops http://steamcommunity.com/sharedfiles/filedetails/?id=1128852514
Maybe I should not have tried to use the Ys_Test version with ToS? :D
textures.log: https://paste.nosupamu.de/view/6e809554
Kaldaien Sep 5, 2017 @ 1:34pm 
That's normal, actually.

TOS is a debug executable, and it has all sorts of assertions left in. They're not a very professional group of people at Other Ocean :P I don't even leave that kind of stuff in my released versions, and I ship debug symbols to end-users.

There's only so much information you should present an end-user, and assertion failures defintely aren't one of them.


I run into other odd behavior in that game due to the fact that they've shipped a debug version. This includes exceptions that are normally silent being triggered and just a whole mess of stuff that no shipping game should ever include. I simply can't understand whose brilliant idea it was to cripple performance by shipping a debug exectuable? :-\
Last edited by Kaldaien; Sep 5, 2017 @ 1:36pm
Kaldaien Sep 5, 2017 @ 1:38pm 
By the way, don't use tht version of Special K to load the tsfix plug-in. The plug-in needs to be modernized, I don't know when I'm going to get around to that. But since TOS is my biggest teture mod game to date, it'll probbly be soon :) Testing that beast is important.


EDIT: And the resolution of Ys is driving me insane. I'm either going to wind up patching its resolution options myself, or finding a way to shrink my UI down so it's not as obnoxious at 1080p :P

I sort of have to apologize, I think -- the font size is quite large and makes the UI look great at 4K, but it's too big at lower resolutions. However, if I load a smaller font, then some of the UI alignment breaks. Nobody's complained yet, but you probably should :)
Last edited by Kaldaien; Sep 5, 2017 @ 1:45pm
ice | ColdSphinX Sep 5, 2017 @ 1:45pm 
Originally posted by Kaldaien:
By the way, don't use tht version of Special K to load the tsfix plug-in. The plug-in needs to be modernized, I don't know when I'm going to get around to that. But since TOS is my biggest teture mod game to date, it'll probbly be soon :) Testing that beast is important.
I'm looking forward to having TSFix and TZFix loading with global injector :)
ice | ColdSphinX Sep 5, 2017 @ 2:09pm 
Originally posted by JBeckman:
For 0.8.41 you also probably need to set this new command to true first. :)

[Render.D3D9]
EnableTextureMods=false
That's actually in the UI and according to the tooltip it requires a game restart ;)
I just replaced global SpecialK32.dll with the Ys7 testing version to see if it broke anything.
Last edited by ice | ColdSphinX; Sep 5, 2017 @ 2:11pm
Kaldaien Sep 5, 2017 @ 3:04pm 
By the way:

http://www.screenshotcomparison.com/comparison/116636

That's only with maybe 3 or 4 textures upscaled.

Provided someone starts dumping textures like a fiend, it should be pretty easy to improve the graphics in this game :)
Aemony Sep 5, 2017 @ 3:21pm 
I'll have to wait with that game then for a while.
Kaldaien Sep 5, 2017 @ 3:32pm 
Automated upscale results should actually be quite good, considering the textures are already uncompressed. Many are only 16-bit color, but there's no DXT compression noise making it impossible to do a quality machine-leanring based upscale.

The real problem's just getting lots and lots of the textures dumped :)


To make dumping massive amounts of textures easier on you guys, Ys_Test2 has been released:

https://github.com/Kaldaien/SpecialK/releases/tag/sk_special_projects

New options at the bottom of the Mod Tools window.
Last edited by Kaldaien; Sep 5, 2017 @ 3:42pm
Dro Sep 5, 2017 @ 4:41pm 
i friggen love the instant reload button, makes modifying textures so much easier

attempted to take a screenshot, then i renamed the inject folder in hopes of making SpecialK reload the textures, finding none, and then falling back on default textures, but it looks like after hitting Refresh Folders/Reload textures it hangs and i had to exit via force close in task manager

Also it seemed to crash/force close any app i had open like chrome or steam (use it for Screenshots)

i'll try your new version and see if it works any better


edit: new version now doesn't hang the game but it force closes all my apps

anyways here's a before/after shot of what ive been working on so far

http://i.imgur.com/kR8rxrY.jpg
Last edited by Dro; Sep 5, 2017 @ 4:54pm
Kaldaien Sep 5, 2017 @ 6:00pm 
I fixed the DRM problem. Sooner or later, I think this was going to hit someone in this group.

The game bails-out if you loose your connection to Steam. It doesn't even start if you don't have a connection or if you run the Steam client in Offline mode. No error message is given, it just refuses to start. SEGA was at least kind enough when they tried this last week to tell you to go online.

Ys SEVEN DRM Fix
https://github.com/Kaldaien/SpecialK/releases/tag/sk_special_projects
Kaldaien Sep 5, 2017 @ 6:32pm 
Originally posted by Dro:
i friggen love the instant reload button, makes modifying textures so much easier

attempted to take a screenshot, then i renamed the inject folder in hopes of making SpecialK reload the textures, finding none, and then falling back on default textures, but it looks like after hitting Refresh Folders/Reload textures it hangs and i had to exit via force close in task manager

Also it seemed to crash/force close any app i had open like chrome or steam (use it for Screenshots)

i'll try your new version and see if it works any better


edit: new version now doesn't hang the game but it force closes all my apps

anyways here's a before/after shot of what ive been working on so far

http://i.imgur.com/kR8rxrY.jpg

What do you mean by force closes all your apps?

What reload is supposed to do is simulate a D3D9 device loss. The game will generally (if running in fullscreen exclusive mode) respond by releasing all resources and reloading them. There's a chance that (since this event never happens in windowed mode) it ignores it if you're not in fullscreen exclusive, or that some third-party software is not correctly responding to device loss.


Also, the thing I just linked to above is advertised as a DRM fix (which is primarily what it is), but it also incudes a few adjustments to the texture code. You may have better compatibility using it.
Last edited by Kaldaien; Sep 5, 2017 @ 6:36pm
Dro Sep 5, 2017 @ 6:57pm 
your new version fixed the texture reload issue

http://i.imgur.com/D6SHUri.jpg some more progress
Last edited by Dro; Sep 5, 2017 @ 6:59pm
Dro Sep 5, 2017 @ 8:15pm 
Heres some i did so far, just Altago City



https://drive.google.com/open?id=0B8cXo3qBXCkheXpabGpmR3NVZkU
Last edited by Dro; Sep 5, 2017 @ 8:15pm
Aemony Sep 5, 2017 @ 9:04pm 
Ugh... did you know that if you ever miss a message on Facebook, they send a reminder to you every second day? For all eternity? I had like 250+ mail or so in a secondary mailbox I never check, with just Facebook telling me I had 2 messages waiting for me. For over a year.
< >
Showing 4,201-4,215 of 8,295 comments
Per page: 15 30 50

All Discussions > Development > Topic Details