忍者ブログ
カレンダー
07 2018/08 09
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
プロフィール
HN:
[-_-;] (みかん)
性別:
男性
趣味:
プログラミング、XOPS
自己紹介:
関東地方から中部地方に引っ越しました。
最新コメント
[06/10 NONAME]
[01/29 NONAME]
[09/15 NONAME]
[04/16 ミカンファイトq(^-^q)]
[02/10 NONAME]
カウンター
XOPSを取り扱うサイト「みかん箱」等を運営する[-_-;](みかん)のブログ。 近状を中心に語っていきます。
Prev Month12345678910111213141516171819202122232425262728293031Next Month
OpenXOPSをシェーダーに移植してオンライン化したい
唐突ですが、4Kディスプレイ買いました。
前々から欲しいとは思っていたものの、自分の求める条件を満たす
物が見つからず手に入れていなかったのですが、偶然 良さげなものが
売っていたので、買ってしまいました。(詳細は後日の記事にて。)


さて、
表題の通り、最近はOpenXOPSをシェーダーに移植してオンライン化
できないかと考えています。
どちらかといえば、「オンライン化」が主で、「シェーダー移植」は
主ではない感じですかね。
category : ソフト・ツール開発 comment [0]
PR
OpenXOPS 1.045公開
もう5月になりましたね。


唐突ですが、OpenXOPSの公式バイナリバージョン 1.045を公開しました。

開発履歴としては、以下の通りです。
 ・コンソール機能にコマンドを追加
  (config・dark・delhuman・delweapon・delobj)
 ・フリーカメラ機能(viewコマンド)使用時の操作性改善
 ・一部の標準ミッションにて「画面を暗く」を有効化
 ・その他、数々の仕様改善やバグ修正

