- ベストアンサー
yahoo ゲームの競馬のセーブデータの格納場所はどこ?
http://games.yahoo.co.jp/games/flash/keiba.html これなんですけど どこにセーブデータが格納されているのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
詳しくやっていませんが, 他の方との対戦型ではなく,個人の馬の成績などのデータですよね。 対戦型の場合は,データはサーバ上にあるため,わかりませんし,わかっても教えることはできませんが, 質問されているゲームの場合,個人の馬のデータです。 このような場合はサーバ上ではなく,プレーしたパソコン内にデータが保存されていることが多いです。 ご質問の馬のデータもPC内に保存されました。 WindowsXP環境ですが,私の場合 C:\Documents and Settings\ユーザー名\Application Data\Macromedia\Flash Player\#SharedObjects\PDL79LC6\i.yimg.jp\images\games\free\games\flash\keiba\keiba2.swf というフォルダ内に「HGsvaeData.sol」というデータが保存されました。 「ユーザー名」はPCにログインしたユーザーの名前によって変わりますし, 「PDL79LC6」はどういう都合で変わるのかわかりませんが,場合によって違います。 ですから,人によって若干保存されるフォルダが違いますが, C:\Documents and Settings\ユーザー名\Application Data\Macromedia\Flash Player あたりから,「HGsvaeData.sol」を検索すれば,セーブデータが出てくると思います。 Macintoshの場合,このSOLファイルは ・OS9 Macintosh HD/システムフォルダ/初期設定/Macromedia/Flash Player/ ・OSX Macintosh HD/Users/ユーザ名/Library/Preferences/Macromedia/Flash Player/ 内にできるらしいです。 しかし,このSOLファイルはバイナリデータで,テキストエディタなどで開いてもまともに見えません。 テキストエディタなどで無理矢理編集しても壊れるだけです。 結局,『「HGsvaeData.sol」を消す。』くらいの操作しかできません。 SOLファイルは消しても全く問題はありません。自分の馬のデータが消えるだけです。 このSOLファイルに関してですが, SOLファイルは,JavaScript の Cookie(クッキー)と同じようなもので, 個人データなどを Flash で保存するためのデータです。 またサーバー上に保存することもできます。 Flash作成ソフトで言うと, FlashMX(FlashPlayer6) から保存できるもので, ActionScript では, SharedObject というスクリプトでFlashPlayerからのみ SOL ファイルの保存・読みとりが可能になります。 「ローカル Shared Object とは」 http://www.macromedia.com/jp/support/flash/ts/documents/fl0277.html
お礼
ありがとうございます。 めっちゃ助かりました。 バイナリいじってみますー^^