Can you re-engineer a store build GS game? GS Source Code Safety

13»

Comments

  • ApprowApprow Member Posts: 703

    It's great that gamesalad is responding this fast on this issue:)!!!

  • HopscotchHopscotch Member, PRO Posts: 2,782
    edited August 2014

    @Approw, not quite.

    The regulations state "use, access, implement, or incorporate", and no distinction is made between transmitted or stored data or functionality.

    The actual contents and code of the software needs to be transparent if it is to be exported into certain countries.

    But, as @dgackey stated, under the current conditions of implementation it seems to be "OK".

    Note 4 to Category 5, Part 2 of the CCL negates my over zealous concerns.

  • ookami007ookami007 Member Posts: 581

    Just my 2 cents... but you COULD build a special check into your code... a key sequence, etc. that makes it SUPER EASY to immediate detect if someone is using your code verbatim.

    Something like... CTRL-ALT-GS to pop-up a message that says CODE STOLEN FROM YOUR NAME. You'd be able to to send that code to Apple or Android and they'd be able to immediate identify it.

    Of course, there's no saying they couldn't CHANGE the code... but they look pretty lazy, so they probably won't even look for it.

  • FatFishFatFish South East, UKMember Posts: 120
    edited August 2014

    Good idea.

    They were definitely lazy. They didn't even change the title of the GS project in the Project Info tab, which was still called a title of a game I made years ago!

    So you can't get any more busted than that! :)

  • pHghostpHghost London, UKMember Posts: 2,342

    @ookami007‌ -- true on one side, but that is not the point. We don't need another way to prove it is our code to Apple, and make takedowns quicker. The main purpose is to make sure nobody can easily steal our code in the first place, thus to make takedowns unnecessary, hopefully.

  • yattamoveyattamove Member Posts: 236

    sorry for newb question but ah, this apply for Android apk too? I know I can "reverse engineer" an apk but you all are talking about Apple.

  • BlackCloakGSBlackCloakGS Member, PRO Posts: 2,250

    yes, it will be for android , iOS and Mac published games.

  • MarcMySaladMarcMySalad Member Posts: 158

    @BlackCloakGS said:
    The plan is we will encrypt the project file using 256 bit key that is unique per project.

    Very good!

  • MarcMySaladMarcMySalad Member Posts: 158

    @BlackCloakGS said:
    It will not be out tonight we are having some trouble with the encryption algorithm we are using to protect the xml files. We will get this out to you ASAP. Hopeful tomorrow or Wednesday. Sorry for the delay.

    The important part is that you get it right and that you are commited to do it ASAP. I'm sure that anyone that have waited up until now for this can wait a day or two more.

  • quantumsheepquantumsheep Member Posts: 8,188

    @MarcMySalad said:
    The important part is that you get it right and that you are commited to do it ASAP. I'm sure that anyone that have waited up until now for this can wait a day or two more.

    Normally I'd agree, but if I want to get my game out by next week, I need to submit today/tomorrow at the latest!

    :open_mouth:

    QS

    Dr. Sam Beckett never returned home...
    Twitter: https://twitter.com/Quantum_Sheep
    Web: https://quantumsheep.itch.io

  • pHghostpHghost London, UKMember Posts: 2,342

    @MarcMySalad‌ -- it's not so simple. For apps that we already have on the App Store, yes. They are already up there, with the issue present, so if anyone wanted to get at their code, it's pretty much ready for picking. Even if we submitted an update on Monday, by the time it gets approved, the window has already been open.

    But regarding new apps (as @quantumsheep‌ mentions), it makes no sense publishing right now, knowing about the issue, since the fix is coming soon, but at the same time, every day of waiting pushes back the release date.

  • adent42adent42 Key Master, Head Chef, Executive Chef, Member, PRO Posts: 3,067
    edited August 2014

    pops head out of code hole

    FYI, we're still banging away at this. We have the basic encryption working on the engine and publishing sides, we're now testing to make sure they're actually working together as expected.

    scurries back into code hole

  • quantumsheepquantumsheep Member Posts: 8,188

    @adent42 said:
    pops head out of code hole

    FYI, we're still banging away at this. We have the basic encryption working on the engine and publishing sides, we're now testing to make sure they're actually working together as expected.

    scurries back into code hole

    Thanks for the update! Good luck!

    attaches a tracking device to your shirt. So you don't disappear...

    ;)

    Dr. Sam Beckett never returned home...
    Twitter: https://twitter.com/Quantum_Sheep
    Web: https://quantumsheep.itch.io

  • PhilipCCPhilipCC Encounter Bay, South AustraliaMember Posts: 1,390
    edited August 2014

    @FatFish‌ I only just found this thread! How terrible for you. This was despicable behaviour from a GS member, or from any developer for that matter.

    @BlackCloakGS‌ and @ForumNinja‌ It would be good if an issue like this was featured more prominently by being transferred to the GS Kitchen section and flagged as an Announcement. I trawl through the Forum daily, looking for important information, and yet I missed this until today? Anyway, great work in dealing with the culprit so swiftly, and in working on the encryption so promptly.

    Please make it an Announcement in the Kitchen when encryption is enabled.

  • quantumsheepquantumsheep Member Posts: 8,188

    pokes the bear

    runs

    Dr. Sam Beckett never returned home...
    Twitter: https://twitter.com/Quantum_Sheep
    Web: https://quantumsheep.itch.io

  • SkyDogSkyDog Fairfax, VirginiaMember Posts: 20

    There will always be ways around this sort of thing-- so sorry to see what a total ripoff that developer had put together-- I see their developer page is suspended on the web-- Thanks to GameSalad for taking charge, and kudos to the community for keeping an eye out for each other!

    John Gallagher
    Artist, cartoonist, developer - STORYTELLER

    First GameSalad App JUST PUBLISHED! Roboy Red: Jetpack Attack!
    https://itunes.apple.com/us/app/roboy-red-jetpack-attack/id896014716?mt=8

  • diogoredindiogoredin Member Posts: 50

    This thread should be deleted. It is doing more harm than good spreading this info to everyone while a solution is not out.

  • ookami007ookami007 Member Posts: 581

    Just to make sure... this issue only affects itunes apps, right? Android apps are safe?

  • gingagaminggingagaming FREELANCE GS DEV Member Posts: 1,685

    @ookami007‌ you incorrect, it effects all apps in both iOS & Android.

    Edit: I deleted the part about HTML5. That is kept very safe and close to home.

  • quantumsheepquantumsheep Member Posts: 8,188

    @adent42‌

    Any chance this will be ready today/tomorrow?

    Or are we looking at next week?

    Cheers,

    QS

    Dr. Sam Beckett never returned home...
    Twitter: https://twitter.com/Quantum_Sheep
    Web: https://quantumsheep.itch.io

  • PhilipCCPhilipCC Encounter Bay, South AustraliaMember Posts: 1,390

    @adent42‌ A note dropped down the code hole: when encryption is enabled, I guess it means we will all have to re-publish our apps to be safe in future. Any apps already in the wild will sadly still remain vulnerable. :\

  • pHghostpHghost London, UKMember Posts: 2,342

    @PhilipCC‌ -- yes, of course. But it should be quite straightforward, just republish and update.

  • colandercolander Member Posts: 1,610
    edited August 2014

    @quantumsheep said:
    adent42‌

    Any chance this will be ready today/tomorrow?

    Or are we looking at next week?

    Cheers,

    QS

    God I hope so, I was going to publish last week until I read this thread. If we don't get it by tomorrow it won't be Monday because it is a holiday so it would be Tuesday at the earliest which is Wednesday my time.

  • dgackeydgackey Austin, TXInactive, PRO, Chef Emeritus Posts: 699

    Last I heard they were dealing with the pain of cross-platform endian-ness which was gumming up the works. I don't believe a working build made it into QA's hands yet so it's probably a next week thing, folks.

    Dan Magaha · COO · GameSalad, Inc · danm@gamesalad.com

  • PhilipCCPhilipCC Encounter Bay, South AustraliaMember Posts: 1,390

    @pHghost Well, not really that straight forward because heaps of graphics that have transparency need to be fixed for the current Creator.

  • MarcMySaladMarcMySalad Member Posts: 158
    edited August 2014

    @PhilipCC said:
    pHghost Well, not really that straight forward because heaps of graphics that have transparency need to be fixed for the current Creator.

    What you are talking about here has nothing at all to do with anything discussed in this thread. Also, it's not really an issue with the current creator but with your own image files. You need to convert them yourself using an application that generates compatible images, there have been several threads about this in the past and should not really be discussed further in this thread.

  • MarcMySaladMarcMySalad Member Posts: 158

    @dgackey said:
    Last I heard they were dealing with the pain of cross-platform endian-ness which was gumming up the works. I don't believe a working build made it into QA's hands yet so it's probably a next week thing, folks.

    Thanks for the update!

  • PhilipCCPhilipCC Encounter Bay, South AustraliaMember Posts: 1,390
    edited August 2014

    @MarcMySalad‌ Huh? I wasn't responding to you! I was making a remark to pHghost in response to his remark to me.

    People talk to each other in these threads. That's why we use @‌"whomever".

    By the way, how many threads have you followed to do with the topic of acceptable PNGs and transparency?

    You said: "there have been several threads about this in the past". I guess you didn't notice that I participated in many of them, and that I contributed info about which Mac apps I use make acceptable PNGs.

    Who I address in this forum, by name or alias using @‌"whomever", and what I say to them, is none of your business. >:)

  • pHghostpHghost London, UKMember Posts: 2,342

    @PhilipCC‌ -- well, this is a PUBLIC forum. Yes, your reply is responding to my post, but that doesn't mean others cannot answer. The @ is used so that the other person gets a notification and knows to come back to the thread, not so others cannot pitch in. If you want to have a private conversation, send a PM.

    Yes, if you have old projects that use incompatible or problematic graphics, you will need to put more work in. But you can start doing that right now, with the current build and so be ready for a republish-only when the update arrives. In the end, it is your decision, whether to put some work in and have your game more secure, or not to bother.

  • dgackeydgackey Austin, TXInactive, PRO, Chef Emeritus Posts: 699

    Yeah, we know that for some of you, republishing older games can be a bit of work, but we try to minimize the impact to users as much as possible when we have to make changes like this.

    In the grand scheme of things, it's not really that bad when you consider the number of devices and the amount of changes that have taken place in the mobile market.

    Not to sound like an old codger, but way back in the prehistoric era when I first started working in games, we were dealing with supporting Windows 95,98,ME (shudder), 2000, XP, etc...

    Talk about a nightmare... :)

    Dan Magaha · COO · GameSalad, Inc · danm@gamesalad.com

Sign In or Register to comment.