UOX3

Ultima Online Serverエミュレータ。
今すぐダウンロード

UOX3 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • UOX3 Team
  • 出版社のWebサイト:
  • http://www.uox3.org

UOX3 タグ


UOX3 説明

ウルティマオンラインサーバーエミュレータ。 UOX3プロジェクトは、ウルティマオンラインサーバーemulator.UOX3はウルティマオフライン実験3の略で、基本的にはウルティマオンラインサーバー・エミュレータとして記述することができます。それは誰と誰もが自分のプライベートウルティマオンラインのシャードを(どちらかオフラインまたはオンライン)、彼らはその後、公式UOクライアント(またはカスタム1)はUOX3の目標のshard.Whileのいずれかに接続するために使用することができますどの機能をエミュレートすることで実行することができますどちらかUOX3の複雑なスクリプトエンジン経由(SpiderMonkeyのに基づいて - 誰もが自分のサーバーを実行することを可能にし、公式ウルティマオンラインサーバーで、他はそれのユーザーが言った機能のすべての側面を微調整できるようにするために、さらには全く新しい機能を作成することですJavaScriptを-Implementation)またはUOX3 directly.UOX3のソース・コードを編集しては皆のために自由です。 UOX3フォローの道徳的なコードほとんどのユーザーである - それはUOX3を使用して設定任意のUOサーバー上のアイテム課金ほとんどの場合もあります。あなたのシャードでプレイするための人々のお金を充電することは違法であり、ほぼ確実にあなたのダウンエレクトロニックアートの法務チームをもたらすことは言うまでもありません。このリリースの新機能: ソースの変更/修正: ・JSのgumpsがお互いに干渉させる問題を修正しました。 ・istatsでシリアル番号が不正に表示するガンプ原因となった問題を修正しました。 ・クライアントがロックアップさせるようなCPFightOccurringパケットの問題を修正しました。 ・戦闘中のCPFightOccurringパケットを利用しました。 モンスターは戦闘ではなかったプレイヤーを攻撃したとき・問題を修正しましたUOX3 ・新しいターゲットのクライアントに通知しないでしょう。 ・CChar関数にフラグを追加しました:: PushDirection()は、私たちはpathToFollowリストの前面または背面にプッシュすることができます。 ・より堅牢な機能のために両端キューにCChar関数:: MNPC :: pathToFollowを変更しました。 ・A *経路探索ルーチンが逆にパスに生き物を起こして問題を修正しました。 ・A *経路探索(デバッグモードで実行されている)に、いくつかのデバッグ情報を追加しました。 ・JSのgumpsにTEXTENTRYで可能な問題を修正しました。 以下JSイベントと問題を修正しました: ・OnSnooped ・OnSpellGain ・OnSpellLoss ・オンデマンド ・OnPacketReceive ・いくつかのMINGW32コンパイラの警告を修正しました。 ・人種の敵とのフラグ付け問題を修正しました。 ADVANCEDPATHFINDING = 0/1:・ディスエーブル/ A *経路探索ルーチンを有効にuox.iniフラグを追加しました ・* nixの下のコンパイル時にエラーの原因となった問題を修正しました。 ・モンスターは、常に彼らが到達できないターゲットにpathfindしようとする原因となった問題を修正しました。 ・メイドonResurrectトリガ復活の前に代わりの後に、偽を返すことによって、ハードコードを無効にするオプションを追加 ・それは不可能テーブル上の項目を配置すること問題を修正しました。 ・ログリソース復活エリアのuox.iniエントリで問題を修正しました。 ・読み、それらが容易になり、uox.iniに多くのエントリを簡素化。 ・家の外の家のアイテムを配置しようとするとクラッシュを修正しました。 彼らは家の内側に配置することができるように、ハウスアイテムを配置するとき・場所のチェックを修正しました。 ・唯一の彼らは(GMのか、またはどこでも)あなたの家の中に配置することができるように、ハウスアイテムのチェックを追加しました。 ・999から32766までcreate.dfn内の項目の制限を格上げ。 彼らは余分だったとして・skills.dfn鉱石エントリからFOREIGNとMINAMOUNTタグを削除 ・固定CHANCEFORBIGOREタグではなく1つの鉱石よりも5の山を取得するには100のうちの%のチャンスを与えるためにregions.dfnから取り扱います。 以下に合わせて作成-DFNSでRESOURCEタグの引数の順序を変更: ・RESOURCE = ID AMOUNT COLOR(AMOUNTと色は任意です) ・ガンプハンドリングのバグを修正するために4999にDFNダウンを作成するには、アイテム制限を変更しました。 ・UseResource JS方法でいくつかの問題を修正 ・UseResource JSメソッドは現在のアイテム(コンテナ)と文字の両方で使用することができます ログを含む・追加CPIAOSCommandパケット ・変更CPISubcommands ::受け取るので、それが複数回ログインしていないこと ・更新されたパーティのパケット詳細 ・基本的なパーティの実装を追加しました。追加、削除や作品を蹴る、話はしていません ・送信されたパケットを追加しましたCPPartyMemberList、CPPartyMemberRemoveとCPPartyInvitation ・ペットの友人がそうすることができるはずですので、パックのうち、内容をドラッグ更新しました ・追加されたCPPartyTellパケット ・パーティー:: SendPacketパブリックメソッドへの昇格 ・パーティの方法に(個人やグループ)を追加しましたスピーチ ・パーティのクラスのヘッダーの一部に解説を追加しました ・それの成功へとブール値を返すようにAddMember()とRemoveMemberを()更新 ・更新リーダー()変更コードリーダーは、最初のリストの上に常にあるように ・パーティーのクラスに追加isNPCプロパティは、我々のコードが行くかで私たちを支援します ・CChar関数は今現在使用されていInParty()メソッドを、持っている - 後のパーティの存在を高速に検索するために使用されます。それは、サーバーのシャットダウン時に消えるように、これは、保存されてはなりません。 ・JSエンジンに新しいパーティクラスを露出 ・VAR partyObject = CreateParty(リーダー)。 //戻り値は、当事者が行うことに失敗した場合はnull ・パーティークラス ・メソッド ・ブール削除(memberToRemove)。 ・ブール追加(memberToAdd)。それはPCの場合は、//、それはそれが/低下を受け入れるようにPCまでであるINVITEを送信します ・OBJ GetMember(インデックス); //そのインデックスでメンバーのための文字オブジェクトを返します。 ・ プロパティ リーダーである・リーダー//文字オブジェクトは、ヌルを返すことができます - EDITABLE ・memberCount //グループ内の文字数を返します - READONLY ・isNPC //それはNPCの党の場合はtrueを返し、そうでない場合はfalse - EDITABLE ・文字クラス ・ プロパティ ・パーティ//パーティーパーティーが関連付けられているオブジェクト、またはnullを返します - READONLY(このための利用パーティ管理!) ・partyLootable //ブールその文字が当事者によってlootableあるおもむくままかどうか - EDITABLE - あなたはパーティーにない場合、これは何もしないことに注意してください! ・CSpawnRegion内のNPCの産卵:: RegionSpawnChar()が正しい世界に入れているので、ことを修正しました。 ・パーティ・システムからファイルを格納するUOX3_Official.dspを更新しました。 ・試薬のための最初のチェックをして、スキルのための変更cMagic :: SelectSpell()。 ・武器ツールチップに詳細を追加しました。 ・HTMLテンプレート内の固定%のTSTAMP出力。 ・政党システムとコンパイラの警告を修正 ・銀行ボックスからアイテムをつかむ時に追加されていない重量を引き起こして問題を修正しました。 ・どこ第1の状況に対処する、プレーヤーの作成にBankBox作成を移転 ・プレイヤーは自分の銀行を開けた時、それはすぐに閉じたり、クライアントがクラッシュしていました。 ・追加FindRootContainer()他の項目を含む最上位のアイテムを見つけること単純化します。 ・トレードウィンドウにパックを開くには、「スヌーピング」させる問題を修正しました。 ・OnPickup()JSフックのサポートが追加されましたが、偽の戻り値は、アイテムをバウンスします注意してください。 ・スクリプトをトリガしたイベントは、trueを返していなかった場合は機能を停止することがありますのTriggerEvent()で問題を修正しました ・/共有/ディレクトリ内の独自の出力ファイルにuox.iniから区間の動的部品を動かし ・クロック項目と「timeコマンドは、JSに取り扱うとともにエクスポートtelltime機能。 ・スクリプトが、無onPickupイベントを持っているアイテムは、常にバウンスを取得不具合を修正しました。 ・彼らはリーダーではない場合であっても、パーティーメンバーがパーティからthemselfesを削除することを許可します。 ・最新CPWalkOKパケット(ただし0x22)、2番目のバイトは悪評値(フラグの色)を含有し、それを利用します。 ・メッセージを送信SPTRG_ONLYRECEIVER、音声システムに新しいターゲットタイプを追加しました ・受信機のみへと送信者に表示されません。 ・ディスプレイにするCSocket :: objMessage()とのCSocket :: ShowCharName()で新しいターゲット・タイプを使用します ・情報のみを要求する文字にプレイヤー名とシリアル。 ・CPGameServerList ::からaddServer()関数でpingIPフィールドのフォーマットを修正。今 サーバー用・クライアント・ショー、一瞬の後、遅延とパケット損失情報。それはまだ ・すべての時間を動作しません。 ・小型気象システムの書き換え。計算雪、雨や嵐intensitysごとにのみ ・サーバーの時間と画面上の天候の影響の量のためにその値を使用します。 ・キャバリアの代わりに、いくつかのLinuxビルドエラーの修正をコミット uox.ini経由でサポートされるクライアント機能のカスタマイズ・可 ・CLIENTFEATURES ・SERVERFEATURES ・これらはSTARTPRIVが機能する方法に類似のビットの設定であることに注意してください。 ・一つは、値の各ビットを設定する方法の知識が必要になります ・あるいは、これらの機能をカスタマイズするためのエディタ。 ・uox.iniから削除CLIENTSUPPORT ・のonCreate JSスクリプト機能を修正し、それらは同じイベントIDを使用していました。だから、一方が他方を存在しなかった場合は、また、存在しないとしてマークされました。 ・変更CPICreateCharacter ::ハンドル()、新しいPCのための開始位置は、送信ではない場合 ・クライアントで、それは今の代わりに、固定のuox.iniから最初の開始位置を使用しています ・英国内の場所。 ・使用スキルロックの状態の列挙は、少し簡単にコードを読むことができます。 ・固定cSkills :: HandleSkillChange()、萎縮作成ダブルスの並べ替え ・そしてentrysを落としました。 ・書き直しcSkills :: AdvanceStats()statlocksが実際に使用されるように。 ・固定cMagic ::小切手帳()、それは呪文のために間違った数字を計算しました。 ・文字が死亡したらランダムに立ち上がるか後方に落下させます。 ・uox.iniからのDisplayHitmsg設定は、ダメージ表示を制御します。 ・CHARが停止したときのCOPRSE項目の位置を修正しました。 ・死体の髪の毛とひげを描くと、そこから作成されるべきです。 ・修正されたCITEM :: SetCont()が修正の代わりにアイテムレイヤーをチェックするように ・商品が髪の毛かひげのあるかどうかを確認するID。 ・髪の毛やひげアイテムを死体から地面に落としたバグを修正しました。 ・uox.ini、略奪の新しい設定を追加しました。 0略語に設定した場合 ・無邪気なチャーズの死体は犯罪としてとられません。 ・ウォーキングコードの一部と変更された部分。 NPCに実行タグを設定している場合、それらを設定します ・実行中のアニメーションを表示するのではなく、攻撃時に本当に実行されます。 ・Tamed Charsが実行されるようになりました、彼らが従う文字が実行されている場合、これは減少するはずです ・それらの反り効果は少しです。 ・必要なコードと遅いNPCSを少し下に取り除く、その他の文字を削除します。 ・まだ追いつくことができます。 ・グローバルスクリプトを使用する前に、TypeまたはIDで包含されるスクリプトを確認してください。 ・JavaScript関数 "moon(moonnum、newval)"を追加し、サーバーのムーン値を取得して設定します。 ・変更されたJavaScript item.decaytimeおよびitem.temptimerは、将来の時間(0が渡されない限り)として新しい値を計算します。 ・PASTYSYSTEMの非PCのターゲットによるカップルクラッシュを修正しました。 ・変更されたCMOVEMENT :: NPCMOVEMENT()とCMOVEMENT :: HandLenpcwander() ・まだスタミナが残っている間だけ走るだけです。 ・UOX.INI、NPCrunningSpeedとNPCFleeingSpeedに2つの新しい設定を追加しました。 ・NPCモービングスピードと同じように機能します。 ・NPC用の3つの新しいDFNタグを追加しました。ウォーキングスピード、runningspeedとfleaingspeed. ・UOX.INI設定と同じ方法でも機能し、存在する場合はそれらを上書きします。 ・NPCの逃走時の攻撃をより速い攻撃を許可するので、終了なしで追跡されない。 ・ターゲットが遠くに行った場合にNPCSを実行することを許可するので、彼らはそれに追いつくことができます。 ・NPCの新しいスピードDFNタグの読み取りを修正しました。 ・Speece中にクライアントから送信されたトリガーワードを処理できるように、JavaScript CSocketメソッドfirstriggerword()、NextTriggerword()、FethorTriggerwords()を追加しました。 ・更新されたUOKRパケットのサポートを追加しました。 ・UOX.INI:BasictoolTiposonlyに新しい設定を追加しました。これが1に設定されている場合 ・ツールチップには、アイテムの名前と重さなどの基本情報のみが含まれます。 ・人種的関係のための列挙型を使用して、コードの読み方に役立つはずです。 ・人種差別がお互いを攻撃するバグを修正しました。 ・アイテム用の新しいJSプロパティを追加しました。 "Speed"これは武器の速度を取得して設定するために使用できます。 ・Spawn.dfnに新たな設定を追加しました。 ・その地域の建物の外側に生じるだけです。 ・WANDERMODE 3(BOX)と4(丸)が付いているNPCSがNPCを設定する ・スパナリア境界内に保管してください。 ・さまざまな場所を残したNPCを送信してください。 ・スポーン領域で生成されたNPCSのワネルモードを3(ボックス)に強制します。 ・NPCの場所が変わると、ワンダーエリアを正しく初期化します。 ・ヒットチャンスを計算するための古いOSIの方法を使用してください。 ・NPCのワンドモードが変わったら、ワンダーエリアを正しく初期化します。 ・攻撃遅延を算出する際には、古いOSI戦闘計算に合わせて攻撃遅延を計算するときは、スタミナを使用してください。 ・ONUSECHECKEDとONUSEUNCHEDに慣れ親しんだ。 ・クロスボロの代わりに魔法のショートボーとエルフの複合弓を燃やす ・Visual Studio 2008のサポートを追加しました ・SetPoisoned(0,0)へのJS呼び出しが行われたときにプレーヤーを中毒にする問題を修正しました。 ・追跡に関するいくつかの問題を修正しました。 ・無効なオブジェクトをJSメソッドTuperTowardに渡すことでクラッシュを修正しました ・USTRINGをVS2008でクラッシュさせることなく機能するように修正しました ・CITEM :: RemoveFromSight()のバグを修正しました。 ・コンパイラが自動的にBooleanをFalseにインスタンス化しない場合は、cpidropitem()のバグを修正しました ・GETで呼び出すDFNエントリによる無限ループクラッシュを修正しました ・JSキャラクタープロペリ「PoisonStrength」を追加すると、キャラクターが戦闘中に彼の敵に影響を与えるであろう。 ・別の世界にログインした後の黒画面のスーパーモリーの修正を実施しました ・getByte / getword / getdwordが無効なオフセットを渡した場合のクラッシュを防ぐためのエラー処理を追加しました ・TweakItemおよびTweakCharハンドラを "ISGM"フラグではなくコマンドレベルを使用するように変更しました。 ・デフォルトでは、一部のUOパケットは0x0を有効なシリアルとして認識しないため、0x0ではなく0x1の開始シリアルが0x1になりました。 ・クラッシュ可能なクラッシュを回避するために、jsmethod cbase_gettagを修正しました。 ・この機能がObjectFactoryによって処理されるため、CworldMain CMEM、IMEM、NextCharserial、NextItemSerialから次の変数を削除しました。 ・オーバーロードされたために疲労時に表示されているシステムメッセージを変更しました ・アイテムを選んだ後に文字が過負荷になるときのシステムメッセージを追加しました ・プレイヤーの最大運搬キャプティティを計算するための数学は、OSIの値とより密接に一致します ・デフォルトのweightperstrは5から3.5に変更され、OSIが使用する値を一致させる ・動物の調教は、「動物」をチェックしない - Creatures.dfn ・UI08からR32へのWidherPerstrを変換するので、10進数値をサポートできます。 ・キャラクタが20 Z Tiles(CCHAR.cpp)を超えると、onfall JSイベントが機能します。 ・Tweakは、自分のコマンドルベル(Gumps.cpp)に関係なく、管理者キャラクターで機能します。 ・onpickup JSイベントが働くはずです ・CSTATS、ISTATS、「Tweakメニュー」に追加されたScriptIDのエントリ ・レースゲートの更新問題を修正 ・MAX_Z_ZLIVATIONが1015の増加に伴い、不均一な地形を移動させることをお勧めします(T2Aのように) ・散歩芝生/山のタイルで構成された秘密の入り口を歩くことが可能であるべきです ・#ifdef'dodbcManagerの実装。 config.hを介して有効にし、プロジェクトに2つのファイルを追加する必要があります。 ・データベースからロードして保存し、接続が存在しない場合は読み書きに戻ります ・両方のログインはSQLデータベースにログインしています ・JSエンジンに公開されているODBCManager - Note、0からの昇順で数値を取得する必要があります。 ・コンソールに印刷された長文字列は、フレンドリーなファッションを包みます ・Unknown Iniファイルタグは起動時に印刷されます ・getColumn JS実装に関するバグ修正 ・getColumn()のodBcManagerのgetColumn()のエラーチェックエラー ・プレイヤーが自分のバックパックでアイテムを拾うのを防ぐバグを修正しました ・クライアントからバージョンを要求するために0xBD CPClientVersionパケットを実装しました。 ・クライアントの場合> 6.0.5.0。 ・UOX INIタグの処理をオーバーロードパケットとDarklevelの処理を修正しました


UOX3 関連ソフトウェア

Zwischenwelt

Zwischenweltは、文明、マジックのマスター、そしてそのような他のゲームに触発されたブラウザゲームです。 ...

252

ダウンロード