ラベル UOClist開発 の投稿を表示しています。 すべての投稿を表示
ラベル UOClist開発 の投稿を表示しています。 すべての投稿を表示

2018年3月18日日曜日

uoclist 0.8.5.2

動作してくれないと困る部分だけの、とりあえずの修正です。

・ログイン失敗した後、再ログインできるように修正
・ダメージ表示の色分け、NoDraw表示といった、修正漏れの追加修正

download uoclist 0.8.5.2


追記:
ログアウト時の画像キャプチャが効かなくなってる><
ログイン/ログアウト時の動作の修正はまだまだ未完成やな、スマン



2018年3月11日日曜日

ゲームの近況とか(2018/03)

LoA2

最近は惰性でやっているようなもので、
戦力19億まできました。
ここぞというときの数千円の課金に抵抗感がなくなったw
クレカの番号、すっかり暗記したwww


UO

EMイベントに合わせてuoclistを急遽修正したため、
いろいろ不具合抱えてますね><

・ログイン途中でキャンセルしたときの挙動がおかしい
・ダメージ表示の色分けができていない
・NoDrawの表示がされない

あと、いままで抱えていたバグとして
リコール/セイクレッドジャーニー時にラスタゲを書き換える
ってのが、WaitForTarget/LastTargetの高速化とカチ合って
キーによっては機能してませんでしたね。

ここいらを修正したいところなのですが
今忙しいので、落ち着いたところで修正版を出します。
現状でも必須な動作はするので。。。

2018年3月4日日曜日

uoclist 0.8.5.1

現2Dクライアントで起動できるように修正したのみで、その他追加修正はなし。

オマケ機能なために動作確認をろくにしてはいませんでしたが、
公式シャード以外でのログイン機能が、無効になってしまいました。

前バージョンまでのサーバーIPアドレス書き換えができなくなった。。。
(2Dクライアントの現バージョンは、ログイン関連のコードが色々修正されていると思います)

・公式シャードで、NewMovementSystemの挙動が制限されている
・client.exeを非管理者で起動すると、画像読み込みがおかしい
  (詳細調査しておらず、VirtualStore下におかれたuopの旧バージョンファイルを
 削除すれば回避可能)

となっていますが、とりあえず今まで通りの操作は可能です。


  download uoclist 0.8.5.1



2018年3月3日土曜日

久しぶりにUOを堪能

ひな祭りEMイベ、土曜3シャードに参加
金曜は帰りが遅くて無理だった、明日も参加予定
EMイベントアイテムの配布基準は多分緩めだな、無事ゲット
(っていってもあまりうれしくもないが^^;)

uoclistの方は、先日のアップデートで
1ボタンログインができなくなった。。。

あと、VirtualStoreのuopファイルを消して更新しないと、client.exeの直起動で
タイトル画面が出ない。。。

ログイン関係の修正したいけど今忙しくてつらい。。。スマン

2018年1月22日月曜日

まぢぃ、UO楽しい

UO
やっと休止前の状況を整理できてきました。
で、ペットの育成が楽しいのよ^^;
前回は全然経験値上がらねーって書いてしまってすまんかったw
スキル上げと経験値上げは別の対象を選ぶのね。

魔法使わないのにマナ持ってるFireSteed。
やっと設定が生きてきそう^^

休止前にパワスクは少しやりこんでいたんだけど、
レスリング120は5枚しかなかった…


UOClist
ログイン直後に固まってしまったり(多分メニューの最小化が原因かな?)
リコ直後に動けなくなってしまったり(NewMovementSystemが原因かな?)
といった不具合がありますね。
あと、Yamatoはなんかおかしい。鯖プログラムをいじられた???

LoA2
総戦力10億超えてから惰性でやってる感が強くなってきた。
色々と終りが見えてきたからか。。。

2018年1月7日日曜日

uoclist 0.8.5.0

今のCCのバージョンに対応してみました。

download uoclist0.8.5.0.zip

注意点:
・AnimalLore結果の表示機能は削除しました
・EMイベントカレンダー、CCバージョンの偽装機能は削除しました
・ログイン時のストア告知が悪さをしているのか、ログイン時に固まってしまうことがあります
・開発時に起こったことなのですが、初期化ファイルを正常に引き継げないことがありました。その際には、該当する初期化ファイルを探し出して削除して、新規にログインし直してください


CC自体は、ペット関連の修正以外は1年たっても変わってないようですので、
現機能の動作に支障はないと思います。

僕自身の今後のUO予定ですが、
ペット育成、バルク収集でボチボチと復帰していくつもりです。
その中で操作しにくい部分を修正していこうと思います。
(ただし、ダウンロード版はタゲ取り制限をしているので、使いにくいでしょうが^^;)

2018年1月6日土曜日

UO復帰してみたところ

