
【改造依頼】ウラレタウン
| 投稿日 |
: 2017/02/20(Mon) 10:30 |
| 投稿者 |
: 名無し |
| ID情報 |
: WaTZpQTp86hUra1Dudhzv0 |
| 参照先 |
: |
【ゲームタイトル】
ウラレタウン
【ゲーム製作者】
ゲームコロン
【ゲーム製作者の公式サイト】
http://gamecolon.com/product/uraretown/
【ゲームの入手先】
http://www.dmm.co.jp/dc/doujin/-/detail/=/cid=d_107548/
所持金やステータスなどのSSGをお願いします。
m(_ _)m

編集

Re: 【改造依頼】ウラレタウン (No.1)
| 投稿日 |
: 2017/02/21(Tue) 05:42 |
| 投稿者 |
: amateur◆kR..xsXL6RU |
| ID情報 |
: pUV.r6FsjuW/3yZ6b2fVB0 |
| 参照先 |
: |
体験版Ver1.03でSSGを作ってみましたのでアップしておきます。
製品版で動くかは分かりませんが、ゲームエンジンがUnityなので動く可能性は高そうな・・・(Unityはアドレスがズレにくいみたいです)
SSG使用上の注意点等はSSGの情報欄に書いていますので、必ず読んでください。
特に、2017.02.20以降のSpoilerAL修正パッチの適用が必須ですのでご注意を。(昨日追加されたばかりの機能を使っています)
プロセス名は、七星さんが教えてくださった "[process]<UnityWndClass>"としています(Unity汎用で使えるとのことです)
なお、私はこれ以上SSGの機能追加等をする気はありませんので、
製品版でSSGが使用できなかったり、機能が不十分な場合は、
SSGの情報欄に書いている解析用SSGやツールを使用する等して修正・追加等なさってください。
(改変等について)
このSSGは、この掲示板(猫缶Index The 3rd サポート・質問&アップロード板)及びその関連掲示板等においてであれば、
改変・再アップ・流用等は自由にしていただいて結構です。
ただし、この掲示板と全く関係のない場所での再アップ・流用等はNGとさせていただきます。

編集

Re: 【改造依頼】ウラレタウン (No.2)
| 投稿日 |
: 2017/02/21(Tue) 10:48 |
| 投稿者 |
: 名無し |
| ID情報 |
: WaTZpQTp86hUra1Dudhzv0 |
| 参照先 |
: |
問題なく動きました!
ありがとうございます!

編集

Re: 【改造依頼】ウラレタウン (No.3)
| 投稿日 |
: 2017/02/21(Tue) 16:28 |
| 投稿者 |
: ななし |
| ID情報 |
: 0R/noFGH8O.ckHJsNeyug. |
| 参照先 |
: |
2.21の修正パッチ当てても補足出来ず(体験版1.03)
一応プロセス名や管理者権限、プロセス選択ツールも試しましたが
だめなようです。
2.20のspoilerAL修正パッチ保存しているかたいたらどこかに保守お願いできませんでしょうか

編集

Re: 【改造依頼】ウラレタウン (No.4)
| 投稿日 |
: 2017/02/21(Tue) 16:31 |
| 投稿者 |
: ななし |
| ID情報 |
: 0R/noFGH8O.ckHJsNeyug. |
| 参照先 |
: |
>>3の一応スペック情報
win7 64bit i7 6700K GTX960
動作成功している>>2さんの動作情報なども頂ければ助かります

編集

Re: 【改造依頼】ウラレタウン (No.5)
| 投稿日 |
: 2017/02/21(Tue) 20:26 |
| 投稿者 |
: 彩音 |
| ID情報 |
: a6ZvrVrv.Rn/Zp2EuuwKq0 |
| 参照先 |
: |
僕の方も問題なく動きました
ありがとうございます
>ななしさん
僕の方はWindows10 64bitで
最新パッチのwinmm.dllの上書きで動きました
僕も以前、上書きをしくじったのか動かなくなったことがあったのですが
SpoilerAL 6.1自体をDLし直してから
最新パッチのwinmm.dllをフォルダに入れたところ動いたので
DLし直してから最新パッチのwinmm.dllを導入されてみてはいかがでしょうか?

編集