一部通常ミッションで「画面を暗く」フラグを有効にしたり、
viewコマンド使用時の操作性を改善したり、ショットガン使用時の命中率
計算を改良したり、手榴弾の物理計算を作り直したり、サウンド再生DLL
(ezds.dll)の制御を改良したり、その他色々やりました(^^;
一段と本家XOPSの再現率が向上していると思います。

前回の1.040公開から丸1年間経ち、ちょっとづつ開発も進んでいたので、
そろそろバイナリ版のアップデートを出したいとは思っていました。
1.040の次のバージョンと考えれば、1.050にすることも考えましたが、
そこまで開発が進んでおらずアップデートポイントも少ないため、
「1.045」としました。

今後ともOpenXOPSをよろしくお願いします。


・・・GW最終日ですが、GWネタは今度書きます。
category : ソフト・ツール開発 comment [0]
XopsAddonCreator Ver:1.2 公開
本日、8月16日で「みかん箱」11周年を迎えました。
日ごろから応援していただいている皆さん、本当にありがとう
ございます。。


「みかん箱」11周年と迎え、XopsAddonCreatorのバージョン:
1.2を公開しました。

目玉は、エミュレーター機能でしょうか。
後は、マップのテクスチャの番号入れ替え機能とか。
 「XopsAddonCreator」の開発 -31 (2015.12.28)

エミュレーターは、OpenXOPS 1.040をベースに、本ソフト
ウェア用にカスタマイズしたものを載せています。
最後までバタバタと色々調整していましたが、バグっぽい
ものは全部つぶせたので良かったです。
ー実は、データフォルダ内にエミュレーターのソースコード
 がzipで固めて入っています。

機能面以外にも、動作環境としてWindows2000が正式に外れ
ました。(XPでは引き続き使えます。)
ソフトウェアの開発環境をVC++2010に移行したため、2000の
サポートがなくなってしましたが、大して問題にならないと
思います。OpenXOPSでWindows2000のサポートを切った
時も、問い合わせはゼロ件でしたし。

後は、細々したバグ修正とか機能追加とかしていますが、
詳細はマニュアルの「開発履歴」をご覧ください。


XopsAddonCreatorの旧バージョン:1.1は、2014年8月に公開
したものでした。不本意ながら、今回のバージョンアップまで
丸3年 経っていました。
一度、1年前の2016年8月公開を試みましたが、ソフトウェア
として形にならず、公開を断念していました。
今回はそれなりに形に仕上がったので、満足しています。

使って頂いている上で何かあれば、遠慮なくコメント・問い
合わせください!
category : ソフト・ツール開発 comment [0]
ここ数カ月分くらいのOpenXOPSまとめ
ここ1年間以上、全然ブログを書かずに過ごしています。
困ったものですね(他人事


OpenXOPS関係のここ数ヶ月間は、本家XOPSのバグを仕様として
再現したり、OpenGLコアを改善したり、デバック用フォントを
改善したり、当たり判定を直したり、細々したコマンドを追加
したりしていました。

デバック用フォント・・・あれは結構大変だったなぁー。
外部ファイルの追加を一切せずに、見た目を大幅に改善できたので、
100点満点に近いと自己満足しております。


ここ数週間は、徹底的に人とマップの当たり判定攻略を目指して
攻めていました。
ほぼゼロから本家XOPSの解析とアルゴリズムを検討した上で、
OpenXOPSへの再実装を試みていました。
かなりうまく行く自信があったのですが、結果は惨敗です。
現行の当たり判定と比べ、一部改善できた挙動もあるのですが、
総合的には(現行のアルゴリズムより)現状作り直した新型の
方が、劣っています。
結構 良い線 は行ってると思うのですがorz

当たり判定については、これ以上の改善が見込めず、既に諦め
ムードです。
独自でアルゴリズムを考えてやっても当然駄目で、解析し直して
再実装しても駄目となると、手の打ちようがないですね。。
category : ソフト・ツール開発 comment [0]
「XopsAddonCreator」の開発 -32
暑い日が続いていますが、まだ暑くなるんだろうなぁー (前も言ってた?

今年の8月17日で「みかん箱」が10周年を迎えます。
自分でも信じられません。まさか10年間も続くなんて、10年前の自分は
想像すらしていませんでした。鯖だのクラン運営だの、時代と共に変化
してきましたけど。
何もしないわけにはいかないので、何かするつもりではいます。
XopsAddonCreatorのVer:1.2出すとか・・? まだ決めていませんけど。


久しぶりにXopsAddonCreatorを触りました。

武器 NONE を配置すると、3Dモデルが人の腕になるバグを直したりとか。
DEC:データエラーチェック機能を、ちょっとだけ改良したりとか。
前回話したエミュレーターの煮詰め方を考えたりとか。

既に誰が使っている分からない「PFコンバーター」ですが、開発元としては
1.9f2にも対応させなきゃいけないと、気を引き締めて1.9f2を解析して実装
しようとしたのですが・・・、既に対応化させていました (^^;
何ヶ月か前に過去の自分が既にやっていたようです。いやー完全に時間を
無駄にしてしまった。

「良かった良かった」と安心したのも束の間、そもそもPFコンバーターその
ものが正しく機能しないことが判明しました。
多言語化を想定し、XopsAddonCreator全体がUnicodeで設計していますが、
PFコンバーターは(XOPSに合わせて)マルチバイトでファイルを吐いてるの
です。そりゃ正しく読み込めるわけがない。

てか、現行のVer:1.1公開時に何で気が付かなかったのか?
当然動作確認はしているはずなんですが、何で見過ごしたのか。。
相変わらず大きな穴が開いたデバックだったようで、すいません。

ちなみに、何度か言っていますがXopsAddonCreatorのソースコードも結構
酷い状況なんです。
時間が無限にあるなら作り直したいのですが、OpenXOPSの件もありますし、
諦めています。


全くの別件ですが、近日(数か月以内?)に新しい企画が発表できるかも
しれないです。そっちも同時進行で進めています。
過度な期待をされても困りますが、続報をお待ちください。
category : ソフト・ツール開発 comment [0]
← NEW - MAIN - PREV →
[1] [2] [3] [4] [5] [6]

※過去のブログ記事は 原則として編集・修正していません。
 各記事の内容は投稿時のものであり、現在では異なる場合があります。
 最新の情報は、関係する内容について書かれた 最新の記事をご覧ください。

TOP