更新履歴/TrashThrow201308

Last-modified: 2013-08-29 (木) 08:42:00

2013/08/29T(人柱)版の変更内容

《テスト機能の試験中のため取り扱い注意!バックアップ必須》
・ショウルーム、カスタムマップに初期配置された魔法陣の上でテレポートの魔法を使用した場合にユーザー物件と同じ同色への移動を行うように
・wizardモードでハウスボードによるタイル変更中に壁生成のスペルパワーがデバッグ表示されるのを修正
・ショウルーム作成モードではテストワールドのワールドマップ上でハウスボードが使用できるように
・カスタムマップの地下2階以下の階層でコンソールコマンド「exitroom」を使用した場合にうまく脱出できないのを修正
・カスタムマップに初期生成されたCNPC以外のユニークNPCは品質が高品質に補正されるように
・カスタムマップのcmap.txtの設定に「cmaptrainer.」を追加しマップ内にいるトレイナーNPCが教えるスキルの識別子をカンマ区切りで指定できるように
・カスタムマップのcmap.txtの設定に「cmaptrader.」を追加しマップ内にいる交易店NPCが扱う交易品の相場をカンマ区切りで指定できるように
  ・各交易品品目の相場は百分率(20~500の間で指定可能)で"海産物,玩具,酒類,墓,楽器,船具,北国物,芸術品"の順に指定する
  ・cmaptraderを省略した場合は全ての品目で100を指定したものとして扱われる
・カスタムマップのフロア設定ファイル「マップ名_*.txt」(*は階層番号+100)でcmaptrainer、cmaptraderが使用できるように
・カスタムマップ作成時にマップ上に配置された非ユニークの中立NPCの名前に「@役職名」が含まれていた場合はその役職のNPCとして扱うように
  ・使用可能な役職名は↓の通り(括弧内は英語モード)
    鑑定屋(appraiser)、トレイナー(trainer)、情報屋(informer)、バーテンダー(bartender)、アリーナマスター(arena master)、ペットアリーナ(pet arena)
    癒し手(healer)、ガード(guard)、奴隷商人(slave master)、シスター(sister)、馬屋(horse master)、キャラバン(caravan master)
    武具店(blacksmith)、食品店(food vendor)、パン屋(baker)、魔法店(magic vendor)、宿屋(innkeeper)、雑貨屋(general vendor)
    ブラックマーケット(blackmarket vendor)、何でも屋(goods vendor)、交易店(trader)、行商人(wandering vendor)
    銃砲店(firearm vendor)、家具屋(furniture vendor)、権利書店(deed vendor)、釣具店(fisher)、染色店(dye vendor)
    おみやげ屋(souvenir vendor)、弁当屋(lunch vendor)、魔法書作家(spell writer)、盗賊店(fence)、屋台商人(street vendor)
    魔法書店(spellbook vendor)、魔道具店(magic device vendor)、錬金術師(alchemist)、鍛冶屋(weapon maker)

2013/08/27T(人柱)版の変更内容

《テスト機能の試験中のため取り扱い注意!バックアップ必須》
・カスタムワールドのcworldreturnmapに設定されたカスタムマップに1階が無い場合は死亡時に最上階層へ帰還させるように
・スタートアップワールドのcworldmainquestskipに"1"が設定されていた場合はジャーナルのメインクエスト欄とクエストアイテム欄を空欄にするように
・カスタムメッセージにニューゲーム直後に全マップ上NPCに対して発話処理される%txtNewGameを使用できるように(スタートアップワールドの開始マップのイベント用)

2013/08/26T(人柱)版の変更内容

《大規模な変更のため取り扱い注意!バックアップ必須》
・カスタムワールドのcworld.txtの設定に「cworldstartupmap.」を追加しニューゲーム時の開始マップを指定できるように
  ・cworldstartupmapが設定されたカスタムワールドはスタートアップワールドとしてニューゲーム時に選択できるように
    ・スタートアップ可能なワールドがuser\cmapフォルダにある場合はニューゲームメニューの最後にシナリオ選択メニューが表示されるように
  ・スタートアップワールドは撤去できないように