何回かログインしてみて、色々思い出してきた
ただし、細かい部分はすっかり忘れちゃったな
バルクの報酬とか、装備のプロパティの評価とか
転送盾も2つ増えたので、
各シャードを巡ってメインシャードにアイテムを回収しようと思う

uoclistの方は、ペットのロア関係を削除した以外は
問題なく動いているっぽい

前にも一度休止/復帰をやっている経験があったので
復帰に役立つ項目を用意しておいたのが助かったよ
ログイン記録(画像つき)、パスワードの記録とかマクロキーの共通化とかね

ただ、やはりあのごちゃごちゃした画面構成はいただけないか><
何を意図した機能だったか思い出せないものがあるw

あと困ったのが、ルーンのリコール先がどこにあるかわからず
ルナ銀いくにも手間取ったよ。。。

たしか休止前にもその辺が問題だと認識はしていて、
なんとかしたいなぁとマップ表示までは作っていたんだけど、
リコール先がダンジョンだったりすると膨大な作業が必要なので
諦めたんだったか。。。

ソースコードの方は、なんかコメントアウトしている箇所が多くて
すっげー見にくかったw
ソースの整理&表示のみやすさ(画面デザイン)&アニマルロア関連を
少しいじってみようと思う。

2017年3月11日土曜日

uoclist 0.8.4.1

・ミニステータスウィンドウの表示バグ修正

UOClist
  download uoclist0.8.4.1.zip

小修正のみ。色々やろうとしつつも放り出した。色々制限ありすぎ。

2017年3月8日水曜日

VisualStudioがぶっ壊れててひどい目にあった

仕事場のPCのVisualStudio2015、いつからだろうか.NET関連のプロジェクトを
開くと、なにかの条件でエラーで落ちるようになってた。

で、VisualStudio2017リリースを機に入れ替えようと思い立ったものの、
VisualStudio2017のインストールを途中で中断させられちまう><

結局、VisualStudio2015を完全にアンインストールしてVisualStudio2017を
インストールするという面倒な作業で一日がかりでリフレッシュしました。


uoclistについていくつか

ミニステータスウィンドウの表示が乱れるね。
チラツキがどうしても出るのでかなり前から色々といじり倒しているんだけど
なかなかチラツキを抑えられない。
もう一から作り直したほうが早そう。。。

InputTextウィンドウ、使い勝手がいまいちなんだよなぁ。
これも前から色々といじり倒しています。。。
僕がよくやってしまうミスはUO内の発言とチャット発言を間違えて
チャットに誤爆するw
UO内発言、チャット、パーティ、ギルドとで背景色とか変えたほうが
いいのかも。

前から、BGMのループ再生ってどうやったら(楽に)実装できるんだろう
と気にかけていました。
どうやら、フォーマットをOggVorbisにするのがいいらしい。
ループ用の位置を波形を見ながら設定するツールがあるらしいから。
で、やりたいのはソーサリアン(古っ)のBGMのループ再生^^;;;
ファルコムってJASRACに入ってなくて全ての音楽の使用権を開放しているんだけど
たしかゲーム用に使うのは禁じてたよなぁ。。。
でも聞きたいんだよなぁ、UOのプレイ中に。うーん、これはOggVorbisプレイヤーです!
って言い訳は通じるんだろうか。。。

2017年3月5日日曜日

uoclist 08.4.0

・起動時クラッシュの回避
・CC 7.0.51.1を継続利用するための実装

UOClist
  download uoclist0.8.4.0.zip

起動時クラッシュする原因を修正しました。
(っていっても、初回起動時とかキャッシュに読み込ませるのか
 タイミングが悪くてクラッシュすることがある。。。)
あとは、もうCC 7.0.51.1でしばらくは決定版だろ、ってことで
今後バージョンが上がったときに7.0.51.1のバージョンだけ偽装する仕組みを
実装しました。
もう、完全にWin10に移行したので、Win7だと不具合がでるかも。

2017年3月2日木曜日

CCのバージョン偽装

uoclistの場合、書き換えるアドレスのサーチをせずに直接アドレスをコードに
記述していて、CCのバージョンアップごとにそのアドレスを変更しているわけだけど
(サーチするとちょっと時間がかかるし、サーチコード書くのがめんどくさいし。。。)
さすがにバカらしくもなってきた。

今のBroadSwordの開発担当ってBleakとあと一人いるかいないか?でしょ。
これからプロトコル/コマンドをいじってくるとは到底思えないwww
それにクライアント(CC)自身への大きな機能追加が行われるとも思えない。
なんか、ゲーム画面の拡大だけでヒィヒィ精一杯頑張りました感があったんだよね。

で、今ちょっと試してみたんだけど、古いclient.exeのバージョンだけ
resourcehackerで今のバージョンに書き換えてみたら、、、

動くんですよ、これがw


