2011/04/09(土)ECO Sim: localStorage対応
ECO Sim: localStorage対応
本日のECO Simの更新内容は以下の通り。前々からやると言っていたlocalStorage (DOM Storage)対応がやっとできました。バグがなければいいですが^^;
- localStorage対応
- デフォルトのセーブデータの保存先をlocalStorageに。
- 設定で従来のCookieセーブに戻すこともできる。
- Cookie/localStorageのセーブ内容は特に連動しないので、それぞれ保持される。
- localStorage未対応のUAではCookieを使用。
- localStorage対応後の初回アクセス時にセーブデータ移行ダイアログを出す。
- 「セーブデータ一覧出力/読込」を使えば手動でも移行できます(移行ダイアログも内部的に「セーブデータ一覧出力/読込」を使ってます。)
- 「セーブデータ一覧出力」でイリスカード管理用のセーブデータも出力するようにした。
- Cookie/LocalStorage間のデータ移行の為に追加。
- イリスカードスロットをAlt+クリックすると、直前スロットと同じイリスカードをセットできるようにした。
- 同じイリスカードをたくさん装備するとき楽ちんに。
localStorage自体は使いやすいインターフェースなので、localStorageへの移行は割と容易でした。むしろ、Cookieとの切り替え機能とか移行機能に手間をかけてます^^;
なお、Cookie/localStorageのどっちを使うかの設定自体をCookieとlocalStorageのどちらに保存するかという問題がありますが、今後はlocalStorage推奨のつもりなので、この設定自体はlocalStorage側に保存することにしました。
2011/03/31(木)ECO Sim更新
ECO Sim更新
アップデート変更点。
- 装備品データ更新
- ECO-wiki装備品DBの更新で、装備種別や職業を正確に取得出来るようになった。
- 武器種による絞り込み機能を、装備種別による絞り込み機能に変更。
- 装備品選択時に、装備種別を表示するようにした。
- ジョイント職の装備可・不可も分かるようになったので、「ジョイント職は全ての装備品を装備可能にする」のをやめた。
(説明書きそのままですが、次の更新で直します。)
- 装備時使用可能スキルも取得するようにした。
- データ更新に伴い「LV別装備品一覧」も更新。
- クリティカル率上昇のみステータスに反映。
- ECO-wiki装備品DBの更新で、装備種別や職業を正確に取得出来るようになった。
- スキル追加
- 三次職の23~35スキル
- 武具強化回数を20回に、イリスカードのスロット数を7に。
- アネモネ実装の反映。
- クリティカル回避強化のデータだけ無かった。
- 「前一・二次職の装備品を全て装備可能にする」のデフォルト値を無効に変更。
- データが正確ならいらない機能ですが、まだ不正確なデータもあるかもしれないので機能自体は残しました。
ECO-wiki装備品DB の更新は結構大きく、装備品周りはだいぶやりやすくなりました。(矢と実包を判別する必要とかがなくなった。)
そう言えば、装備品の数は前回からかなり増えたようで、今回3000を越えました。(色違いの性能同じ装備などは1つにまとめているのでECO-wiki装備品DBの登録数はもっと多い。)エンシェントアークの+付き装備(とフラグメントもかな)がかなり影響している感じです。とはいえ、ECO Simの現行仕様上の上限は4096なのでまだ当分大丈夫そうです。
今後の更新予定
-
イリスカードデータ更新→4/1更新 -
三次職のステータスに影響するパッシブスキル対応。→4/1更新 - cookie以外のセーブ先。
今後作りたい物
- 装備品検索システム(LV別装備品一覧に機能追加する形になる?)
- イリスカード検索システム
データはECO Simのがあるからそのうち作ってみたい。
アネモネでの余談
よく考えたら、三次職のHP/MP/SP係数調べる絶好のチャンスだったのにorz
2011/02/13(日)ECO Sim 潜在武具強化対応
ECO Sim 潜在武具強化対応
かなり間が空いてしまいましたが、潜在武具強化に対応しました。武具強化の設定ができるところに潜在武具強化の蘭を増やしています。
余談1
久々にECO Simいじったらちょっと手間取ってしまいました^^;一応最初の設計段階でそれなりに考えているので、スパゲッティーレベルではないと思いますが、何だかんだで後からいろいろな要素が増えてるのと、パフォーマンス向上の為の処理がちょくちょく入ってるので見通しは悪くなってきたかも…。
余談2
ECO Simはデータセーブにcookieを使っていますが、cookieには
- 保存できる容量が4kB*1しかない
- サーバーにcookieが毎回送信されるのでパフォーマンス上あまり良くない
という問題があります。
前者については「ステータス関連計算2」にセーブ機能を実装したときから知っていて、セーブデータ長をできる限り短くする努力*2はしていたのですが、1キャラあたり150byteを越えるようになってきて、キャラ数が多いと厳しくなってきた感じです。
というわけで、そろそろ(というか前々から考えてはいましたが)セーブデータの保存先をcookie以外にしたいと思ってます。代替セーブ先の候補としては、DOM Storage (localStorage) あたり。
2010/10/22(金)ECO Sim やることリスト
ECO Sim やることリスト
- リザーブスキル数判定不具合修正 → 11/4更新
- ソウルテイカーに斧装備 → 11/4更新
- クロニクルジョブ新スキル追加 → 11/4更新
- 新武具強化対応 → 11/4更新
- イリスカードスロット拡張 → 11/4更新
- 潜在・武器強化対応(時間かかるかも)
- ステータスに影響する新規エクストラアイテム対応(時間かかるかも)
-
消費リアルマネー表示機能
-
2010/10/31追記
- ATK(叩/斬/突)にマスタリースキルが反映されていない不具合修正。 → 11/4更新
なかなか時間が取れず、まだ更新できていません(T_T)
2010/11/04追記
本日の更新分追記。
2010/10/01(金)ECO Sim クロニクル職対応
ECO Sim クロニクル職対応
久しぶりにECO Sim更新しました。
メインの更新内容は、クロニクル職(3次職)への対応です。前々から対応しようとは思っていたのですが、なかなか暇が無くてこんな時期になってしまいました。
- スキル、ステータス補正、各種係数は判明している範囲で対応。
- パッシブスキル対応(ステータスへの反映など)はまだ。
- 装備に関しては転職前の2次職と同じものを装備可能にした。
- 追加スキルポイントは今のところ無いので未対応。
クロニクル職対応で結構いろいろいじったので、もしかしたらなにか不具合が出てしまうかもしれません…。
# モンスターデータベースを作る構想もあったりするのですが、こっちも全然手が着いていません^^;
23:45追記
やっぱりバグがありました(;^_^A
職業ジョーカーを選択できない不具合があったのでこっそり修正しました。