・カスタムワールドのcworld.txtの設定に「cworldstartuplevel.」を追加しニューゲーム時の開始階層を指定できるように
・カスタムワールドのcworld.txtの設定に「cworldstartupdate.」を追加しニューゲーム時のゲーム内日付をyyy/mm/ddの形式で指定できるように
・カスタムワールドのcworld.txtの設定に「cworldstartuptime.」を追加しニューゲーム時のゲーム内時間をhh:mm:ssの形式で指定できるように
・カスタムワールドのcworld.txtの設定に「cworldstartupweather.」を追加しニューゲーム時の天候(0:晴れ、1:エーテル、2:雪、3:雨、4:雷雨)を指定できるように
・カスタムワールドのcworld.txtの設定に「cworldstartuptitle.」を追加しニューゲーム時の英語モード用タイトルを指定できるように
・カスタムワールドのcworld.txtの設定に「cworldstartuptitle2.」を追加しニューゲーム時の日本語モード用タイトルを指定できるように
・カスタムワールドのcworld.txtの設定に「cworldmainquestskip.」を追加しニューゲーム時のメインクエスト進行状況を指定できるように
  ・スタートアップ時にcworldmainquestskipが"0"の場合はロミアスとラーネイレの会話とチュートリアル終了後、"1"の場合は第一部完の状態になる
・カスタムワールドのcworld.txtの設定に「cworldreturnmap.」を追加しカスタムワールドの帰還マップを指定できるように
  ・cworldreturnmapで指定したマップは同ワールドで帰還する時に有効になる
  ・カスタムワールド内で死亡した場合に自宅が別ワールドにある場合はcworldreturnmapの指定があればそのマップの1階に転送される
・カスタムワールドのcworld.txtの設定に「cworldexclusive.」を追加し"1"を指定した場合は他ワールドのキャラバンの選択肢に表示されなくなるように
・カスタムマップのcmap.txtの設定に「cmapreturnbase.」を追加し"1"を指定した場合は帰還可能マップとして扱われるように
※以下スタートアップワールドの設定例
  ・開始マップにmogumogucastleの1階、帰還マップにmogumoguvillageを設定
  ・ゲーム開始時の日時は202/10/19 8:45で天候は雪、メインシナリオは第一部完の状態までスキップする
    cworldreturnmap.  "mogumoguvillage"
    cworldstartupmap.  "mogumogucastle"
    cworldstartuplevel. "1"
    cworldstartupdate. "202/10/19"
    cworldstartupdate. "8:45"
    cworldstartupweather.  "2"
    cworldstartuptitle. "Record of mogumogu war"
    cworldstartuptitle2.  "もぐもぐ戦記"
    cworldmainquestskip.  "1"

2013/08/24T(人柱)版の変更内容

《大規模な変更のため取り扱い注意!バックアップ必須》
・ブランケットを複数所持していて回数の減少で再スタックされる時にアイテム破壊から保護されないケースがあるのを修正
・時間停止中はタイルアニメーションと天候エフェクトが停止するように
・F8のメニューから既にuser\cmapフォルダに展開済みのカスタムマップ、カスタムワールドをファイル選択せずに配置できるように
・拡張設定からカスタムマップ、カスタムワールド内での保存時の警告表示を設定できるように

2013/08/22T(人柱)版の変更内容

《大規模な変更のため取り扱い注意!バックアップ必須》
・コンパイルに使用するHSPのバージョンを3.32aに
・elona本体に同梱の古いHSP拡張ライブラリ(hspda.dll、hspext_ext.dll)の最新版(hspda_MMA.dll、hspext_MMA.dllにリネーム)を添付し置き換え可能な処理はそちらを使うように
  ・elonaフォルダのパスが深い場合などで起きる起動時のError1はたぶんこれで発生しなくなるはず
・遺伝子作成と引継ぎの際に引き継がれるキャラ情報にomakeの拡張データとomake_overhaulのfactionデータを含めるように
・CNPC変数のロード時に余計なループ処理をしてたのを修正
  ・userフォルダ配下のCNPCファイルが多い場合にロード時間が指数関数的に増えるのはこれで軽減されるはず
