Hacking Possibility of hacking Cyber Gadget software to work with PowerSaves?

flarn2006

Well-Known Member
OP
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
I just realized something: Cyber Gadget allows for direct save editing, so doesn't that mean all the encryption/decryption keys or whatever you need for that are in the software? Is anyone working on extracting the keys, and writing their own software that uses the same keys to encrypt/decrypt saves using the (cheaper) Powersaves device instead? What about enabling it to be used on American games?

I don't have either Powersaves or Cyber Gadget, so there may be something obvious I'm missing.
 

Huntereb

Well-Known Member
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,446
Country
United States
Nope, the modifications are sent over a server. Decryption still requires an actual console to work (Or some other, secret means of decryption/re-encryption).
 

flarn2006

Well-Known Member
OP
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
Nope, the modifications are sent over a server. Decryption still requires an actual console to work (Or some other, secret means of decryption/re-encryption).
Do you know for a fact if Cyber Gadget works that way too? Even if so, someone could figure out the protocol it uses to communicate with the server and have their own app connect to the same server.
 

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,298
Country
United States
Do you know for a fact if Cyber Gadget works that way too? Even if so, someone could figure out the protocol it uses to communicate with the server and have their own app connect to the same server.


Yes, I know for a fact that that's how CG works.

I can make the CG dongle do whatever I want at this point, read arbitrary stuff, send arbitrary data to the server, etc.

It doesn't matter at all because the server verifies game compatibility info, and you can't pretend.
 

flarn2006

Well-Known Member
OP
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
Yes, I know for a fact that that's how CG works.

I can make the CG dongle do whatever I want at this point, read arbitrary stuff, send arbitrary data to the server, etc.

It doesn't matter at all because the server verifies game compatibility info, and you can't pretend.

Are they intentionally making it only work with Japanese games (when it would be just as easy to support all regions) or is it just a technical issue preventing it? If the former, what motivation would they have to do that?

Also, what about creating a version that works with a Powersaves dongle instead, so you don't have to buy the more expensive CG?
 

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,298
Country
United States
Are they intentionally making it only work with Japanese games (when it would be just as easy to support all regions) or is it just a technical issue preventing it? If the former, what motivation would they have to do that?

Also, what about creating a version that works with a Powersaves dongle instead, so you don't have to buy the more expensive CG?


They are intentionally making it only work with Japanese games. I don't know that it would be easy to make it work with non-JP games, but they are definitely limiting it to JP only right now.

I don't think you could make a version that works with the powersaves dongle. Theoretically you could, I guess, but I'm not going to try because I don't really want to shoot the golden goose, so to speak.
 

flarn2006

Well-Known Member
OP
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
They are intentionally making it only work with Japanese games. I don't know that it would be easy to make it work with non-JP games, but they are definitely limiting it to JP only right now.

I don't think you could make a version that works with the powersaves dongle. Theoretically you could, I guess, but I'm not going to try because I don't really want to shoot the golden goose, so to speak.

Thanks for explaining. Any idea what reason they might have to make it JP-only, when the product would be objectively better if it worked on all cartridges?
 

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,298
Country
United States
Thanks for explaining. Any idea what reason they might have to make it JP-only, when the product would be objectively better if it worked on all cartridges?


They only want to sell to japanese customers, and don't want to support western games?
 

Huntereb

Well-Known Member
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,446
Country
United States
Any idea what reason they might have to make it JP-only, when the product would be objectively better if it worked on all cartridges?


I can't argue with the fact that they'd make a lot more money if it were available to the west, but it's a lot easier for them to only handle Japanese games. A lot shorter compatibility list...
 

flarn2006

Well-Known Member
OP
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
The way SciresM puts it makes it sound like they don't like foreigners, like they're prejudiced or something. :P

And if having to support American games is their concern, why don't they still have it work with American games (as in, not actively try to prevent it from working), but explicitly say that it's an unsupported feature? As in, if you can get it to work, that's great, have fun, but if not, sorry, that's not our priority right now.
 

Reisyukaku

Onii-sama~
Developer
Joined
Feb 11, 2014
Messages
1,534
Trophies
2
Website
reisyukaku.org
XP
5,422
Country
United States
The way SciresM puts it makes it sound like they don't like foreigners, like they're prejudiced or something. :P

And if having to support American games is their concern, why don't they still have it work with American games (as in, not actively try to prevent it from working), but explicitly say that it's an unsupported feature? As in, if you can get it to work, that's great, have fun, but if not, sorry, that's not our priority right now.
Well Japan is xenophobic, so it's not a stretch, lol
 

kingaz

Well-Known Member
Member
Joined
Oct 27, 2013
Messages
298
Trophies
0
Age
36
XP
877
Country
United States
The way SciresM puts it makes it sound like they don't like foreigners, like they're prejudiced or something. :P

And if having to support American games is their concern, why don't they still have it work with American games (as in, not actively try to prevent it from working), but explicitly say that it's an unsupported feature? As in, if you can get it to work, that's great, have fun, but if not, sorry, that's not our priority right now.

Best as I can tell, that's not how it works. It's not like they have some code blocking other regions. Rather, they would need to implement a solution to decrypt carts from other regions. Given that their entire operation is currently limited to Japan, and that the vast majority of titles come out there first, there is likely minimal (if any) demand in Japan for expanding regional support.

(If SciresM or anyone knowledgable on this wants to correct me, I'll fix this up right quick)

Beyond this, if they did open it up, this could have negative consequences for the company. You know how the Powersaves servers have been known to go down under high loads? Well, with multi-region support, CG is going to have to deal with a spike in overseas use of their services. If they aren't equipped to deal with it, the whole operation will collapse under its own weight (and CG wouldn't work for anyone).

