STEAM GROUP
Special K - "Kaldaien's Mod" Special☆K
STEAM GROUP
Special K - "Kaldaien's Mod" Special☆K
241
IN-GAME
2,471
ONLINE
Founded
May 23, 2016
Language
English
Aemony May 15, 2017 @ 5:05pm
Melody's Escape - Ctrl+Shift+Backspace not working
Game: Melody's Escape

Apparently this game does something that makes Ctrl+Shift+Backspace hotkey not work. Ctrl+Shift+O works fine for the OSD, and using a gamepad you can open the control panel of Special K just fine. It's just Ctrl+Shift+Backspace that doesn't work.

Logs:
SpecialK.log - https://pastebin.com/sv9fw0UU
modules.log - https://pastebin.com/teFtJW7T

No idea if you'd stumbled across this before, so thought it worth noting.
< >
Showing 1-15 of 19 comments
Kaldaien May 15, 2017 @ 5:37pm 
Oh, wow...

05/16/2017 02:00:21.893: SpecialK.log created 05/16/2017 02:00:21.915: [Import Tbl] Access Violation Attempting to Walk Import Table. 05/16/2017 02:00:21.915: [   Input  ] Game uses HID, installing input hooks... 05/16/2017 02:00:21.925: [Import Tbl] Access Violation Attempting to Walk Import Table. 05/16/2017 02:00:21.925: [Import Tbl] Access Violation Attempting to Walk Import Table.

Do you happen to know if this is maybe a Python game or something? The only other time I've seen this was a custom packed executable based on Python. There aren't many of them to test, but they never seem to work right.

In particular, it may be detecting the render API as D3D9 when it's actually OpenGL. The last Pythoon game I worked on did this :-\
Kaldaien May 15, 2017 @ 5:40pm 
Ah, nevermind. After looking at the modules, it looks like a .Net game of some sort. The fact that it can't read the import table is really alarming and probably related somehow.

Have yoou tried installing a local wrapper version (rename SpecialK32.dll to d3d9.dll)?
Aemony May 15, 2017 @ 8:45pm 
Huh, the local wrapper doesn't work at all. The game just flat out doesn't seem to read the d3d9.dll file.
Kaldaien May 15, 2017 @ 8:56pm 
I see, it's possible this isn't a D3D9 game at all. Some games will load D3D9 only for video playback. The Witcher 3 and Akiba's Trip for example.

Since the import table is for whatever reason unreadable, API auto-detection's at a real disadvantage.

Could you post this game's executable somewhere? I need to understand what's wrong with it :)
Kaldaien May 15, 2017 @ 9:51pm 
Gotcha, thanks. You can delete that now if it bugs you. I don't remember if Mega Upload is extremely anal about copyrights or if it's the other way around. I just remember there's something unusual about that site that keeps it in the news all the time :)


And yeah, this is a .NET problem. Time to learn how that works at a really low-level. Thanks for keeping me setup with a constant stream of stuff that breaks my software :P It's really improving my software in a hurry.
Last edited by Kaldaien; May 15, 2017 @ 9:55pm
Aemony May 15, 2017 @ 10:01pm 
Originally posted by Kaldaien:
Gotcha, thanks. You can delete that now if it bugs you. I don't remember if Mega Upload is extremely anal about copyrights or if it's the other way around. I just remember there's something unusual about that site that keeps it in the news all the time :)

Removed!

MEGA got a bunch of drama surrounding it and its founder Kim Dotcom. Back in 2015 that founder went out and stated that the service had suffered from a hostile takeover by a Chinese investor, whose shares were then seized by the New Zealand government. I don't think any more news surrounding the service have sprung up since then, so it's an open question whether or not the New Zealand government controls the service.

It's a good service for the occasional time you don't want to use Dropbox, Google Drive or (ugh!) OneDrive to share files.
Aemony May 15, 2017 @ 10:02pm 
Originally posted by Kaldaien:
And yeah, this is a .NET problem. Time to learn how that works at a really low-level. Thanks for keeping me setup with a constant stream of stuff that breaks my software :P It's really improving my software in a hurry.

You're welcome! :steamhappy:
Kaldaien May 15, 2017 @ 10:18pm 
Scratch all of that, my disassembler is braindead =P

I bought the game and I'll debug this crazy thing at runtime, heh.
Aemony May 15, 2017 @ 10:20pm 
Weird shit! :steamhappy:

But yeah, dxgi.dll didn't work, and neither did the global injector with D3D9 hooking disabled. Task Manager indicates that it's a 32 bit process so I tried a bunch of different combinations using both DLL files with no success. Global injector does work fine with D3D9 hooking enabled though.
😎Macula😎 May 15, 2017 @ 10:25pm 
Originally posted by Aemony:
Originally posted by Kaldaien:
Gotcha, thanks. You can delete that now if it bugs you. I don't remember if Mega Upload is extremely anal about copyrights or if it's the other way around. I just remember there's something unusual about that site that keeps it in the news all the time :)

