十分な評価がありません
セーブデータのバイナリ
作者: svaugrasn
12/29 アイテムの追加方法とか追記しました
レート  
お気に入り
お気に入り
お気に入りから削除
はじめに
http://steamcommunity.com/sharedfiles/filedetails/?id=202535929
こちらを簡単にまとめたものになります
セーブデータ破損に備えて必ずバックアップを取ること
セーブデータの場所
\steamapps\common\Starbound\player\

****.player
バイナリ
Pixel
This guy seems to have nothing to..の直後、00 00 00 00の後ろ4つ
00 00 00 00 <00 07 A1 20>
書き換えるツール作ったので使って、どうぞ http://www1.axfc.net/u/3114286.zip?key=starbound

インベントリ
09 63 6F 70 70 65 72 6F 72 65 02 07 00 | .copperore...
アイテム毎に07 00で区切られている。

09がアイテム名の文字数(copperore, 9文字)、63 6F 70 70 65 72 6F 72 65がアスキー文字でアイテム名(63=c 6F=o 70=p 70=p 65=e 72=r ..)、
アイテム名の直後が所持数。
実際の所持数は1を引いた値になる。

この場合はcopperoreが1個あることを示している。


例2
[07] [63 6F 61 6C 6F 72 65] [83 02] [07 00]
07が文字数(coalore,7文字)、63~65がアイテム名

83 02が所持数だが、83が特殊な値
Starboundではインベントリ一枠につき1000個までスタック可能だが、16進数ではFF(=255)までしか表現できない
そのため、所持数が255以上になった場合は自動的に追加される。

81の場合は128、82の場合は256、83は384、84は512...
例:82 02だったら(256 + 2) - 1 = 257個、 84 03だったら(512 + 3) - 1 = 514個

今回は83 02なので、{ 384(hex83 = 128*3) + 2(hex02) } - 1 = 385個
アイテムを増やすには?
Starboundを終了してから行う。くれぐれもバックアップは忘れずに

1. バイナリエディタでセーブデータを開き、07 00もしくはアイテム名で検索
2. 所持数をFFに書き換える
3. Starboundを起動して1000になってれば成功
未所持のアイテムを追加する
作業中
1 件のコメント
< >
サラダのカウンター 2013年12月12日 22時21分 
これマジ?