影片連接丟丟
照片丟丟
應該有不少玩家都看到了這個驚悚的消息了??
XY出現的具傳染力的ダメタマゴ(英文是bad egg,以下將用壞蛋來稱呼),
很多網站都推測是因為非法破解遊戲的關係,
在這個網站中有詳細的過程,下面單純轉貼
Players of Pokémon X and Y are in a panic this weekend. Rumors have been going around that those who are using Pokémon Wonder Trade may become victims of a new hack which creates “bad eggs” in the recipient’s game.
If you are new to Pokémon and X and Y, Wonder Trade is a new feature found in these games which allows you to trade Pokémon with other random players. There is absolutely no guarantee what you will receive back from the other player and you don’t know what you are getting until the trade is in progress. Many players find it fun for this reason since it allows them to expand their Pokédex with many new and exciting Pokémon. Unfortunately, many may now shy away from making Wonder Trades because they may get a nasty surprise at the end: bad eggs.
According to a post made on Bulbagarden, a popular Pokémon fansite, when people try to trade hacked Pokémon, they appear as bad eggs in the recipient’s game. These bad eggs cannot be released or traded away; they will keep multiplying until all of your boxes are filled. But, it gets worse. They will also delete your existing Pokémon and replace them with bad eggs. “Trade at your own risk,” warns the post.
The problem may be due to a new pokémon editing tool which was just released to the public by a hacker who goes by the name codemonkey85 on a site called GBAtemp. It appears that the pokémon created by this tool may be causing the bad eggs to be created whenever someone trades one of them in Pokémon Wonder Trade. Whether the creator of the tool did this by accident or with malicious intent is uncertain, but it appears that it was probably unintentional. At the time of the publication of this article, the problems with Wonder Trade were not being discussed on the GBATemp forum or linked to the tool. However, the timing does seem suspicious. The tool was just released on October 30th.
Some feel that this problem may be a result of the fact that documentation is now online telling people just what to do to edit a pokémon’s attributes. It was only a matter of time, they say, before people would begin to hack the X and Y games. Now someone has released a tool for editing pokémon and it seems to have already lead to problems.
Hacking Pokémon X and Y seem to be quite a popular trend. Just recently a hacker uncovered several pokémon hidden inside the game, include mega evolutions of Latios and Latias and some legendaries. These pokémon were intended to be released to the public in special events until the hacker exposed them first. While some players were excited about seeing the new pokémon, others were disappointed that they had been revealed prematurely.
The official Pokémon X and Y site does not appear to have many any announcements yet about the new bad egg hack found in Wonder Trade.
咱比較有興趣的是
http://www.pretendo.co/wonder-trade-pokemon-x-y-hacked-badly-use/這個網站中的某篇回覆,
下面稍微作了整理&翻譯:
1. 壞蛋從發售開始就存在了,並非非法解析所產生的問題
2. 壞蛋的出現是因為各個遊戲卡匣中錯誤的checksum
所謂checksum,簡單來說就是檢查碼,
是一種檢查檔案是否完整正確的數值。
假設時間上較早的是checksum1,較晚的是checksum2,
在程式中,當checksum1=checksum2時,
資料就完整無受損,也就是大部分的情況;
然而當checksum1!=checksum2的時候,
資料就會出現錯誤。
3. 如果回覆者的猜測沒錯的話,
奇蹟交換應該是在交換開始時使用checksum1,
交換完成時使用checksum2,
大部分的狀況下,程式運作正確,checksum1=checksum2,
奇蹟交換不會出現任何問題;
但是現在有不明的錯誤發生,
導致了checksum1!=checksum2的狀況發生,
而這個錯誤就造成了壞蛋的出現。
3. 壞蛋並不是一顆蛋,而是遊戲產生的錯誤訊息,
一個代表資料毀損的圖像。
4. 因為某些奇怪的原因,
資料的毀損部分能夠傳染並破壞正常的檔案--也就是其他的PM
回覆者猜測這個"傳染"是肇因於壞蛋覆蓋了其他存在的PM的checksum
5. 毀損的checksum=毀損的記錄,被壞蛋蓋掉的PM是拿不回來的
大概是以上這樣,供大家參考參考囉~
不過因為咱的程式設計能力超初階,
所以相關術語的部分如果有出錯,歡迎直接指正<(_ _)>
不論壞蛋出現的原因和非法改造or解析有沒有關,
咱只想說句
守規矩好好玩個遊戲有那麼困難嘛ˊ_>ˋ
最後附上原回覆文
It wasn’t because of hackers. People have only just started to decrypt the save files, and they can’t actually send modified save data to the cartridge yet.
People are just assuming this was because of hackers.
The bad eggs have been happening since launch. There is NO possible way people were hacking the game at the worldwide launch. Proof here: https://www.youtube.com/watch?v=TjsySmLeBS0
It’s because of bad checksums in the individual Pokemon files.
(Quoted from olcon of GameFAQs)
[Pokemon data integrity is is achieved through the use of checksums. In barebones layman's terms, a checksum is sort of like a total representation of the integrity of a piece of data. If a checksum value for a piece of data matches a previously computed checksum value for the same piece of data, the data is uncorrupted.
So if checksum 1 = checksum 2, the data is safe. This is what normally happens.
If checksum 1 != checksum 2... bad things start to happen.
if I'm understanding this situation correctly, wonder trade probably does checksum 1 when the trade starts and checksum 2 when it ends. Normally everything lines up and is fine, but something's going wrong, and the checksums aren't lining up
The result is the abomination we label the bad egg
The bad egg is NOT a Pokemon egg - it is the game's error message, an icon that represents corrupted data. This is why it can come through wonder trade unlike actual eggs.
On top of it, for some odd reason, the corrupted data can spread and corrupt normal data - in this case, your Pokemon. The only way I can imagine this, is somehow the bad egg is overwriting the existing checksums for the boxed Pokemon
I'm being completely serious when I say to quarantine the entire box, guys. This isn't a joke, this is hard work potentially down the drain forever, because corrupted checksums = corrupted saves.
You don't get those Pokemon back.]
最後的最後,還是要感謝各位願意點進來,把這篇文章讀完><