Capable of achieving a millennium in terms of evolution in a matter of hours, it has an immense potential to manipulate life to levels never achieved before. However, the discovery of an experimental amino acid that bonds to DNA changes everything. Being masters of genetic manipulation, they used their knowledge to create a personal army of genetic heroes, called Living Weapons. Many of them performed secret experiments on the populations they oversaw. The Crogenitors were a race of scientists that established a massive empire encompassing an entire galaxy. The game is currently unplayable without circumventing its DRM scheme that requires a connection to servers which no longer exist. Those who have purchased it prior to the page's removal still have the game and could play it until the servers were shut down permanently on March 1, 2016. The game was later relisted with EA saying that they would continue to support the game. The game was released in North America on April 26, 2011, for Microsoft Windows, and in Europe on April 28, 2011.ĮA has removed the store page of Darkspore from Steam, meaning any attempt to purchase it through Steam cannot be made. In addition to the creature editor, the game features a unique squad-based mechanic, various multiplayer options, and a player versus player arena. It was described as "a fast-paced, science fiction action role-playing game in which the player battled across alien worlds to save the galaxy from the mutated forces of Darkspore". I should also be able to create a proper API with it.Darkspore was a video game that borrowed creature editing technology from Spore. I will use it to check if the requests above also have POST arguments. Just created a fake server with Python, Flask and a Docker. That contain some useful data in case the fake server needs to calculate things itself: I guess this explains why it was never done until now. Depending of how much more is done in the servers, this may be a hard task. I found that part of open source code related with Darkspore, but it doesn't seem to be useful:Īs far as I could check, it seems that the game stored the saves in EA servers, and that's why they said it would be impossible to add an offline mode. It's just a theory though.ĭoes EA/Maxis has any pattern in their APIs? Does anyone has any information that could help to proceed?īased in the order of the requests, I'm pretty sure that if the request to /bootstrap/api is replaced properly, the second one may not even happen, and the third one should happen in the domain. I don't know what any of those files was supposed to return, and none of the three mentioned servers exists anymore. /bootstrap/launcher/notes (XML, HTML, plain text or PNG)Īnalysing both Apache and Wireshark, those seems to be the only requests until now still, for obvious reasons, the error persist.I created the needed files in the localhost: I forgot to override them, so they returned 404 status codes, which pretty much explains why the error persisted. (.com) GET /api?version=1&method=&format=json&callback=updateServerStatus(data).After that, I checked that the following requests seem to have been done according to the Apache log: Darkspore still says that my computer is not connected to the internet. Using the hosts file in my computer to redirect the calls to the localhost haven't changed anything. Until now, using Wireshark, I discovered that Darkspore is trying to access the following domains: This would also be interesting for those trying to create private servers of the game, I think, but I haven't made much progress (specially because I started today). I would like to redirect the server calls of Darkspore to a localhost in my computer, so I could create fake responses for the game. I'm not even sure, due to that, if the offline mode of the game is worth it, but I would like to try. I never played Darkspore, but once I decided to buy it the game was already down.
0 Comments
Leave a Reply. |