・user\graphicフォルダにcchara_*.bmp(*はCNPC名)がある場合はCNPC画像チップの差し替えファイルとして扱うように
・user\graphicフォルダにcitem_*.bmp(*はカスタムアイテム名)がある場合はカスタムアイテム画像チップの差し替えファイルとして扱うように
・カスタムメッセージの置換文字列{nnpc}、{nsnpc}はキャラ名中の<>、「」、『』、《》で囲まれた文字列を名前と見なすように
・カスタムメッセージに{player}、{snpc}、{npc}の性別に対応して婿または嫁を表示する置換文字列{pwife}、{cwife}、{twife}を使用できるように
・カスタムメッセージに{player}、{snpc}、{npc}の性別に対応して夫または妻を表示する置換文字列{pspouse}、{cspouse}、{tspouse}を使用できるように
・コンソールコマンド「showcgdata」で全CNPCのCNPC変数を表示するように

2013/08/21T(人柱)版の変更内容

・2013/08/20Tのベース更新でスウォームが敵対状態の異なる非敵対キャラを巻き込まないようになってなかったのを修正
・PCに口調変更で設定したカスタムメッセージの%txtCalm、%txtAggroが逆になってたのを修正
・カスタムメッセージの%txtkuyasii2の発話者が必ずPCになってたのを修正(omake_babyからのバグ)

2013/08/20T(人柱)版の変更内容

《大規模な変更のため取り扱い注意!バックアップ必須》
・ベースバージョンをomake 2013/8/19 18:30に
・レベルが0のキャラのスキルが成長すると落ちるのを修正(本家からのバグ?)
・omake_overhaulで生成された大いなる○○の祖霊が透過表示されるように(omake_overhaulからの取り込み)
・生産系アイテムの生産メニューに表示されるアイテム、NPCのアイコンに色が付くように
・食べると乞食、妹の自宅訪問関連の英文をとりあえず補完
・アイテムの充填が残り回数がフルの場合などでキャンセルされた時に再スタックされるように
・カスタムアイテムの描画に染色が反映されるように
・カスタムメッセージに発話したNPCのメッセージダイアログを表示する{talkdialog}を使用できるように
  ・死亡した復活しないNPCも%txtDeadの中に指定があればメッセージダイアログを表示するように
・カスタムメッセージに指定種類のNPC、CNPCのメッセージダイアログを表示する{talknpc*}(*はキャラ識別子)、{talkcnpc:*}(*はCNPC名)を使用できるように
  ・マップ上にいるPC、ペット、冒険者、自宅警備員以外の生存中または死亡復活待ちのNPCを探してそのキャラを発話者とするメッセージダイアログを表示するように
・カスタムメッセージに召喚系スキルで召喚された場合の%txtSummonedを使用できるように

2013/08/04T(人柱)版の変更内容

《大規模な変更のため取り扱い注意!バックアップ必須》
・店を構えている店主が地下500階以下の階層に生成された場合に落ちるのを修正(omakeからのバグ?)
・wizardモードでは店を構えている店主の在庫イベントリIDを店の規模の隣に表示するように
・収納系の家具の出し入れ終了時に中が空の場合はセーブデータ内の格納ファイルを削除するように(セーブデータ肥大の対策)
  ・wizardモードでは格納ファイル削除時に削除したファイル名をログウィンドウに出すように
・o_race.csv、o_class.csvのロード処理を整理しデフォルトの種族、職業がカスタムファイルから削除されてる場合は定義を補填するように
  ・既存NPCの種族、職業がo_race.csv、o_class.csvに存在しない場合に生成されたキャラの情報がおかしくなるのを対策

2013/08/02T(人柱)版の変更内容

《テスト機能の試験中のため取り扱い注意!バックアップ必須》
・信仰ポイントが上限以上の状態では条件を満たして捧げ物をしても下僕、アーティファクトの下賜フラグが立たないのを修正(本家からのバグ)
・ノースティリス南関所、サウスティリス北関所、テストワールド北関所がマップ復旧するように

2013/07の変更内容