|
Post by Malachyte on Oct 30, 2023 13:24:31 GMT -5
EDIT: 2.205 fixed the problem!!! Hooray! Here are two videos which go over every detail of the bug: Part 1: youtu.be/qIi19Iqm-PoPart 2: youtu.be/6WjmixS5zq8 A summary of everything I've tried: Logging out and back in. Refreshing my login. Clearing out every single downloaded level and all downloaded songs. Completely uninstalling and reinstalling the game. Changing my account password. Tested on multiple iOS devices as well as Steam. (I don't have access to an Android device.) Created a separate "MalachyteTEST" account and verified that this account DOES autosave on both my iPhone as well as my computer. The problem is unique to my main "Malachyte" account. Waited 30+ minutes with the game open before quitting (some people said that the problem could happen from closing the game too quickly). Also, to be clear, I purchased the game legally on both iOS and Steam (and a second time on iOS to test this bug on my wife's phone), and I've never used any hacks. ____________ Original Post: Hi everyone, I've been playing Geometry Dash for years and starting yesterday I've encountered a bug which I've never seen before where my progress isn't being saved unless I manually save my account and load it again every time I open the app. I recorded a YouTube video to show what's happening: youtu.be/ZYON9zBFiaQI'm on iOS 16.6.1, using an iPhone 12 Pro Max. Here's a copy-paste of my YouTube description which should explain everything: As you can see, every time I quit the app and re-open it it reverts to a previously saved state from before I beat the five most recently uploaded levels from my "followed" page. Not pictured in the video, but I also tried using the "refresh login" feature and I also tried unlinking my account, relinking it, and reloading from there. Curiously, as you can see, even manually saving my account doesn't save the fact that I collected diamonds from the completed quest at the top of the list, but everything else saves. Technically I could just make sure to manually save my progress after every session and then load my progress before playing again next time, but this would get very tedious over time... plus if I beat a level and forget to manually save my progress before quitting the app then it would revert to being unbeaten. I've been playing for years, I've beaten hundreds of user levels, and I've never encountered this issue before. I used to only save my progress after beating really hard levels just to be safe because my account has always autosaved my progress anyway... but now I guess I have to save every time I do anything unless I want to lose my progress... plus evidently I can't collect diamonds from quests anymore since that won't save even if I save manually. How annoying! Anyone know how to fix this bug? EDIT: I read in some other threads that the issue could be that I'm quitting the app too quickly so it doesn't have a chance to autosave, so I just tried loading my data and then leaving the app running for 20+ minutes before quitting it. Alas, the issue persists. I would love to figure this out. It would be really annoying to have to load and save every time I open the app, and this basically means I'd never be able to complete quests and collect my daily/4-hour rewards anymore either since those timers also keep resetting. Anyone have any ideas on how to fix this? EDIT 2: I also read that the issue could be related to my account containing too may downloaded user levels and/or too many downloaded songs. I cleared out all of my downloaded music and also deleted hundreds of downloaded levels and the issue still persists. :-(
|
|
|
Post by Malachyte on Nov 9, 2023 20:18:02 GMT -5
Anyone have any ideas?
I've been saving manually every time before quitting the game and also loading manually every time I play... but it still loads by default into whatever state it was in a few weeks ago when I first started experiencing this bug. If I accidentally click load instead of save or vice versa I could lose a bunch of data, or if I close the app after beating a hard level without remembering to save my progress I would lose that completion. This has already happened a few times with easier levels which I was able to re-beat pretty easily, but I'd be bummed if it happened with a tough Demon.
At this point I'm just hoping that 2.2 fixes the bug for me but it's still sketchy and error-prone to have to manually load and save every time I play so I'd love to figure out how to fix it.
Please help! With how many people play this game, surely others have experienced this bug and have figured out a fix... right?
|
|
|
Post by Jayflight on Nov 10, 2023 0:21:27 GMT -5
Anyone have any ideas? I've been saving manually every time before quitting the game and also loading manually every time I play... but it still loads by default into whatever state it was in a few weeks ago when I first started experiencing this bug. If I accidentally click load instead of save or vice versa I could lose a bunch of data, or if I close the app after beating a hard level without remembering to save my progress I would lose that completion. This has already happened a few times with easier levels which I was able to re-beat pretty easily, but I'd be bummed if it happened with a tough Demon. At this point I'm just hoping that 2.2 fixes the bug for me but it's still sketchy and error-prone to have to manually load and save every time I play so I'd love to figure out how to fix it. Please help! With how many people play this game, surely others have experienced this bug and have figured out a fix... right? Similar things happened to me on Android especially if I closed out of the game too quickly, manually saving each time before I quit really seemed like the only option I'm not very well versed on the super technical side of GD so I'm not equipped to investigate further
|
|
|
Post by Malachyte on Nov 22, 2023 23:13:22 GMT -5
Thanks for the reply Jayflight.
Unfortunately I was never able to figure out the bug. Also unfortunately, I updated my iPhone to iOS 17.1.1 and now Geometry Dash doesn't work at all... so I guess I have no choice but to wait for 2.2 at this point. Knowing how old the app is I actually did research if any major update over the last few years would break it before updating my phone, but I just didn't think that a super minor update like going from iOS 17.1 to 17.1.1 would cause any issues so I didn't bother to research anything before this update... which I guess was a dumb move!
I've looked it up and it doesn't seem like there's a way to revert back to 17.1 so I guess no more Geometry Dash for me until 2.2 is out. :-(
Let's hope RobTop doesn't delay again and it actually comes out before the end of the month, and let's hope the update not only gets it working again on the current version of iOS but that it also fixes this autosave bug I've been experiencing.
|
|
|
Post by Malachyte on Dec 20, 2023 17:49:57 GMT -5
Ok, so now that 2.2 is out I can open the app again, but unfortunately the update did not fix the bug I've been experiencing where my account no longer autosaves. As a last ditch effort I thought I would try completely deleting the app and reinstalling it, but this didn't work either... and in fact in a sense it made it worse:
Initially after the reinstall I opened the app, linked it to my "Malachyte" account, and loaded my data. But after quitting the app and reopening it (whether I manually save or not) it opens as if it's a brand new account with 0 stars, 0 orbs, and all of the default icons with nothing unlocked. If I manually load my data every time I open the app it's all there, but if I beat a level and forget to manually save before I quit the app then the completion is lost, so basically I still have to manually load my data every time I play and I have to manually save my data after I accomplish anything or I'll lose that progress.
A strange side note: When I load my data it loads *almost* everything, but it doesn't remember my secondary color, my ball icon, or my UFO icon... so if I want my usual look I have to manually correct those three things as well every time I open the game and load my data.
I was desperate to figure this out so I tried a number of other things:
I bought and installed the game on my wife's phone (she has an iPhone 14 and I have an iPhone 12). I linked my account and loaded my data and once again: Everything loaded correctly except for my secondary color, my ball icon, and my UFO icon. But after saving (or not saving - I tried both ways), if I close the app and reopen it everything is reset as if my account is brand new until I manually load my data.
Finally I tried on my computer through the Steam version of Geometry Dash. I hadn't played on my computer in over a year so the game loaded my account in a very old state initially (about half as many stars as I have now, etc.), but once I loaded my data everything looked correct (including my secondary color, ball icon, and UFO icon!). But whether I save or not before quitting the game, next time I open it it loads my account in the same old state from over a year ago until I load my data manually.
The last thing I forgot to mention is that my quests and daily/hourly chests keep resetting, so I can't save anything I've collected from them. This is true whether or not I manually load my account data.
Initially I figured the installation of the game on my phone got corrupted somehow, but after all of these tests I have to conclude that my actual account on the GD servers became corrupted somehow since the issue persists on multiple devices and versions of the game (both Steam and iOS). I don't have access to an Android device to test, but I imaging the problem would be the same.
This bug is driving me absolutely crazy. I've wasted hours of my time searching through forums and trying to troubleshoot it with no success, and I'm so worried that I'll space out one time and accidentally click "load" instead of "save" or vice-versa and literally lose everything I've ever accomplished in the game.
Does anyone have any ideas??
Or are there any avenues to seeking "official" support from RobTop or any of his employees who might be able to manually reset my account on the servers or something?
It seems crazy to me that a game like GD with literally millions of players doesn't have any official way to get technical support.
|
|
|
Post by Jayflight on Dec 20, 2023 18:32:43 GMT -5
Ok, so now that 2.2 is out I can open the app again, but unfortunately the update did not fix the bug I've been experiencing where my account no longer autosaves. As a last ditch effort I thought I would try completely deleting the app and reinstalling it, but this didn't work either... and in fact in a sense it made it worse: Initially after the reinstall I opened the app, linked it to my "Malachyte" account, and loaded my data. But after quitting the app and reopening it (whether I manually save or not) it opens as if it's a brand new account with 0 stars, 0 orbs, and all of the default icons with nothing unlocked. If I manually load my data every time I open the app it's all there, but if I beat a level and forget to manually save before I quit the app then the completion is lost, so basically I still have to manually load my data every time I play and I have to manually save my data after I accomplish anything or I'll lose that progress. A strange side note: When I load my data it loads *almost* everything, but it doesn't remember my secondary color, my ball icon, or my UFO icon... so if I want my usual look I have to manually correct those three things as well every time I open the game and load my data. I was desperate to figure this out so I tried a number of other things: I bought and installed the game on my wife's phone (she has an iPhone 14 and I have an iPhone 12). I linked my account and loaded my data and once again: Everything loaded correctly except for my secondary color, my ball icon, and my UFO icon. But after saving (or not saving - I tried both ways), if I close the app and reopen it everything is reset as if my account is brand new until I manually load my data. Finally I tried on my computer through the Steam version of Geometry Dash. I hadn't played on my computer in over a year so the game loaded my account in a very old state initially (about half as many stars as I have now, etc.), but once I loaded my data everything looked correct (including my secondary color, ball icon, and UFO icon!). But whether I save or not before quitting the game, next time I open it it loads my account in the same old state from over a year ago until I load my data manually. The last thing I forgot to mention is that my quests and daily/hourly chests keep resetting, so I can't save anything I've collected from them. This is true whether or not I manually load my account data. Initially I figured the installation of the game on my phone got corrupted somehow, but after all of these tests I have to conclude that my actual account on the GD servers became corrupted somehow since the issue persists on multiple devices and versions of the game (both Steam and iOS). I don't have access to an Android device to test, but I imaging the problem would be the same. This bug is driving me absolutely crazy. I've wasted hours of my time searching through forums and trying to troubleshoot it with no success, and I'm so worried that I'll space out one time and accidentally click "load" instead of "save" or vice-versa and literally lose everything I've ever accomplished in the game. Does anyone have any ideas?? Or are there any avenues to seeking "official" support from RobTop or any of his employees who might be able to manually reset my account on the servers or something? It seems crazy to me that a game like GD with literally millions of players doesn't have any official way to get technical support. A lot of people are experiencing save-related bugs right now, maybe because of so many people trying to play GD right now - I still seem to have some sort of saving issue when closing the app and coming back to it, but leaving it open for a little longer and using the actual Quit button (pushing my phone's 'back' button') seems to be more reliable. As for manually saving/loading, I haven't tried saving yet so I'm not sure if this works universally, but I refreshed my login and I seem to be able to load just fine.
|
|
|
Post by Malachyte on Dec 21, 2023 3:52:47 GMT -5
First of all, thank you Jayflight. You seem to be the only person who replies to my posts in these forums, so thank you very much for trying to help.
In regards to a lot of people experiencing save-related bugs right now, I know that the servers are overloaded and it does take me a handful of tries to successfully save and load, but that doesn't seem to be related the the issue that I'm experiencing. If I try enough times I can still save and load, but every time I close the app and re-open it my account is still back to "null" until I manually reload it every single time.
In response to using the "quit" button or my phone's "back" button, unfortunately it doesn't work this way in iOS as the game doesn't have the "X" button in the upper left nor does my phone have a "back" button the way an Android device does. But as I mentioned above I tested with the Steam version of the game as well which does have the "X" button and the issue persists regardless of whether I use it or not.
And finally, as I mentioned in an earlier reply above, I did read that the issue I'm having could happen if I was closing the app too quickly, but I tried literally leaving the app open for half an hour without doing anything before closing it and the issue still persists. Every time I re-open the app my account appears to be a brand new account with zero stars, orbs, coins, etc. and zero levels completed until I manually load the data associated with my account.
I have also tried refreshing my login multiple times. I've tried deleting all of my downloaded songs and hundreds of downloaded levels, and like I said I've even tried completely deleting the app and doing a fresh re-install. No matter what I do it doesn't seem to save my progress unless I manually save after every level I beat and it doesn't load my data when I open the app unless I manually load it every time.
I just don't get it. I played the game for years without having this issue, but it has persisted for the last several months now and I don't seem to be able to fix it no matter what I do. And as of today I've verified that it happens on multiple iOS devices as well as the Steam version of the game, so I'm pretty convinced that the issue seems to be related to my GD account itself and not a specific device that I happen to be using.
I posted this in a much earlier reply above but I'll post it again here so you can see exactly what's happening: youtu.be/ZYON9zBFiaQ
This video was recorded on my iPhone 12 but I'll record another one soon to show that the same thing happens on Steam even when I close the app manually with the "X" button in the corner.
I did try using the contact link on robtopgames.com so I'll update this threat if anyone replies with a solution.
|
|
|
Post by Malachyte on Dec 22, 2023 16:22:28 GMT -5
Well, it seems like everything I try not only DOESN'T fix the problem but makes it worse. I tried resetting my account password and now every time I open the app I'm not even logged in, so I have to log in and then load my account data, and whether or not I manually save, next time I open the app I'm back to not being logged in.
I also just tried to create a brand new test account to verify that the problem is indeed related to my main Malachyte account and it is. If I log in with my test account and beat a level or do anything else and quit the app (with or without saving), next time I reopen it everything is maintained and I don't need to log in again or load my account data again. This is true both on my iPhone 12 as well as in the Steam version of the game on my computer.
So evidently my main account got corrupted somehow and refuses to autosave (and since I reset my password it won't even remember that I'm logged in). I'm thinking about putting up a $50 reward or something if anyone can help me. I was so excited for 2.2 to come out but I haven't even played the game because I've been spending all of my spare time trying to troubleshoot this issue instead, because I'm worried that anything I accomplish in 2.2 won't even save at this point.
When I get a chance I'll record a video on my computer to show exactly what's happening and go over all of the troubleshooting methods I've attempted. In this video I'll mention a $50 reward for solving the problem because I doubt it'll ever get solved unless I offer some kind of incentive for people to help me. If I can't solve it there's no way I'm starting over from scratch, so I may just quit the game. I'm so disheartened. :-(
|
|
|
Post by Malachyte on Dec 31, 2023 19:10:13 GMT -5
|
|
|
Post by Jayflight on Dec 31, 2023 20:48:35 GMT -5
Thanks for going into detail in the video. Apologies that the problem persists, especially if any of my advice made it this way My account logs in with no stats on both Android and PC (Windows specifically, which is where I will probably play permanently from now on) as far as I can tell, but if I am able to save and load at that moment, everything works fine, but with a few exceptions similar to what you saw. I used to load and have all my stats but with my ball, ufo and wave set to default, as well as default colors (green and blue, exactly like what you experienced). Now, I logged in on Android and all stats and icons were there, but strangely enough, only my glow was reset this time and I had to turn it back on. I exited the game without manually saving and I was logged out. This does not seem to be the case on PC, though; logging in shows me my full stats and whatnot on my profile (although the glow shows up) but nothing in the icon kit (again, like what your account did); however, loading this time not only put everything back in my icon kit as they should be, but doesn't affect my profile, so my glow never resets here for some reason. I played a level earlier today and that reset back to 0% so I lost a few orbs, but for some reason I played the level again, quit the game (without saving), and reopened the game, and the level didn't reset. Quitting and reopening the game yet another time didn't do anything weird. I'm theorizing that the level originally reset my progress because I walked away from my PC with GD running, and was away long enough for it to go to sleep (which often likes to close any apps that are running, like GD/Steam, if it's been asleep long enough). Not sure of how much more help I can be, but maybe I can at least provide a comparison to your situation and we can try something new if an idea comes up. In regard to that blank level name and info you saw, you were right in your assumptions; it's likely due to the level name and description being only spaces (which is the easiest way to explain how everyone is leaving blank comments on it). How it might be related to your account issues I'm not sure, but levels that can break the game in some way upon being opened have happened before. Maybe you can try making another account (assuming you don't want to potentially sacrifice your test one to the same issue), collect some easy stats on it, and play that level to see if the issue comes up again? It'd at least be interesting to see what happens there and if the problem can be isolated, if you don't feel like it'd take too much more time.
|
|
|
Post by Malachyte on Jan 2, 2024 5:55:03 GMT -5
^^ First of all, please don't apologize! I appreciate all of the time you've put in to trying to help me with this bug. If any of your advice made the problem worse that's of course unfortunate but you're certainly not to blame in any way whatsoever! Anyway, there have been some interesting developments... Before I saw your comment above, R3XX3R himself actually commented on my video. I'll copy-paste our conversation here: R3XX3R: "It's a known bug. RobTop is aware of it, but I am not sure when he's going to fix it :/" Me: "Thanks for your comment. Do you know why it's only happening with my main account and not my secondary test account? It seems so odd that it's related to a particular account rather than a particular device or installation of the game. If only there was a way to transfer all of my account data from my main account to my test account or something like that... BTW, did you see the part where I mentioned that the issue started when I first played your "Unknown" level? Of course I'm not trying to blame you or anything, it's just weird! But since you created the level you're in a unique position to verify: Is your own account autosaving ok these days? And have you heard of anyone else who played the level and started having the same issue as me?" R3XX3R: "My best guess would be that something is wrong with your CCGameManager or CCLoaderManager files, since those are account specific. But I have also been told that it's most definitely a 2.2 related issue. Even though the bug has appeared before 2.2 came out, there were some server side changes a couple of weeks or months before the update came out. Maybe it has something to do with that. My account is autosaving fine, thankfully. I would be very surprised if my level had anything to do with this bug. There has been a rated level with the same name for years now, and this bug seems to have only appeared recently." Me: "Yea it would be pretty bizarre if it was your level. Haha. Thanks again for explaining everything. I guess all I can do is keep saving and loading manually and hope that RobTop fixes it with another update. :-(" ___________________________ After my conversation with him I was pretty convinced that the level had nothing to do with it, but then I saw your comment above and thought it was a great idea, so I recorded another test video where I experimented with completing this "Unknown" level using my test account. Here it is: youtu.be/6WjmixS5zq8Long story short, it appears that this level IS the culprit, at least on iOS. But since R3XX3R himself is not experiencing the same bug despite both creating and completing the level in question I'm wondering if my account could be fixed if someone on PC or Android could log in to my account, load, and then save. Jayflight, would you be up for trying this if you have a PC or Android version of the game? (We should probably try with my test account first in case it makes things even worse, but it's worth a try). Also, if you or anyone else with the PC or Android version of the game would be willing to create a secondary account just to see if you experience the same bug after playing this "Unknown" level from R3XX3R that would be interesting to find out. (Please don't use your main account just to be safe!)
|
|
|
Post by Malachyte on Jan 3, 2024 15:38:22 GMT -5
Some more thoughts:
Perhaps there's a way to dig into my save files and open the right one in a code editor or something to delete the block of code that keeps track of the fact that I've beaten this "Unknown" level. Does anyone know if this is possible? This might not fix the issue though because the servers still know that both my main "Malachyte" account as well as my secondary "MalachyteTEST1" account have beaten the level since they both appear on the leaderboard.
And what if R3XX3R renames the level to give it a real name? I've asked him in the YouTube comments on my video if he could do this as a test, although I'm not sure if you're allowed to rename a level after it has been uploaded.
Finally, the level isn't rated so R3XX3R should be able to delete it from the servers entirely if he's willing to do so. I would hate to ask anyone to delete a level to help me fix this bug... but in this case it's literally 23 minutes of nothing so maybe he would be ok with deleting it. Does anyone know if accounts still keep track of completed levels even after they've been deleted from the GD servers? I know every iteration of a level still has a unique level ID so this might still be tied to my save file somehow even if the level is deleted.
Anyway, I'd still love to find out if the bug happens on Android or PC for anyone if they beat this level for the first time on those devices. If anyone is willing to create a test account to figure this out please let me know. Again, I'm offering a $50 reward for anyone who can solve this bug for me so if you end up figuring out a solution you could get some "free money"! :-)
|
|
|
Post by Jayflight on Jan 3, 2024 18:27:57 GMT -5
Some more thoughts: Perhaps there's a way to dig into my save files and open the right one in a code editor or something to delete the block of code that keeps track of the fact that I've beaten this "Unknown" level. Does anyone know if this is possible? This might not fix the issue though because the servers still know that both my main "Malachyte" account as well as my secondary "MalachyteTEST1" account have beaten the level since they both appear on the leaderboard. And what if R3XX3R renames the level to give it a real name? I've asked him in the YouTube comments on my video if he could do this as a test, although I'm not sure if you're allowed to rename a level after it has been uploaded. Finally, the level isn't rated so R3XX3R should be able to delete it from the servers entirely if he's willing to do so. I would hate to ask anyone to delete a level to help me fix this bug... but in this case it's literally 23 minutes of nothing so maybe he would be ok with deleting it. Does anyone know if accounts still keep track of completed levels even after they've been deleted from the GD servers? I know every iteration of a level still has a unique level ID so this might still be tied to my save file somehow even if the level is deleted. Anyway, I'd still love to find out if the bug happens on Android or PC for anyone if they beat this level for the first time on those devices. If anyone is willing to create a test account to figure this out please let me know. Again, I'm offering a $50 reward for anyone who can solve this bug for me so if you end up figuring out a solution you could get some "free money"! :-) I don't think levels can be renamed once uploaded unless RobTop can do it; the level has over 1k downloads so the creator can't delete it from the server anymore as far as I know (although I do know Rob is able to do this). Not sure exactly how accounts keep track of deleted levels, but although I currently have 33 demons completed, only 27 show up as completed; I have ToE2 completed as well so there are 5 demons I've completed that don't seem to exist anymore lol (maybe they were weekly? Again, not sure). I do have a test account I haven't logged into in a long while so I can try the level on that and see what happens. EDIT (just so I don't have to make another post): Malachyte tested on Android. Logged into my test account, had some stats so everything was fine at first (the game would autosave when I made progress on Dash, and my stats/icon kit saved and loaded properly). I played R3XX3R's level, which has now been updated to be a single spike and much shorter, and saved my progress with that level completed. Logging out and back in, profile stats show up but icon kit is empty, so loading fixes that, although my glow/ship/ball are now all set to default, just like you saw. I did a 3% run on Stereo Madness; autosave is still working (I closed and reopened the game and my progress was still there). Saved, logged out and in again and even though the same thing happens with my profile, level progress is still there. I'll try to test this with another account on PC soon and update this post with that info when I do.
|
|
|
Post by Malachyte on Jan 6, 2024 1:11:30 GMT -5
^^ Thank you so much Jayflight for going out of your way once again to help me troubleshoot this problem. It's good to know that the bug doesn't happen on Android and I'm fairly certain it won't happen for you on PC either since it didn't happen for R3XX3R himself. I suppose the last thing to verify is whether or not it happens for other people on iOS but I suspect it will since I tested the bug on multiple iOS devices with both my main account and my secondary test account. It's also good to know that R3XX3R edited the level to be much shorter because this will at least help expedite any troubleshooting for myself and others so we won't have to sit through a 23-minute level, but it appears that shortening the level did not fix the bug because I tried re-beating the newly shortened version and the bug still persists. I strongly suspect that the issue is not the length or the content of the level but rather the "blank" name of it. I'm no coder, but I edit software training videos for LinkedIn Learning so I've edited tutorials on a lot of coding languages and I know that a lot of them hate space characters in file names, so I'm guessing that the blank level name simply breaks something in whatever coding language the iOS version of the game uses which then causes the auto-save and auto-load features to stop working if a player completes it. I would bet that if someone can get RobTop's attention and ask him to give the level a "real" name it would fix the issue. In any case, since you did verify that the bug doesn't happen on Android... would you be willing to try logging in with my account on your Android device (maybe we should try with my test account first), loading my data, re-beating the level, and then re-saving my account? I don't want to get my hopes up too much but this MAY fix the problem... although even if it does, I suspect that next time I save manually on my iPhone it'll just re-trigger the bug. Of course if the auto-save feature starts working again for me then I won't need to save all the time anymore, but I would still like to be able to save manually after beating a really hard level or whatever just for peace of mind. If you're willing to try this please send me an email at paavo [at] malachyte [dot] net and I'll share my login credentials. However I still think the most straight-forward solution would be for RobTop to rename the level or simply delete it entirely if R3XX3R is ok with that. The challenge will be getting his attention in the first place...
|
|
|
Post by Jayflight on Jan 6, 2024 8:51:43 GMT -5
^^ Thank you so much Jayflight for going out of your way once again to help me troubleshoot this problem. It's good to know that the bug doesn't happen on Android and I'm fairly certain it won't happen for you on PC either since it didn't happen for R3XX3R himself. I suppose the last thing to verify is whether or not it happens for other people on iOS but I suspect it will since I tested the bug on multiple iOS devices with both my main account and my secondary test account. It's also good to know that R3XX3R edited the level to be much shorter because this will at least help expedite any troubleshooting for myself and others so we won't have to sit through a 23-minute level, but it appears that shortening the level did not fix the bug because I tried re-beating the newly shortened version and the bug still persists. I strongly suspect that the issue is not the length or the content of the level but rather the "blank" name of it. I'm no coder, but I edit software training videos for LinkedIn Learning so I've edited tutorials on a lot of coding languages and I know that a lot of them hate space characters in file names, so I'm guessing that the blank level name simply breaks something in whatever coding language the iOS version of the game uses which then causes the auto-save and auto-load features to stop working if a player completes it. I would bet that if someone can get RobTop's attention and ask him to give the level a "real" name it would fix the issue. In any case, since you did verify that the bug doesn't happen on Android... would you be willing to try logging in with my account on your Android device (maybe we should try with my test account first), loading my data, re-beating the level, and then re-saving my account? I don't want to get my hopes up too much but this MAY fix the problem... although even if it does, I suspect that next time I save manually on my iPhone it'll just re-trigger the bug. Of course if the auto-save feature starts working again for me then I won't need to save all the time anymore, but I would still like to be able to save manually after beating a really hard level or whatever just for peace of mind. If you're willing to try this please send me an email at paavo [at] malachyte [dot] net and I'll share my login credentials. However I still think the most straight-forward solution would be for RobTop to rename the level or simply delete it entirely if R3XX3R is ok with that. The challenge will be getting his attention in the first place... I've sent you an email; if we do this, do remember to change your password and stuff afterward lol, always pays to be careful. A quick Google search tells me GD was coded in C++ but with a modified version of Cocos2d0x framework (which itself is version 2.2.3), but this was 2-3 years ago and from my understanding RobTop recoded a substantial amount of existing features almost from the ground up since his original work was very inefficient, so the exact version he's using now could have definitely changed; maybe there's somewhere in the game I could find this out
|
|