Re: 【改造依頼】ウラレタウン (No.6)
| 投稿日 |
: 2017/02/21(Tue) 21:29 |
| 投稿者 |
: amateur◆kR..xsXL6RU |
| ID情報 |
: SVa40FTfkX4oI7WHe6ZLA. |
| 参照先 |
: |
>>3>>4 ななしさん
私の方では、最新の「2017.02.21」のパッチを適用しても体験版では動作しています。
SSGの情報欄にも書いている(SpoilerAL修正パッチのスレッドトップにも書いている)のですが、
SpoilerALの実行ファイルと同じディレクトリに「version.dll」(半年程前までの古いパッチ)というファイルが残っていませんか?
「version.dll」が残っていると現行のパッチ(winmm.dll)が機能せず、古いパッチが当たっているのと同じ状態になると思います。
(この状態では、SpoilerAL起動中に「winmm.dll」を削除できてしまう=現行のパッチ「winmm.dll」が機能していない)
少し前、別のUnityのゲームで上記が原因でSSGが動作しないと思われる事例がありました。
それと、SpoilerAL修正パッチの圧縮ファイルに同梱の「readme」に記載されている、
"■winmm.dll をロードしてない場合"も一応試してみてください。
上にも書きましたが、SpoilerAL起動中に「winmm.dll」を削除できてしまうのなら、
現行のパッチ「winmm.dll」が機能していないということになりますので。
一応、プロセス名の記述を変えたSSGをアップしておきますので、
上記を試しても駄目ならこちらを使ってみてください。
SSGの[process]欄に、「main.bin」(DMMのDL版ではこれがゲームプロセスになる?らしい)と「game.exe」を追加しておきました。
SSG情報欄に書いていることと、以上を全部試しても駄目なら私には原因が分からず対処不可能です。

編集

Re: 【改造依頼】ウラレタウン (No.7)
| 投稿日 |
: 2017/02/21(Tue) 23:59 |
| 投稿者 |
: ななし |
| ID情報 |
: nnoNScF/.cYfRU8kURpjh1 |
| 参照先 |
: |
>>3ですが>>5さんのいうとおり
SpoilerAL自体を新しくDLして設定したところ
正しく動作しました、お騒がせして申し訳ありませんでした
アップありがとうございました!

編集

Re: 【改造依頼】ウラレタウン (No.8)
| 投稿日 |
: 2017/02/25(Sat) 15:23 |
| 投稿者 |
: 仔猫in軒下◆KCezBilYINU |
| ID情報 |
: T/Ij9x7on85gdL9yuGyvF/ |
| 参照先 |
: |
こんばんわー。久々の仔猫です。
さすがamateurさんの解析です、アドレス周り完璧ですね…。
あとはキャラメイクが出来たらなぁと…
少しアレンジしてみました。
>>ALL
皆さんおひさです。(卒業したのに…と3D物には目がなくて…)
Ver対応方法
//k=mono.dllの先頭アドレス
//r=
//ver1.00-1.02 0x200
//ver1.03-1.06 0x260
//ver1.10- 0x2A4
//money
//ptr(ptr(ptr(ptr(ptr(ptr(k+0x1F30AC)+r)+14)+10)+8)+10)+20
amateurさんのSSGをVer1.10に対応するなら
+0x260となってる箇所を+0x2A4へ置き換えてください。
今後もVerアップにて若干アドレスが変わるかもです。
>>12
amateurさんアドレス周りの詳細解析ありがとうございます
(なるほど〜。…居残り勉強中の仔猫です。)
追記:
"[\:"をポインタ演算子"*("に置き換えてみますと…ミスが見つかりましたので差し替えです。
変態紳士さんの"SpoilerALの修正パッチ"(03/31版にて動作確認)が必要です。
>>17-18
勉強になります。Ver毎に修正の必要性がないSSGはスゴいです。
七星さん、amateurさんありがたや。
ただ"Linux+Wine"で動くことを考えると以前の経路となりました。
詳しく調べなかったのですが経路の途中が0となり以降のポインタを捕捉できてないのです。これはVenus Blood-RAGNAROK-(体験版)のSSGでも同様でした。さすがに互換性の限界かなぁ…と。当然ながらWindowsでの動作は問題なく。。。
原因を探りましたら、amateurさんのスレに報告しようかと。思いましたが…こちらで。
>GameManager
どうやら、これが重要なポイントですね。GWまで宿題になりそうです。
ILSpyの使い方、勉強になりました。ありがとうございます。
>mono.dllはオリジナルですよね
特になにも弄らず触らずにWineをインストール…(mono.dllのダウンロードがあった気もしますが・・・)
ゲームフォルダ内にはオリジナルのmono.dllがあり、そのままです。
設定も殆どデフォルトです。フォントだけ日本語が正常に表示されるように直しました。
追記2::Linuxでの解析環境がどうにも整わないです(解析はWindows環境が一番ですね)
とりあえず使えそうなデバッガを探し中…。"うさみみ"みたいなツールが無いものか…。
添付:ひっそり更新 Ver1.21-1.24(04/08 08:58頃)

