RimWorldエロスレ9日目
>>404 プログラミングかぁ・・・。どうりでわからないわけだ・・。すごい人がやるやつじゃん・・・・・・。
難しいわ・・・・。 RimTalkでいろいろ言ってる人とは比べるべくもないが、自分なりのリムワールド生活を充実させる改造。
RJWのRJW-Genes-mainアドオンおよびBiotecを導入してる人限定。
<絶対パス>\steamapps\common\RimWorld\Mods\RJW-Genes-main\1.6\Patches\Xenotypesフォルダに入ってる、
GenitaliaUpdate.xmlファイルの10行目からの<value>タグの中身を下記に変えて上書き。
<!-- <li>rjw_genes_Pig_genitalia</li> -->
<li>rjw_genes_hypersexual</li>
<li>rjw_genes_rapist</li>
<li>rjw_genes_blocked_masturbation</li>
<li>rjw_genes_Orc_genitalia</li>
<li>rjw_genes_extra_penis</li>
<li>rjw_genes_big_male_genitalia</li>
<li>rjw_genes_male_only</li>
<li>rjw_genes_aphrodisiac_pheromones</li>
<li>rjw_genes_very_much_fluid</li>
<li>rjw_genes_basic_rut</li>
<li>rjw_genes_orgasm_rush</li>
<li>rjw_genes_youth_fountain</li>
<li>RJW_Traits_Insatiable_Gene</li>
同じく、PatchPigskins.xmlファイルの15行目からの<value>タグの中身を下記に変えて上書き。
上と同じ内容で上書き。
するとピッグスキンが日常生活も困難なエロモンスターに。 >>405 行為後に特定のHediff(妊娠Hediff)を消すという挙動であれば、おそらく現在のCoreの機能で実現可能だと思います。RJWとBiotechの妊娠両方に対応する必要がありますが、一旦実現可能か試してみます。 ハーレム、逆ハーレムコロニー作りたいけど精神的絆ってどうなるん? 絆はめちゃくちゃになるよ
もともと別れたり離婚しても外れないし仕方がない
相手が死んで発狂するのは麻酔で防げる 今これぐらいのプログラミングなら小中学校で習うんじゃないか? >>401
やってる事はLLMに読ませることじゃなくて、LLMに送る情報を選別してるって事。
無理に難しく考えて出来ないなら、単純に日本語だけで
男の場合はこう、女の子の場合はこうして
って日本語に書くだけでも、まあLLMが勝手機内尺してやってくれるから、本当にこだわる人向けよ。
自分はローカルLLMを調教しながらキャラの設定を忘れるのを防ぐために、RIMTALK側でLLMに送る情報を選別するためにこうした構文を利用してるだけ。
詳しい使い方やコードは、RIMTALKの詳細モードのヘルプ欄を丸ごとコピペして、GeminiやchatGPTとかに、「これで何ができるの?」とか聞けば大体使い方教えてくれるよ。
ここで聞くよりもヘルプ欄の内容貼って、ここで貼り付けられてるコードをその下にぶら下げて、「これってどんなことしてるの?」って聞くだけで、大体の事はここで聞くよりも詳しく教えてくれると思うよ。 ちなみに
>>380
にも描いたけど、pはただの変数。{{pawn}}が実際のRIMTALKでしゃべるキャラだが、{{pawn}}だけだと会話参加者が2,3人になると1人めしか指定してないことになる。
そうすると1人目の設定しか出来ないから、{{pawns}}という複数人をリストとして呼び出す必要がある。
ただ{{pawns}}をそのまま使うと冗長になるし{{pawn}}との見分けも付きにくいし、変数として短く処理した方がいいからpという単純な変数に入れてる形。
{{for p in pawns}}
個別のポーンで条件分岐したい内容
{{end}}
と言う形になってるのは、pと言う箱の中にポーン1[P1](以降は[P1][P2}と書くことにする)や[P2][P3]などを
上の条件で3回くらい繰り返して会話参加者の全員の指示を個別に作ってるというのが上で書いてるプログラムの意味。
{{p.job == `内容`}}
これを正確に動かすにはpを{{for p in pawns}}という命令で pにpawns という参加者全員のリストを入れる必要がある。
参加者全員を入れる必要がない(キャラごとに指定する必要がない)なら
{{pawn.job == "内容"}}
と打てば、1番目に話すポーンが '内容'の仕事をしてる時だけにその条件の会話をするという命令になる。
自分も説明上手くないからこの程度が限界だが、詳しく知りたいならやっぱ直接LLMに聞いた方が早いよ。 >>411 ごめん伝説のフルゆとり世代だからプログラミングのプの字も習ってないんだ・・・・。
私にできるのはちょっとした翻訳とかhtmlぐらい・・・。
>>413
色々詳しくありがとう。とりあえず自分は頭悪いから{{pawn.job == "内容"}}でなんとかできそうな気がしてきたからそっちでやってみる!!
本当にありがとう。 s://i.imgur.com/D0OYv25.png
RimTalkのMODオプションの設定の仕方がだいぶわかってきた
リファレンスに並んでいる変数をクリックするとプロンプトに挿入されて
プレビューするとどういう文字列に展開されるのかが見える
s://i.imgur.com/QIi9fAh.png
Geminiの無料版に聞いたらだいぶ役に立つことを教えてくれた
(ただしGeminiの出力そのままでは動かないので試行錯誤が必要)
今日作ったプロンプト
{{if Find.PlayLog.AllEntries| array.limit 5 | string.contains "masturbation"}}
自分自身を性的に満足させた感想を表現してください。
{{end}}
>>414
動くものを少しずつ改造していくのがセオリーだから
それでいいと思うよ