今後のバージョンアップってグラフィックとcliloc追加と少々のバグフィックス
だけだろうなと予測。

だったらもう今のバージョン(7.0.57.1)を決定版にして、以降は
バージョンだけ書き換えていけばいいんじゃねーのかな?と思うわけで。。。

バージョン取得ってどうやってんだろ?GetFileVersionInfo()?
リソース読み込み?IAT書き換えたりメモリ書き換えたりで偽装できんじゃないのかな?

2017年2月28日火曜日

ゴキ部屋で

1回に受信するパケットが複数となるパターンがあるのね
多分
uoclistだとそういうの捨ててた

2017年2月27日月曜日

Windows10/64bitとVFW

videoの方はx264入れて問題なし。

問題はaudioの方。

僕が設定を知らないだけかもしれないんだけど、
Realtekのステレオミキサーの設定がよくわからず
仕方なくNETDUETTOをインストールした。
これで録音+再生デバイスは確保。

でmp3の方なんだけど、Windows7/32bitで設定したように
レジストリのmsacm.l3.の設定をl3codecp.acmに変更したんだけど
有効にならない><
VirtualDubのCompression設定で見ても、decode onlyで
反映されてない。
あと、PCMで録音してもなんかvideoとずれてんね><

OSごとにコードを変えたくはないんだけどなぁ。。。

2017年2月25日土曜日

uoclist 0.8.3.3

・Windows10(64bit/Japanese)で動作確認
・コンテナコンテンツウィンドウのリフレッシュボタンの潰れの修正
・画像キャプチャにより生成するbmpファイルのフォーマット修正
・マニフェストにWindows10まで対応済みの項目追加
・ダメージ色変更のオプション追加
・uo.comのイベントスケジュール取得でウェイト調整してクラッシュ回避
・リッチエディットとかの昔のコードのリファクタリング

UOClist
  download uoclist0.8.3.3.zip

キャプチャによるbmpファイルのフォーマットが間違ってました。。。
今までIrfanの自動修正で表示していたので気づかなかった^^;;;

マニフェストにWindows10の対応まで記載しました。気分的な問題w
でも、client.exeの方は未だにVistaモードで起動しているんだよね。
一応、DirectX関連とかで7モード以降動作が違うし直してほしいんだけど。。。

ダメージ色変更の影響なのか、Observationのライフの反映が詰まったりする。
うーん、ステータスウィンドウ関連、サーバー側でいじられたか?
様子見中。

まだときどき起動時にデッドロックで固まったりするなぁ。
OSのウィルスチェック関連でウェイトがかかるんだと想像。
uoclist内のスレッド同期ができてませんね。
非同期でポンポンとスレッド起動しているんで、そのあたりのチューニングが
必要なんだけど、見直すのがめんどいのです^^;;;

Windows10/64bitに開発環境を移動したんだけど、いくつか問題があった。
・reseditでマルウェア感染、新規PCでいきなりかよw
・10年来かな?使い続けてきたMeadow(emacsエディタ)がうまく構成されなくて
 不正終了することが度々ある。
・Windowsのサインインで、「てめー、不正メールばっか送ってっぞ」とか怒られた。
 マイクロソフトもなぁ、認証関係をもうちょっと使いやすくしてくれればいいのに。
 グーグルに比べるとこりゃ勝てねーわって思うわ。

Windows10に移行してなんかデスクトップ画面が寂しいw
なんつーか、デスクトップを飾るのをアプリ開発者に丸投げされたって感じ。
Windows7のAeroと同等の見栄えを選択できるようにしてほしかったな。

マウスはRazerDeathAdderを買っちゃいました。
LED色は青固定にしてます。Habu、CopperHead(青)と使い続けていたんで、
Razer=青ってイメージがあるなぁ。Kraitのオレンジってのも好きだった。
SDKでLEDを制御できるようなので、uoclistの機能としてつけてみよっかな。

2017年2月23日木曜日

新PCに移行中

新しいノートPC(Windows10/64bit)が届いたんで移行作業中。

とりあえずChrome入れてIE11を有効にして
CtrlとCapsLock入れ替えして
Irfan入れて
KMPlayer入れて(韓国製なんだけど、これは認めるw)
JaneStyle入れて
VisualStudio2015はまだダウンロード中。。。

で、UOのCCをインストールしておそるおそるuoclistを
起動してみたら。。。

なんだ普通に動くじゃんかよぉ
先日、Win8.1で動かんって言われたことがあったんで
ドキドキしたよ^^;;;

Windows10の枠のデザインの問題でWindows7で設計した
画面デザインが崩れているけど、まぁ、いいか。
少し修正します。

これから数日間使い込んでテストしてみます。
IE11インプレイスWebブラウザも普通に動いたなぁ、長崎屋w
あと、VisualThemeの無効化が機能したのは意外だった。
Windows10ってもうあの四角枠の表示はサポートしてないんじゃ
ないかと思ってたわ。