編集

Re: 【改造依頼】ウラレタウン (No.9)
| 投稿日 |
: 2017/02/25(Sat) 16:33 |
| 投稿者 |
: amateur◆kR..xsXL6RU |
| ID情報 |
: kJdvECn5UYC0ke96ncpKl1 |
| 参照先 |
: |
>>8
仔猫さん、お久しぶりです。またこちらの掲示板に書込みいただいて安心しました。
SSGの補完ありがとうございます。
キャラメイク等は面倒で途中で解析放棄したところでして。
成程、能力成長率とか増減率とかもあったんですね。
元の職業とか子供の数とかはやろうと思えばSSGに入れられたのですが、
趣味的なものだし要らないかなと・・・相変わらずの物ぐさ人間の私です。

編集

Re: 【改造依頼】ウラレタウン (No.10)
| 投稿日 |
: 2017/02/25(Sat) 20:58 |
| 投稿者 |
: 彩音 |
| ID情報 |
: a6ZvrVrv.Rn/Zp2EuuwKq0 |
| 参照先 |
: |
>>仔猫さん
SSGありがとうございます
いただいていきます

編集

Re: 【改造依頼】ウラレタウン (No.11)
| 投稿日 |
: 2017/03/02(Thu) 17:09 |
| 投稿者 |
: Towa |
| ID情報 |
: sc.v9d4RT3R8ohGGKONib1 |
| 参照先 |
: |
ver1.10にアップデートされた後でも使用出来た方おられますか?
SpoilerAL 6.1をDLして別スレにてアップされている修正パッチのwinmm.dllを入れたのですがエラーが出てしまいます。
自身の環境だけなのかアップデートで対応不可になったのかを知りたいのですがここで聞いてもよさそうなものなのか…。

編集

Re: 【改造依頼】ウラレタウン (No.12)
| 投稿日 |
: 2017/03/02(Thu) 18:46 |
| 投稿者 |
: amateur◆kR..xsXL6RU |
| ID情報 |
: cRLj4gf.iwgNgVWEuLvVy0 |
| 参照先 |
: |
>>8 仔猫さん、フォローありがとうございます。
仔猫さんが書いてくださっているとおり、
1.10ではアドレスがズレているみたいですが、
ベースアドレスからポインタ一つ経由した、
ポインタの集合した最初の領域中でのポインタの位置(領域先頭アドレスからのオフセット)がズレただけのようです。
一応、体験版1.10用に修正してみましたのでアップします。
アドレス(ポインタ)の位置を確認・修正する方法ですが、
七星さんのUnity汎用解析用SSGで、「gc_handles[HANDLE_PINNED]」の箇所をクリックして、
区切り線のすぐ下の「&entries」に「32」の倍数ずつ値を入力して、表示をズラしていく
→「HomeManager」という項目名が表示されるまで繰り返す。
→今回の1.10だと、「160」(32*5)を入力すると、+0x24 の箇所に「HomeManager」がある。
→ 160*4 = 640(10進数) =0x280(16進数); 0x280 +0x24 = 0x2A4 がオフセット値となる
→ SSGの、[define HomeManager] [:{PtrSet}+0x260:] の箇所を、
[define HomeManager] [:{PtrSet}+0x2A4:] と修正する。
SSG修正の要領は以上のような感じです。
今後のアップデートに私から対応するのは難しそうなので、上記方法を参考に修正なさってください。
改変・再アップ等は>>1に書いたとおり、この掲示板内であれば構いませんので。

