まだ生き残っていたか・・・。マオです。

UgoCraftの1.6.2と1.5.2のアップデートです。
Z軸回転のサーバ同期に不具合があったので修正しました。
これはマルチ化の時からあったようで、まあ似たような処理のコピペで書き直すのを忘れたというポカ。
こういうミスって減らす方法は無い物だろうか・・・やっぱり、全部手打ちしないと減らせないのかなぁ。
ついでに微妙に同期部分を調整してみた。
加速部分が存在すると微妙に酷い回転の時があったはずなんだけど、これで少しはマトモになると思いたい。

また新しい機能の実験は失敗に終わりそうだ。
楽しい事が出来そうだったけど、やっぱり想像からの落とし込みが苦手だ。
これは暇があったらボツネタとして動画にしようかしら・・・。

カテゴリ/タグ:月面開発室 /  ,    
コメント (4)

もう前回の影響は無いと思いたい。マオです。

UgoCraftの3バージョンを修正しました。
ハーフブロックに貼り付けたプレートが隠蔽出来ない問題を修正しました。
その他にはマーカーブロックのテクスチャを微妙に変えたり、内部処理を微妙に変えたりしています。

1.6.2のUgoCraftの日本語環境で特殊な接続のGUIの一部が英語になってますが、そこら辺は仕様という事で・・・。
英語以外の言語パックって、常に最新バージョンのデータしか保存出来ない上に、英語のみjar内部の言語パックを使うので面倒な切り替え処理を入れないといけなくなる。
まあ、簡単な単語なので問題無いでしょう。

そういえば、1.7.5が出ましたね。
うちのバニラ鯖もバージョンアップしちゃいました。
1.7.2と1.7.4のチャンク読み込みが怪しかったので、これで直ってると良いんだけど。
バージョンがパンパカ上がってMod環境は受難の時だねぇ。
早く公式のAPIが出て欲しい物だ。

カテゴリ/タグ:月面開発室 /  ,    
コメント (0)

何事もチャレンジ。マオです。

何か新しい要素でもぶち込もうかと、UgoCraftを弄っているのだけど、ちょっと長めに弄った要素をボツにした。
貼り付けるとマーカーブロックと同じような動作をするプレートというネタで、利点は「回転コアの周囲がすっきりする」「通常のブロックにも貼り付けられるので、罠とかが隠蔽しやすい」って感じで、久しぶりにテクスチャも描いたのよね。
ボツ理由は検索部分のコードが複雑になり過ぎる上に、検索速度も悪化する。
更に言うと、既存のマーカーとプレートが組み合わさると面倒。
ってな感じで、一気にやる気が消失してしまった。
完全に無駄って事でも無くて、一部ソースを圧縮する事が出来たり、ハーフブロックへのプレートが隠蔽されない不具合も見つかった。
近いうちにまたバグフィックスを出す事になるだろう・・・(遠い目)

カテゴリ/タグ:月面開発室 /  ,    
コメント (0)

普通に遊んでいる場合は特に問題なし。マオです。

メールフォームにて私の作ったModを使って動画を作って広告収入を得ても良いかとの質問が来た。
丁度良いので利用規約を一部変更する事にした。

旧:当MODは配布(デコンパイルしたソースコードやリソースも含む)・商用利用・改変や改変した物の配布を禁止しています。

新:当MODのパッケージ、パッケージ内のファイル及びファイルをデコンパイルしたソースコードの配布・商用利用・改変した物の配布を禁止しています。

配布しているUgoCraftのファイルを配布したり、そのファイル自体で金稼いだり、改変した物を配布してはいけないという感じ。
つまり、UgoCraftをMinecraft上で使った動画や記事を使っての広告収入に関しては、MojangのMinecraftの利用規約とUgoCraftの利用規約の自己責任条項を遵守した形でやって下さい。
過去配布された物に関しても利用規約の更新条項により変更となります。

カテゴリ/タグ:月面開発室 /  ,    
コメント (2)

期待は出来ない感じ。マオです。


ModAPIがいずれは来ると仮定して、とりあえず後々面倒にならないようにUgoCraftを1.7で動くようにしてみた。
正直、ステンドグラスの難易度のお陰で終了宣言でもしようかとも思ったけど、何とか解決方法が見つかってまだまだ頑張れる事は分かったね。

一番面倒だったのはJavaの文法的には合っているが処理は間違っているという部分。
ブロックに関するデータのやり取りがIDではなくインスタンスになり、何も置いていないブロックはnullではなく空のブロックというインスタンスになった。
元々私はIDでの比較はそんなにやっていなくて、ほとんどがインスタンス比較だったので、各種ブロックの定数が動いたのを修正するくらいで済んだんだけど、空ブロックの部分はnullで判定していたので問題無く通ってしまって困っていた。
結局総ざらいしてクリアしたけど・・・。
大改造はこれで終わりとかMojangが言ってた気がするので、まあ次回移植はこんな苦労はしないだろう。

最近、バニラの1.7.4でも遊んでいるんだけど、パケット周りの処理かチャンクキャッシュの辺りの挙動が怪しく感じる。
その影響なのかもしれないけど、Ugoのブロックに戻る時のチラつきが結構酷く感じるんだよね。
何とか対処したいけどどうにかなる気がしないわ。

今回はModLoaderが無くなってしまったので、最低限必要な部分を搭載した自作ローダーを使って動かしてみたのだが、この最低限の部分がModAPIで搭載されるのかが怪しい所。
1つだけ不安な部分があるんだよねぇ。
もしかしたらAPI自体が来ない可能性もありそうだけどー(笑)

もっと細かい部分も煮詰めて、楽が出来るようにしないとね。

カテゴリ/タグ:月面開発室 /  ,    
コメント (6)