追記:)
早速。。。
コンテナのアイテムリストのところのリフレッシュボタンが
正しく表示されてなくて押せもしないな。
Win10でしか動かしてなかった人からすると、そういうデザイン
なのかと思われていたんでしょうねw

2017年2月21日火曜日

ダメージの色変えたい

ってことで調べてみました。
うーむ、hueはWORD指定なんだけど、なぜかケチって?char指定?
ま、できそうだからいいか。

あと、効率化~なんて調子こいてたらデッドロックになることがあるね。
ごめんなさい。
もうね、ソースがシッチャカメッチャカでちょっと修正したときの影響範囲が
見積もれてないwww

追記:)
チャットでの発言ができなくなってる。。。
発言周りはいじった覚えがあるwww
次直しときます。明日、たぶん新PC届くし?

2017年2月18日土曜日

uoclist 0.8.3.2

・nodrawが表示されないバグの修正
・update range=24で固定化
・uoclist側の処理効率向上
    - メッセージ処理の見直し
    - 部分的なスレッド優先度の変更
・client.exe改変
    - 他のアプリと干渉するコードの修正
    - GhostWindow化の回避

UOClist
  download uoclist0.8.3.2.zip

まだ自分のところでの動作テスト中です。

2017年2月12日日曜日

今残っているuoclistの不具合とか

・テレポ可能の条件が厳しくなった
 サーバーのバージョンアップでその辺りをいじったんだろうな。
 要調査。

・invisible item をnodrawと表示することができなくなった
 client.exeのコードを見ると、前のバージョンと変わらんのだけどなぁ。。。

・client.exeの内部updaterangeをいじってない
 前のバージョンで31に広げていたんだけど、まだそのコードを適用してない。
 client.exeのバージョンアップでそのあたりのコードが改変されたし。。。

・HPの値の150制限コードが多分残っている
 扇動マスタリーなんかで150超えるんだっけ?

・ショートカットボタンで、現在装備中のアイテムに四角マーカーが表示されない
 全キャラ共通のDisplayInfoマクロで再描画するようにしている。
 根本的にコーディングを見直さないと治すのは厳しい。

・dblclick->neighbor(Attack)で、アタックできない状況になることがある
 周囲にMOBが多い場合に発生してしまう。一旦updaterange外に出れば治るし、
 と放置中。

・uo.comのカレンダーを見るときに実行時エラーで落ちる
 どうせログイン前に見るだけだしと、放置中。

・ログインしたときに落ちることがある。
 一旦ログイン成功したあとで発生する確率は低いんでこれまた放置中。

nodraw表示が効かなくなったのが痛い。
安易に前のクライアントのバージョンの偽装でいいじゃんって逃げたくなるw

2017年2月9日木曜日

uoclist 0.8.3.1

client.exe 7.0.57.1 対応

UOClist
  download uoclist0.8.3.1.zip

CCのバージョンアップ対応のみ
UpdateRangeをいじらないようにしてます。またどうせCCを手直ししてきそうだし。。。

せっかくPub入ったんだけど風邪引いて頭痛くてUOどころじゃないです><

2017年2月4日土曜日

久しぶりにcliloc.jpnを眺めてみて

あれ?こんなのあったっけ?ってのがあった。
位置的にEC用か?ECは使ってないので、実装済みなんかは知らんけど。
過去のPinco関係と混ざってる?

60秒間に200タイルの範囲で5隻の船の位置を追跡し、地図上にそれぞれの印を表示します。
重傷を負っているフォロワーをターゲット
Export a list of all the accessible items of the targeted container into a text file.
自動的に10個の手裏剣をニンジャベルトにチャージします。
この動作を選ぶ前にバックパック内に充分な手裏剣が入っている事をご確認下さい。
Toggle AFK Mode
Only crates can be used as trapped boxes!
これが有効になっている場合あなたのペーパードールのみを開く事ができます。
戦闘モード中に、あなた自身のペットを攻撃出来ないようにします。
警告:ペットのヒットポイントが低下しています。
Notoriety Auraを有効にする
マウスポインタの置かれた体力バーと連結した移動ターゲットの頭上に弾む矢印を表示する。
頭上表示の呪文のテキストを切り替える事により、呪文名や力の言葉の表示無しで呪文を唱える事ができます。
有効にした場合、他のプレイヤーの毒に関連したメッセージが表示されます。
頭上表示の名前のフォント
Healingの呪文のテキストの色
ポジティブな状態を表す頭上テキストの色
あなたが受けたダメージのテキストの色
あなたのペットが受けたダメージのテキストの色
Enemy Damageのテキストの色

ダメージの色変更はなんとかしたいと思っている案件
あと、マップ追跡は既にサーバー側で動かせる状態なんかね?