編集

Re: 【改造依頼】ウラレタウン (No.13)
| 投稿日 |
: 2017/04/04(Tue) 20:26 |
| 投稿者 |
: 無 |
| ID情報 |
: No9i6HeG5RRsDk8UcE3LM0 |
| 参照先 |
: |
金や信用だけならStirlingやうさみみ使えば
今の最新バージョンでも改造はできますね
ただロードするたびにアドレスコロコロ変わるっぽいので
女の子のステータスをうさみみで弄るのは一苦労ですが・・・

編集

Re: 【改造依頼】ウラレタウン (No.14)
| 投稿日 |
: 2017/04/04(Tue) 21:31 |
| 投稿者 |
: amateur◆kR..xsXL6RU |
| ID情報 |
: 6fHNKG41PDslRfZKOywu70 |
| 参照先 |
: |
Ver1.21なら、多分添付のSSGで動作すると思います(体験版1.21で動作しました)。
>>12に書いた方法のとおりで簡単に修正できました(修正箇所は一箇所のみです)。
ポインタのズレは今のところ毎回同じ感じなので、同じ方法で修正可能だと思います。
追記;
>>17の七星さんのご助言どおり、添付SSGを修正しました。
追記(7/8)
添付のSSGを更新
>>21のdipperさんのご指摘部分を修正して差替えました。

編集

Re: 【改造依頼】ウラレタウン (No.15)
| 投稿日 |
: 2017/04/04(Tue) 23:05 |
| 投稿者 |
: 無 |
| ID情報 |
: No9i6HeG5RRsDk8UcE3LM0 |
| 参照先 |
: |
体験版1.21の対応ありがとうございます
SSG6.2の最新パッチ当てて使ってみようと思ったのですが
なぜかSSGが強制終了しちゃいますね・・・
6.1のままだと読み込まないし・・・何が駄目なのかな?

編集

Re: 【改造依頼】ウラレタウン (No.16)
| 投稿日 |
: 2017/04/04(Tue) 23:31 |
| 投稿者 |
: amateur◆kR..xsXL6RU |
| ID情報 |
: 6fHNKG41PDslRfZKOywu70 |
| 参照先 |
: |
>>15
当方の環境では最新のSpoilerAL修正パッチ(4/3分)適用済みで体験版1.21では動作しています。
セキュリティソフトが原因とか、色々原因は考えられますが、
そのあたりの環境要因はご本人にしか分からないので如何ともし難いです。
強制終了とのことですので、SSGの記述ミスとかアドレスがズレているとかいうレベルの問題ではないと思います。
取り敢えず、他のゲームのSSGは動作するのか(特に最近のSSG)、
ゲームVerを1.10に戻して>>12のSSGは動作するのか、
そのあたりから原因を探ってみてはいかがかと思います。
強制終了するということであれば、SpoilerAL自体(パッチを含む)かPC環境自体に問題がありそうな気がしますが・・・

編集