Finally, and this is the most paranoid reason I could think of, a larger international presence could risk retaliation from Nintendo.

This is all speculation, of course. Still, until the day they decide to expand to international markets (if that day ever comes), there really isn't a compelling reason for them to support those regions.
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
Best as I can tell, that's not how it works. It's not like they have some code blocking other regions. Rather, they would need to implement a solution to decrypt carts from other regions. Given that their entire operation is currently limited to Japan, and that the vast majority of titles come out there first, there is likely minimal (if any) demand in Japan for expanding regional support.

(If SciresM or anyone knowledgable on this wants to correct me, I'll fix this up right quick)

Beyond this, if they did open it up, this could have negative consequences for the company. You know how the Powersaves servers have been known to go down under high loads? Well, with multi-region support, CG is going to have to deal with a spike in overseas use of their services. If they aren't equipped to deal with it, the whole operation will collapse under its own weight (and CG wouldn't work for anyone).

Finally, and this is the most paranoid reason I could think of, a larger international presence could risk retaliation from Nintendo.

This is all speculation, of course. Still, until the day they decide to expand to international markets (if that day ever comes), there really isn't a compelling reason for them to support those regions.
pretty sure they wouldnt need to do anything extra to support other regions other than allow the saves to be decrypted, pretty sure there is no difference in the decryption routines....just that they specifically dont allow decrypting of EU/US saves, in regards to the sudden "influx of users"....there can only be as many users as units they produce, so if they felt the sever load was too high....just stop selling them until you either get a higher sever capacity....i find it hard to believe any company would turn down sales though, maybe they just cba offering international support and they are already feeling the strain on their current setup, but from what i have heard their servers seem more stable than datels, so im sure they should at least consider the option unless its truly just either A) they just dislike EU/US customers, or B) they dont want to encourage any sort of action coming from Nintendo, neither of which seem entirely plausible
 

kingaz

Well-Known Member
Member
Joined
Oct 27, 2013
Messages
298
Trophies
0
Age
36
XP
877
Country
United States
pretty sure they wouldnt need to do anything extra to support other regions other than allow the saves to be decrypted, pretty sure there is no difference in the decryption routines....just that they specifically dont allow decrypting of EU/US saves, in regards to the sudden "influx of users"....there can only be as many users as units they produce, so if they felt the sever load was too high....just stop selling them until you either get a higher sever capacity....i find it hard to believe any company would turn down sales though, maybe they just cba offering international support and they are already feeling the strain on their current setup, but from what i have heard their servers seem more stable than datels, so im sure they should at least consider the option unless its truly just either A) they just dislike EU/US customers, or B) they dont want to encourage any sort of action coming from Nintendo, neither of which seem entirely plausible

It wouldn't be a lot of work, but it would be more than zero work, and to support markets/languages that they don't actually operate in.

I wonder though: has anyone actually requested that they expand their support? Let alone gotten a response? Maybe it just hasn't occurred to them.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if that was the point of game streaming
  • Psionic Roshambo @ Psionic Roshambo:
    But it's a dead end
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, people who cant download it can still play the game
  • BigOnYa @ BigOnYa:
    If your internet speeds are fast enough. Streaming 4k takes alot. I used to only have 20mb sec, and 4k struggled. Now I have 300mb sec and 4k plays fine.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i only have like 1 or 2 mb sec
  • BigOnYa @ BigOnYa:
    Did you feed the hamster in your internet router? It prob died and is running slow now.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why did you start saying my pc has a hamster in the first place?
    +1
  • BigOnYa @ BigOnYa:
    Its actua!ly just a old joke, meaning its slow. Was just kidding around with you.
    +1
  • BigOnYa @ BigOnYa:
    I bet @AncientBoi has some hamsters hidden somewhere tho....
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I think Game streaming should work like this.... Local Hardware able the run the game fine, game engine and common assets stored locally, all FMV and music and textures could be streaming
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Some temporary storage
  • Xdqwerty @ Xdqwerty:
    also @BigOnYa im making some progress on my gdevelop project, implemented various mechanics
  • Psionic Roshambo @ Psionic Roshambo:
    They went all in on streaming, should have been more of a hybrid approach
    +1
  • BigOnYa @ BigOnYa:
    Or free government supplied high speed internet be nice also. Like Obama care. Xdqwerty that's cool, its time consuming but rewarding once done or playable, to see what you've made from scratch. Animations take forever, but worth it.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, although the bullets are a bit buggy
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not to mention this would be a massive pain to pirate
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    and the visual aspect of the game is quite crude (the sprite that looks best is that of the protagonist just because he is a stickman with sunglasses)
    +1
  • BigOnYa @ BigOnYa:
    There is a bullets behaviour you assign to your character, that makes the code easier, under "behaviours"
  • Xdqwerty @ Xdqwerty:
    i meant that when the character is pointing to the right, the bullets spawn where they should, but when he is on the right, they move to the right but the spawn point is incorrect
  • BigOnYa @ BigOnYa:
    Itch.io has lots of free assets also. Under the bullets behavior tab, there is a "rotate bullets" option, can try that. Or in the code can try
    - fire bullet Player.X(PlayerDirection)
  • Xdqwerty @ Xdqwerty:
    im taking a break for today anyway
    +1
  • BigOnYa @ BigOnYa:
    YEa gotta after a while, looking at code for long periods will bug your eyes.
    +1
  • BigOnYa @ BigOnYa:
    That's cool tho, I'm proud of you going back to it, not giving up. It is difficult at first to learn, but fun once you get the hang of it. I think I've watched every tutorial video there is, but I still struggle sometimes to get stuff to work right. But gotta keep trying dif things, and eventually you will get it right.
    +1
    BigOnYa @ BigOnYa: That's cool tho, I'm proud of you going back to it, not giving up. It is difficult at first to... +1