Removed!

MEGA got a bunch of drama surrounding it and its founder Kim Dotcom. Back in 2015 that founder went out and stated that the service had suffered from a hostile takeover by a Chinese investor, whose shares were then seized by the New Zealand government. I don't think any more news surrounding the service have sprung up since then, so it's an open question whether or not the New Zealand government controls the service.

It's a good service for the occasional time you don't want to use Dropbox, Google Drive or (ugh!) OneDrive to share files.
Yea, he opened new mega while old one was killed and servers seized by court, there is no chance that gonna get back up and running again anytime soon. However the new mega now includes crypting service that encrypts all your data you upload so even with court order they can't view your personal files without having key to decrypt it let alone take it down.

Only reason you could get those files removed if you actually provided link with decrypt key and if you are sharing copyrighted files online. Everything else that you don't share in open they simply can't view or remove those files by law if I understood the concept right.

PS new account gives you 50 GB for free so there is that too.
Last edited by 😎Macula😎; May 15, 2017 @ 10:27pm
Aemony May 15, 2017 @ 10:42pm 
Originally posted by Macula:
However the new mega now includes crypting service that encrypts all your data you upload so even with court order they can't view your personal files without having key to decrypt it let alone take it down.

Only reason you could get those files removed if you actually provided link with decrypt key and if you are sharing copyrighted files online. Everything else that you don't share in open they simply can't view or remove those files by law if I understood the concept right.

PS new account gives you 50 GB for free so there is that too.

I actually question the decryption part. Yes, the files are individually encrypted using a random hash that you can access by signing into your account, but when you're legally in control of the service it's easy to simply add in functionality that automatically stores your password somewhere when you submit it through the login prompt.

It's a good way to ensure that if the servers are ever seized the government won't be able to access the files, but IF they're already in control of the service with the service up and running then... well... the security just isn't there any longer.

The 50 GB of free space is extremely nice, yeah. What they don't tell you is that apparently yo have a daily transfer limit of 15 GBs of traffic through the MEGAsync desktop client. Didn't know that myself until I was syncing my whole drive (~30 GB) and it stopped working in the middle of it and started prompting me to pay them to continue to download the shit... Haven't used it a ton since then.
😎Macula😎 May 15, 2017 @ 10:47pm 
Originally posted by Aemony:
Originally posted by Macula:
However the new mega now includes crypting service that encrypts all your data you upload so even with court order they can't view your personal files without having key to decrypt it let alone take it down.

Only reason you could get those files removed if you actually provided link with decrypt key and if you are sharing copyrighted files online. Everything else that you don't share in open they simply can't view or remove those files by law if I understood the concept right.

PS new account gives you 50 GB for free so there is that too.

I actually question the decryption part. Yes, the files are individually encrypted using a random hash that you can access by signing into your account, but when you're legally in control of the service it's easy to simply add in functionality that automatically stores your password somewhere when you submit it through the login prompt.

It's a good way to ensure that if the servers are ever seized the government won't be able to access the files, but IF they're already in control of the service with the service up and running then... well... the security just isn't there any longer.

The 50 GB of free space is extremely nice, yeah. What they don't tell you is that apparently yo have a daily transfer limit of 15 GBs of traffic through the MEGAsync desktop client. Didn't know that myself until I was syncing my whole drive (~30 GB) and it stopped working in the middle of it and started prompting me to pay them to continue to download the shit... Haven't used it a ton since then.
Heh, I expected some catch about 50 GB but since I am not using it much I didn't know about transfer limit.

PS I am under impression they don't store password, maybe I am wrong I haven't really tested in depth. It's not like I am actually have something to protect or hide anyway.
Last edited by 😎Macula😎; May 15, 2017 @ 10:48pm
Kaldaien May 15, 2017 @ 10:53pm 
Took a lot of work, but:

http://steamcommunity.com/sharedfiles/filedetails/?id=926826278

Now it'll take a lot more work to clean that up for release :)
Aemony May 15, 2017 @ 10:55pm 
"Took a lot of work" he says, while fixing it in 30 minutes after buying the game... :|

(PS, I want more smilies, damnit! Can't express myself here!)
Kaldaien May 15, 2017 @ 10:56pm 
You can actually access the menu with a gamepad in the currently released build, it's just the Ctrl + Shift + Backspace keybind that's broken. This is mostly down to weird window handling. The mouse cursor moves the wrong way once you get the menu open, it's kind of hilarious.
< >
Showing 1-15 of 19 comments
Per page: 1530 50