Re: 【改造依頼】ウラレタウン (No.17)
| 投稿日 |
: 2017/04/04(Tue) 23:52 |
| 投稿者 |
: 七星◆MH.ms4.V3i2 |
| ID情報 |
: BXfphnn2SudbHe170S9/m/ |
| 参照先 |
: |
Unityでズレたというのが気になって暇を見て覗いてみました。私も恐らくセキュリティソフト辺りかと推測します。
例外設定を行っても解決しないようであれば、修正パッチが環境依存になっている可能性は無きにしも非ず…?
当方の環境でも(2017.04.03)を使い、体験版冒頭で資金を弄ってみましたが、上部表示が変わったので成功しているように見受けられます
ただ…gc_handles[HANDLE_PINNED]->entries経由は、mono_root_domain->static_data_arrayから辿れない時のための
仕方のない代替手段というか、ぶっちゃけズレやすい経路になるので、このゲームの場合は経路変更としてそれぞれ
[define BASE][:[:[:MName::mono.dll::mono_get_root_domain + 1:]:] + 0x50:]
[define PtrSet][:{BASE} + 0x0104:]
[define HomeManager][:{PtrSet} + 0x34:]
とするとバージョンに関係なく捕捉できるようになる…はず…だと思います。(旧バージョンは確認できていません
これは静的なMenuWindow.HMフィールド経由です。MenuWindow.GMフィールドもあるみたいですが、こちらはNULLみたいですね
追記:
>>19 無さん
解決された旨、了解しました。修正パッチは一応セキュリティも念頭に置いて作られていたと思いますが
差し支えなければ、後学にSpoilerALを阻害したというセキュリティソフトの名称をお教えください。
追々記:ありがとうございます、著名なソフトですね。留意するようにしてみます。
>>amateurさん、仔猫さん
Unity全般の話になるので、ここに書くのも何ですがついでに。
Monoはガベージコレクション搭載ですので、インスタンスが不要になったら破棄され空きメモリが出来る訳ですが、
この時HDDの様にデフラグ(コンパクション)を行い、生きているインスタンスも整頓して、メモリの使用領域を効率化します。
その時に移動対象から外すリストがgc_handles[HANDLE_PINNED]のエントリで、順序は状況次第、経路としてはやや限定的になります。
一方クラスの静的フィールドは、C#には存在しないグローバル変数と同じ様な扱いで、ルートオブジェクトの一つとして
mono_root_domain->static_data_arrayにロード順でリストアップされます、クラスの静的フィールドは常にここから辿れるはずです。
ルートに成れそうな(静的フィールドに格納されてそうな)クラスインスタンスを見つけたら、このゲームとILSpyを例にすると
ILSpyでgame_Data\Managed\Assembly-CSharp.dllを解析し、{}名前空間からHomeManagerを右クリックしAnalyzeします
右下にツリーが出てきますので、Exposed Byツリーを展開すると、この型が境界となっているメンバー一覧が現れるので
青い立方体の左上に青い丸が付いてるのが静的フィールドです
Wineだと再現するのはWin32APIから向こうで、mono.dllはオリジナルですよね…?どの辺りから辿れなくなるか次第でしょうか?
Windowsに比べればHMとGMが離れすぎですが…ログが無いと何とも。GameManagerは方々の静的フィールドにある様なので、そちらで到達できればあるいは…?

編集

Re: 【改造依頼】ウラレタウン (No.18)
| 投稿日 |
: 2017/04/05(Wed) 00:11 |
| 投稿者 |
: amateur◆kR..xsXL6RU |
| ID情報 |
: 6fHNKG41PDslRfZKOywu70 |
| 参照先 |
: |
>>17 七星さん
フォローありがとうございます。
そんな経路が使えるとは、気付きませんでした。
>>14のSSGを書いていただいたとおりに修正したところ、見事正常動作しています。
というわけで、>>14のSSGを修正して差替えました。
バージョンアップに左右されないというのは助かりますね。
Unityについては、まだまだ勉強することがあるのだと教訓になりました。

編集

Re: 【改造依頼】ウラレタウン (No.19)
| 投稿日 |
: 2017/04/05(Wed) 00:19 |
| 投稿者 |
: 無 |
| ID情報 |
: No9i6HeG5RRsDk8UcE3LM0 |
| 参照先 |
: |
他のゲームのSSGを試した結果
魔剣士リーネ2のSSGだけ読みこみました
(プロセス読み込むと改造可能に)
amateurさん七星さんの指摘通りセキュリティソフトが駄目だったようです
セキュリティの例外にSSGを放りこんだ結果
無事に体験版のSSGを読み込みました。大変失礼しました。
後、製品版の1.22でもそのまま使用可能でした。
追記
使っているのはウイルスバスターです。

編集

Re: 【改造依頼】ウラレタウン (No.20)
| 投稿日 |
: 2017/07/08(Sat) 16:42 |
| 投稿者 |
: 狼男 |
| ID情報 |
: h3b2CQ66Ga6I.Ch8GUHLq. |
| 参照先 |
: |
はじめまして、私のほうでも該当のSSGを使用するとSpoilerALが強制終了してしまいますね
他のSSGは特に問題なく動作するのですが、どこかミスってるんだろうか・・・?

編集

Re: 【改造依頼】ウラレタウン (No.21)
| 投稿日 |
: 2017/07/08(Sat) 17:37 |
| 投稿者 |
: dipper◆LEFxdWWYR3c |
| ID情報 |
: h6J.DilH.Fa1bnuAkkkW91 |
| 参照先 |
: |
>>20 狼男さん
>>14のamateurさんが作成されたSSGで言えば、
171、227行目辺りにある [subject] しか記載されてない箇所が原因だと思われます。
該当箇所を削除するか //[subject] ←のような感じでコメントアウトすれば起動できると思います。

編集

Re: 【改造依頼】ウラレタウン (No.22)
| 投稿日 |
: 2017/07/08(Sat) 18:02 |
| 投稿者 |
: amateur◆kR..xsXL6RU |
| ID情報 |
: zFTyN3lCYY8X5MXeGvLRU/ |
| 参照先 |
: |
>>21 dipperさん
フォローありがとうございます。
自分では気づけなかったと思いますので、ご指摘いただいて助かりました。
何というか、つまらないミスが多いですね私・・・。
消し忘れていたみたいですが、以前のパッチではこれでも動作していた?ようで気付かなかったです。
というわけで、>>14のSSGを修正して差替えました。
ついでに、[process]の部分を若干修正しました。
2017.07.01以降のSpoilerAL修正パッチで実装された機能を使ってますので、
最新版のSpoilerAL修正パッチを適用してからご使用ください。

編集

Re: 【改造依頼】ウラレタウン (No.23)
| 投稿日 |
: 2017/07/10(Mon) 01:40 |
| 投稿者 |
: 狼男 |
| ID情報 |
: h3b2CQ66Ga6I.Ch8GUHLq. |
| 参照先 |
: |
>22 amateurさん
対応ありがとうございます!問題なく起動するのを確認しました!
環境由来かなーと見当違いな方をあさってしまいました

編集

Re: 【改造依頼】ウラレタウン (No.24)
| 投稿日 |
: 2017/11/30(Thu) 21:01 |
| 投稿者 |
: 774 |
| ID情報 |
: 125iRJpAV0F5r7ae/DJNR1 |
| 参照先 |
: |
>>14 amateurさん
かなり時季外れですが
OSはwin10 ゲーム本体は1.2.4で無事動いています
どうもありがとうございます
ただ娘さんのステータス、色気、淫乱、性技、に関しては、
一時的に表示上変更できてもゲーム上の数値増減タイミングで
変更前の数値+-ゲームプレイ上の増減値に修正されてしまう模様
表示用と内部計算用のデータが別にあるのでしょうか

編集

Re: 【改造依頼】ウラレタウン (No.25)
| 投稿日 |
: 2017/11/30(Thu) 23:42 |
| 投稿者 |
: amateur◆kR..xsXL6RU |
| ID情報 |
: WJZzUux8efZY8bl04Tcl.0 |
| 参照先 |
: |
>>24 774さん
動作報告とご指摘ありがとうございます。
体験版Ver1.24で確認したところ、
色気、淫乱、性技の3項目については、SSGに入っていた項目を書換えてもご指摘どおり一時的にしか表示に反映しないようです。
調教での変動値となる値が別のアドレスに格納されていまして、
「初期値」+「調教での変動値」= ゲーム画面に表示される値
という仕様のようです。(調教で値変動する際に上記の要領で再計算される)
「初期値」または「調教での変動値」のどちらかを書換えれば、
調教での値変動の際にゲーム上の表示に反映しますので、
「初期値」と「調教での変動値」を書換える項目を追加しました。
ただ、体験版ではセーブデータのロードができないので、セーブに反映するかは確認していません。
>>14とは別にこちらにアップしておきますのでお試しください。

編集

Re: 【改造依頼】ウラレタウン (No.26)
| 投稿日 |
: 2017/12/02(Sat) 01:53 |
| 投稿者 |
: 774 |
| ID情報 |
: .UmAhq8cRsmOJQP7xeNtq0 |
| 参照先 |
: |
>>25 amateurさん
ありがとうございます、問題なく動いております
セーブロードでも数値の変動確認しました
しかしこれゲームの仕様的には癖のある方式ですねえ
これで改造しないと序盤でのお気に入りは、
どうやっても後半での高レベルスカウトキャラに追い付かないってことかあ

編集
- WEB PATIO -