LoRA学習方法簡易解説
LoRA学習方法簡易解説
1.ファイルとフォルダ構成について
ファイルツリーを以下に示す
images
├── regular
│ └── 120_girl
│ ├── transparent_10.png
│ ├── transparent_11.png
│ ├── transparent_12.png
│ ├── transparent_13.png
│ ├── transparent_14.png ... (正則化画像数>=教師画像数であれば多めに作成してよい)
├── tanaka
│ └── train
│ └── 120_tanaka girl
│ ├── 001.caption
│ ├── 001.jpg
│ ├── 002.caption
│ ├── 002.jpg
│ ├── 003.caption
│ ├── 003.jpg
│ ├── 004.caption
│ ├── 004.jpg
│ ├── 005.caption
├── shimarin
│ └── train
│ └── 120_shimarin girl
│ ├── 0.caption
│ ├── 0.png
│ ├── 10.caption
│ ├── 10.png
│ ├── 11.caption
│ ├── 11.png
│ ├── 12.caption
│ ├── 12.png
1.1. まず,正則化画像フォルダと教師画像フォルダの二つが必要である.
"教師用画像フォルダ"は "{繰り返し回数}{トリガーワード} {クラスワード}" と設定し,このフォルダ名が「処理時に手続きの一部で使用される」
"正則化画像フォルダ"は "{繰り返し回数}{クラスワード}"と設定し,このフォルダ名が「処理時に手続きの一部で使用される」
各{繰り返し回数}は「学習用画像の繰り返し回数×学習用画像の枚数≧正則化画像の繰り返し回数×正則化画像の枚数」となるように設定すること.
補記:
ここでは便宜上フォルダ構成を/images/tanaka/train/ あるいは /images/shimarin/train としているが,trainフォルダ内に一つのトリガーワードを表すフォルダがあればよい(eg. /images/train/120_sks girl でもよい)
もしトリガーワード(一般的にはidentifierと呼ぶ)とクラスワードの関係を理解していない場合,関連する文献を調査し理解すること.
2.画像の用意
2.1.正則化画像を用意する
一部のコミュニティでは,透明なpng画像を正則化に用いるのが最適であるといわれている.
以下のリポジトリのプログラムは,Stable-diffusion-webUI上で透明画像を生成する拡張機能である,"正則化画像フォルダ"に透明画像を配置する.
https://github.com/hunyaramoke/Generate-TransparentIMG
上述の通り,正則化画像数>=教師画像数であれば透明画像は多めに作成してよく, 余剰分は処理時に無視される
2.2. 教師画像を用意する
教師画像を用意し"教師用画像フォルダ"に配置する.ファイル名は連番であるとよい.
3.キャプションの作成
上記ファイルツリーの例では/images/tanaka/train/120_tanaka girl/001.caption のように各画像にキャプションを作成する.このcaptionファイルは学習時の調整に用いられる.captionファイルを用意しなかった場合,フォルダ名で指定した{トリガーワード} {クラスワード}がcaptionファイルの代替に指定される.(これは著しくモデルの精度を損なうことになる)
NAI形式のcaptionファイルの内容を以下に示す
1girl, breasts, looking_at_viewer, short_hair, bangs, multiple_girls, skirt, simple_background, shirt, hair_ornament, long_sleeves, white_background, ribbon, holding, 2girls, closed_mouth, school_uniform, blue_hair, jacket, yellow_eyes, white_shirt, pantyhose, pleated_skirt, collared_shirt, mole, blue_skirt, black_pantyhose, mole_under_eye, black_ribbon, neck_ribbon, letterboxed, instrument, music, guitar, shirt_tucked_in, playing_instrument, holding_instrument, electric_guitar, bass_guitar, gibson_les_paul
つまり,画像の要素をDanbooruタグ形式で列挙する,これを https://github.com/kohya-ss/sd-scripts で行う場合以下のようなコマンドとなる
python tag_images_by_wd14_tagger.py --batch_size <バッチサイズ> <教師データフォルダ>
python tag_images_by_wd14_tagger.py --batch_size 4 /images/tanaka/train/120_tanaka girl
手動で列挙出来る場合は,手動でもよい
4.学習
学習は kohya-ss/sd-scripts https://github.com/kohya-ss/sd-scripts で行う.
環境導入はこのプロジェクトがGradioでGUI化された kohya sd-scripts webui https://github.com/ddPn08/kohya-sd-scripts-webui で行い,
インストールされたvenv環境を用いると手間がかからない.
学習時のコマンド例を示す.
../kohya-sd-scripts-webui/venv/bin/accelerate launch --num_cpu_threads_per_process 1 train_network.py --pretrained_model_name_or_path="JosephusCheung/ACertainty" --train_data_dir="/images/shimarin/train" --output_dir="/output/lora_shimarin" --reg_data_dir="/images/regular" --prior_loss_weight=1.0 --enable_bucket --min_bucket_reso=384 --max_bucket_reso=1280 --train_batch_size=12 --learning_rate=1e-4 --text_encoder_lr 5e-5 --use_8bit_adam --xformers --mixed_precision=fp16 --save_every_n_epochs=1 --save_model_as=safetensors --clip_skip=2 --seed=42 --color_aug --flip_aug --network_module=networks.lora --resolution=768,512 --network_dim 256 --max_train_epochs 10 --shuffle_caption
上記コマンドの補足:
train_data_dir, output_dir, reg_data_dirに注意する.
pretrained_model_name_or_pathは"JosephusCheung/ACertainty"を用いるのが最適であるが,どれでもよい
network_dimは,コミュニティでは256が用いられるが,それ以下のほうが高速に学習できる.
--color_aug はモデルのVAEを用いて色相によりデータ拡張する
--flip_aug は画像を反転してデータ拡張する
--enable_bucket --min_bucket_reso=384 --max_bucket_reso=1280 はNovelAIのaspect-ratio-bucketing https://github.com/NovelAI/novelai-aspect-ratio-bucketing の実装であり,学習時のアスペクト比を可変にする事が可能となるものである.つまり,学習時に画像の解像度をリサイズする加工は必要ない.
以下にヒントを引用する
https://github.com/kohya-ss/sd-scripts/blob/main/fine_tune_README_ja.md
機械学習では入力サイズをすべて統一するのが一般的ですが、特に制約があるわけではなく、実際は同一のバッチ内で統一されていれば大丈夫です。NovelAIの言うbucketingは、あらかじめ教師データを、アスペクト比に応じた学習解像度ごとに分類しておくことを指しているようです。そしてバッチを各bucket内の画像で作成することで、バッチの画像サイズを統一します。
オプションをメモとして示す.
usage: train_network.py [-h] [--v2] [--v_parameterization] [--pretrained_model_name_or_path PRETRAINED_MODEL_NAME_OR_PATH] [--train_data_dir TRAIN_DATA_DIR] [--shuffle_caption] [--caption_extension CAPTION_EXTENSION] [--caption_extention CAPTION_EXTENTION] [--keep_tokens KEEP_TOKENS] [--color_aug] [--flip_aug] [--face_crop_aug_range FACE_CROP_AUG_RANGE] [--random_crop] [--debug_dataset] [--resolution RESOLUTION] [--cache_latents] [--enable_bucket] [--min_bucket_reso MIN_BUCKET_RESO] [--max_bucket_reso MAX_BUCKET_RESO] [--bucket_reso_steps BUCKET_RESO_STEPS] [--bucket_no_upscale] [--reg_data_dir REG_DATA_DIR] [--in_json IN_JSON] [--dataset_repeats DATASET_REPEATS] [--output_dir OUTPUT_DIR] [--output_name OUTPUT_NAME] [--save_precision {None,float,fp16,bf16}] [--save_every_n_epochs SAVE_EVERY_N_EPOCHS] [--save_n_epoch_ratio SAVE_N_EPOCH_RATIO] [--save_last_n_epochs SAVE_LAST_N_EPOCHS] [--save_last_n_epochs_state SAVE_LAST_N_EPOCHS_STATE] [--save_state] [--resume RESUME] [--train_batch_size TRAIN_BATCH_SIZE] [--max_token_length {None,150,225}] [--use_8bit_adam] [--mem_eff_attn] [--xformers] [--vae VAE] [--learning_rate LEARNING_RATE] [--max_train_steps MAX_TRAIN_STEPS] [--max_train_epochs MAX_TRAIN_EPOCHS] [--max_data_loader_n_workers MAX_DATA_LOADER_N_WORKERS] [--persistent_data_loader_workers] [--seed SEED] [--gradient_checkpointing] [--gradient_accumulation_steps GRADIENT_ACCUMULATION_STEPS] [--mixed_precision {no,fp16,bf16}] [--full_fp16] [--clip_skip CLIP_SKIP] [--logging_dir LOGGING_DIR] [--log_prefix LOG_PREFIX] [--lr_scheduler LR_SCHEDULER] [--lr_warmup_steps LR_WARMUP_STEPS] [--prior_loss_weight PRIOR_LOSS_WEIGHT] [--no_metadata] [--save_model_as {None,ckpt,pt,safetensors}] [--unet_lr UNET_LR] [--text_encoder_lr TEXT_ENCODER_LR] [--lr_scheduler_num_cycles LR_SCHEDULER_NUM_CYCLES] [--lr_scheduler_power LR_SCHEDULER_POWER] [--network_weights NETWORK_WEIGHTS] [--network_module NETWORK_MODULE] [--network_dim NETWORK_DIM] [--network_alpha NETWORK_ALPHA] [--network_args [NETWORK_ARGS [NETWORK_ARGS ...]]] [--network_train_unet_only] [--network_train_text_encoder_only] [--training_comment TRAINING_COMMENT]
詳細は,https://github.com/kohya-ss/sd-scripts/blob/main/README-ja.mdを熟読すること.
5.トラブルシューティング
python3.8で学習時,train_network.pyにて TypeError: 'type' object is not subscriptable というエラーが表示される
https://github.com/kohya-ss/sd-scripts/issues/38 に記載がある.
The error seems to be related to type hints feature of Python. ->list[LoRAModule]: This notation seems to be supported from Python 3.9. This repo is tested on Python 3.10, but you seem to use Python 3.8. Please update Python to 3.10.x. If it is difficult, please remove ->list[LoRAModule]. However, another error might occur, so I recommend to use Python 3.10.
1 note
·
View note
KORG M1 VST ライセンス認証 できない
前提条件: Special Bundle Upgrade for M1 Le を購入し、https://id.korg.com/users/products からVSTをダウンロードしインストールした
問題: VST起動時、ウインドウのActivationのボタンを押しても何も表示されない、また製品の購入ボタンの反応もない。Tryボタンを押した場合は試用できる。
解決方法: https://id.korg.com/static_pages/3 よりKORG Software Passをインストールしログインする
0 notes
VRChat キッシュ アバターアセット
残暑お見舞い申し上げます
まだキッシュ素体の改変しか行っていないのでキッシュちゃんむけ情報です
OwObits Docs - 【50%OFF】向け ハイスクールセーラー服
https://booth.pm/ja/items/1699116
つなかん工房 - 【3Dモデル】眼鏡【VRChat向け】
https://booth.pm/ja/items/1014760
空々神社社務所 - 【Ver.1.02】3D衣装「スイム/アンダーウェア1」【キッシュ用素体用】
https://booth.pm/ja/items/1577284
雨鮭製作 - VRChat着せ替え用衣装『 浴衣 』
https://booth.pm/ja/items/1486105
空々神社社務所 - 【Ver.1.01】3D衣装「メイド服1」【キッシュ用素体専用】
https://booth.pm/ja/items/1734631
空々神社社務所 - 3Dモデル「たわわ胸Ver.2.20 Extra」【キッシュ素体専用】
https://booth.pm/ja/items/1130602
注意: こちらの環境の問題か不明であるが、どのバージョンもシェイプキーが機能しなかった。胸サイズの調整が行えない
ネムタインストア - 【キッシュちゃん専用】ワンピース&カーディガンコーデ
https://booth.pm/ja/items/1668448
かぷちやのぶーす - 【19アバター対応】旧型スクール水着
https://booth.pm/ja/items/1746937
かぷちやのぶーす - スク水専用セーラー服
https://booth.pm/ja/items/2133477
らぼてん - キッシュちゃんパンツパッチ(200枚)
https://booth.pm/ja/items/1436186
0 notes
NVlabs/stylegan pipfile
[[source]]name = "pypi"url = "https://pypi.org/simple"verify_ssl = true
[dev-packages]
[packages]numpy = "*"pillow = "*"requests = "*"tensorflow-gpu = "*"
[requires]python_version = "3.6"
0 notes
やばいアニメ主題歌一覧
仮
TVアニメ『三ツ星カラーズ』ノンクレジットOP「カラーズぱわーにおまかせろ!」/カラーズ☆スラッシュ https://www.youtube.com/watch?v=r3sBtsoLl8U
TVアニメ『三者三葉』OPテーマ「クローバー♣かくめーしょん」 https://www.youtube.com/watch?v=qj-6P-jMT_g
ブレンド・A「ぼなぺてぃーと♡S」 https://www.youtube.com/watch?v=brFi_dghkhE
ハナヤマタ OPテーマ「花ハ踊レヤいろはにほ」 https://www.youtube.com/watch?v=F9TuIVpBi5I
少女終末旅行ED「More One Night」 https://www.youtube.com/watch?v=8qYqx5Ln02U
雀が原中学卓球部 / TVアニメ 灼熱の卓球娘 オープニングテーマ「灼熱スイッチ」 https://www.youtube.com/watch?v=oMxDsPsrv-c
TVアニメ「ひなこのーと」オープニングテーマ「あ・え・い・う・え・お・あお!!」 https://www.youtube.com/watch?v=y1HqM6sTjLg
あんハピ♪ PUNCH☆MIND☆HAPPINESS https://www.nicovideo.jp/watch/sm29946508
キルミーベイベー https://www.youtube.com/watch?v=pC-2GfZ_oPo
0 notes
Dockerコンテナ内にsshdつっこんでx11 fowardingせんでもexport DISPLAY=host.docker.internal:1 でXサーバまで貫通するやんという苦労話
0 notes
MS-IMEからATOK(2017)に移行するときの設定
都合が悪かったところなど。一部オリジナルかもしれない
・ATOKプロパティを開く
・プロバティ設定からMS-IMEを指定しておく(初期設定時にMS-IME向けに設定してあるなら不要かもしれない)
・ATOKは英語入力時にも候補を表示するが、IDEなどの入力支援と重複して地獄になる為、キー・ローマ字・色 → キーカスタマイズから、英数キーを日本語入力ON/OFF機能に割り当て変更する
代替として任意で、英語入力ON/OFF機能は半角/全角キーに割り当ててもよいだろう
・入力・変換タブ → 入力補助、テンキーからの入力を必ず半角にする の下、確定文字で入力するにチェックを入れる
・ATOK標準では変換中の文字削除の際に、変換対象の文節の区切りを基準にして削除される(MS-IMEでは変換の状態にかかわらず終端の文字から削除する)ので、MS-IMEに揃える場合は 入力・変換タブ → 入力補助 → 特殊 の変換取り消し後のカーソル位置を保持するをオフにする
おまけとして、校正支援タブの表現の洗練でくだけた表現を指摘する、また重ね言葉を指摘するにチェックを入れておくとよい。追加で、文体の統一をTPOに併せて指摘させる
ここまでして使う必要ないのでは
0 notes
0 notes
Rimworld(1.0)MODめも
自分用、全部楽しめてないので徐々に追記
導入逆順で
High quality textures
https://steamcommunity.com/sharedfiles/filedetails/?id=1676969930
バニラだと起動時に高解像度のテクスチャが圧縮される為、camera+とかで拡大したときグラが粗くなる問題を、圧縮しないようにして解決する。負荷が高いウワサだったけどこちらの環境ではあまり感じなかった。
SS Bigger Batteries
https://steamcommunity.com/sharedfiles/filedetails/?id=841904008
容量のデカイバッテリーで、4k、16k、64k、256kの4種類増える。64kは防水機能付きで低コストの優良品。256kは絶対に故障しないけどAI人格コアが素材として必要。
[sd] advanced powergeneration
https://steamcommunity.com/sharedfiles/filedetails/?id=760088748
終盤用の発電機を追加。風力と太陽光はバニラの二倍の発電量。原子力はまだ試してない。
Bionic icons
https://steamcommunity.com/sharedfiles/filedetails/?id=1677616980
医療系MOD、特にEPOEなんかは全ての臓器でおなじアイコンだからすぐ識別ができなくて地獄。臓器毎にアイコンが振られるので見栄えも良くて快適。EPOE以外にRBSEとかA Dog Saidとかいろいろ対応してる。
Everybody Gets One
https://steamcommunity.com/sharedfiles/filedetails/?id=1687566130
製造個数指定のときに、入植者の数 + X とか 入植者 * X とか原料が n 個余ってるとき作るルールで指定できるようになる。クソ便利。
Dubs Mint Menus
https://steamcommunity.com/sharedfiles/filedetails/?id=1446523594
製造の時にレシピ一覧と詳細説明が付いたウインドウが出てくるようになる。VGPとか服武器追加MOD入れた時に指定が面倒くさくなった人間は絶対に入れた方がよい。多分Numbers(https://steamcommunity.com/sharedfiles/filedetails/?id=1414302321)と競合してるっぽい。
[1.0] 岩天井(岩盤)取り外し パッチ
https://steamcommunity.com/sharedfiles/filedetails/?id=1541438898
屋根の取り外しから岩の天井も取り外せるようになる。
Replace Vanilla Hair
https://steamcommunity.com/sharedfiles/filedetails/?id=1572507351
バニラの髪型をいくつかの髪追加MODの内容で置き換えているらしい。
Spoons Hair Mod
https://steamcommunity.com/sharedfiles/filedetails/?id=725447220
髪型追加。
Rimsenal - Rimhair
https://steamcommunity.com/sharedfiles/filedetails/?id=725949967
髪型追加。
[Add hair][1.0]Ponytail is Kawaii
https://steamcommunity.com/sharedfiles/filedetails/?id=1541890712
髪型追加。ポニテ以外もある
[1.0] DE Surgeries - Kurin Race patch
https://steamcommunity.com/sharedfiles/filedetails/?id=1663058212
DE SurgeriesでKurin種族を手術できるようにする。
[1.0] DE Surgeries - Dragonian Race patch
https://steamcommunity.com/sharedfiles/filedetails/?id=1633444694
DE SurgeriesでDragonian種族を手術できるようにする。
[1.0] DE Surgeries - NewRatkinPlus patch
https://steamcommunity.com/sharedfiles/filedetails/?id=1589886444
DE SurgeriesでNewRatkinPlusのRatkin種族を手術できるようにする。
Vee Hairs
https://steamcommunity.com/sharedfiles/filedetails/?id=1655880765
髪型追加。
VGP More Veggies
https://steamcommunity.com/sharedfiles/filedetails/?id=1192504741
野菜5種追加。(Squash, Tomato, Pumpkin, Carrot, Eggplant)
Lolidrop's hairshop
https://steamcommunity.com/sharedfiles/filedetails/?id=1444154109
髪型追加。
My Cute Ear
https://steamcommunity.com/sharedfiles/filedetails/?id=1502940113
nekomimi付き髪型など追加。
RimHUD
https://steamcommunity.com/sharedfiles/filedetails/?id=1508850027
画面左端の入植者や動物など概要表示にゲージを追加したりなんかして綺麗にする。Dubs Bad Hygieneの表示にも対応してる。幅や表示内容は自由にカスタマイズできる。
Defensive Positions
https://steamcommunity.com/sharedfiles/filedetails/?id=761219125
Draft時に入植者の配置を記録しておくことができる。
VGP Garden Medicine
https://steamcommunity.com/sharedfiles/filedetails/?id=1185274792
インフルエンザ予防薬、痛み止め、抗生物質を追加。Neutro-Flowersが栽培できるようになって、ニュートロアミンを自作できる。他には薬品の複数一括製造など
Tilled Soil
https://steamcommunity.com/sharedfiles/filedetails/?id=725747149
石の地面を耕作できるようにする。なんかsmoothな地面にしてしまうとできなくなるっぽい
Expanded Prosthetics and Organ Engineering
https://steamcommunity.com/sharedfiles/filedetails/?id=725956940
EPOE 色んな人工臓器、器官、義肢を作製できるようになる。欠損の補完だけでなくハイテク合成臓器みたいにサイボーグ化もできる。
Rimsenal - Enhanced Vanilla Pack
https://steamcommunity.com/sharedfiles/filedetails/?id=849231601
バニラの武器ツリーの中間を埋めるような性能の武具を追加するらしいけどPeacefulでやってたんでまだ実感してない。後から追記する
Rimsenal
https://steamcommunity.com/sharedfiles/filedetails/?id=725947920
終盤がチャージライフルだけでつまらない状態を解決するため、四つの派閥をモチーフにした終盤向けの武器と防具を追加。チャージライフルは汎用的なポジションで、このMODの武器は適材適所という感じ
llCher Wardrobell
https://steamcommunity.com/sharedfiles/filedetails/?id=1569824533
服をいくつか追加、thin体型のみ
VGP Garden Drinks
https://steamcommunity.com/sharedfiles/filedetails/?id=1188485723
アルコール飲料が追加されソーダが作れるようになる。
VGP Garden Gourmet
https://steamcommunity.com/sharedfiles/filedetails/?id=1185906628
食べ物を追加する。手間をかけてもあんまり利益がでる印象では無いけど、食事時の心情バフなどがでかい。完全菜食主義者向けのビーガンエッグ、塩漬けによる食材長期保存、tofuとmilkに加工して実質肉として使えるあたりは戦略に多様性が出るので重宝
VGP Garden Canning
https://steamcommunity.com/sharedfiles/filedetails/?id=1496570408
缶詰を作れるようになる。まだやってない
VGP Vegetable Garden
https://steamcommunity.com/sharedfiles/filedetails/?id=1185265132
作物を大量に追加。あとマップ上に果物の木とキノコが自生するようになって序盤が多少楽になる。
ShowModDesignators
https://steamcommunity.com/sharedfiles/filedetails/?id=1399212509
アイテム概要説明にどのMODのアイテムかが補足で記述されるようになる。
Color Coded Mood Bar
https://steamcommunity.com/sharedfiles/filedetails/?id=1501832876
上部入植者一覧表示のムードを表す縦棒に色が付く。
ResearchPal
https://steamcommunity.com/sharedfiles/filedetails/?id=946390822
Researchパネルのツリーが綺麗になる。バニラではMOD毎タブ化されてたけど、全てのMODが並列に表示されるようになる。ただ文字が小さい
BioReactor
https://steamcommunity.com/sharedfiles/filedetails/?id=1564657272
生物を培養液に閉じ込めて発電するマッドなMOD。実際は食料を燃料にした発電機能付きの冷凍睡眠室のようなイメージでコレジャナイ。
Camera+
https://steamcommunity.com/sharedfiles/filedetails/?id=867467808
カメラの拡大率を上げてより近くに寄れるようにする。
Miniaturisation
https://steamcommunity.com/sharedfiles/filedetails/?id=726372052
本来再配置不可能な設置物を再配置できるようにする。
Dubs Bad Hygiene
https://steamcommunity.com/sharedfiles/filedetails/?id=836308268
上下水道とトイレ風呂の追加、それに伴うニーズの追加と、結構強力なエアコンとヒーターが追加される。
Better Workbench Management
https://steamcommunity.com/sharedfiles/filedetails/?id=935982361
生産時に誰に作業を行わせるか指定可能になるなど詳細に設定できるようになる。
Stack XXL
https://steamcommunity.com/sharedfiles/filedetails/?id=826366050
1マスにスタック可能なアイテム数を増やす。
[L]MoreDetailBody
https://steamcommunity.com/sharedfiles/filedetails/?id=1444153939
体型のテクスチャーを詳細な描写なものに差し替える。
Dragonian Race
https://steamcommunity.com/sharedfiles/filedetails/?id=1632800575
新しい種族としてDragonianと衣装を追加。作業の一部ができないが近接戦闘に高い補正がある。ミルクが出る。
NewRatkinPlus
https://steamcommunity.com/sharedfiles/filedetails/?id=1578693166
ネズミっぽい種族のRatkinと衣装、武器、ストーリーテラー、派閥などを追加。気温変化に強い。採掘と農業に補正がある
Kurin, The Three Tailed Fox
https://steamcommunity.com/sharedfiles/filedetails/?id=1662412040
キツネっぽい種族のKurin(クーリン)と衣装、武器、派閥を追加。
[KV] Show Hair With Hats or Hide All Hats - 1.0
https://steamcommunity.com/sharedfiles/filedetails/?id=1180826364
帽子を被った際にも髪型が見えるようにする。
Humanoid Alien Races 2.0
https://steamcommunity.com/sharedfiles/filedetails/?id=839005762
種族を追加するためのフレームワーク。あとは異種族に対する嗜好が特性として追加される。
[1.0] DE Surgeries
https://steamcommunity.com/sharedfiles/filedetails/?id=1541722340
手術可能な範囲の追加。古傷など通常プレイでは永遠に残る症状の治療が可能になる
Allow Tool
https://steamcommunity.com/sharedfiles/filedetails/?id=761421485
似たようなアイテムの選択、緊急運搬などの機能追加
HugsLib
https://steamcommunity.com/sharedfiles/filedetails/?id=818773962
他のMODの依存ライブラリMOD。coreの直下にロードするように
[KV] RimFridge - 1.0
https://steamcommunity.com/sharedfiles/filedetails/?id=1180721235
1~4マスのアイテムを貯蔵する小型冷蔵庫を追加。
Rimcolle
https://steamcommunity.com/sharedfiles/filedetails/?id=932500565
艦これの武器衣装と髪型を追加。衣装はthin体型のみ
gloomy_dress
https://steamcommunity.com/sharedfiles/filedetails/?id=1349384001
主にデビルストランドを素材に使う衣装をいくつか追加
gloomy_face
https://steamcommunity.com/sharedfiles/filedetails/?id=1347509620
顔テクスチャをアニメ風に変更
gloomy_hair
https://steamcommunity.com/sharedfiles/filedetails/?id=1346113625
髪型を追加。
Mad Skills
https://steamcommunity.com/sharedfiles/filedetails/?id=731111514
スキルの時間による自然蒸発を無くすチートMOD、蒸発の度合いや日ごとの経験値上限の変更も可能
Xeva's Rimhair
https://steamcommunity.com/sharedfiles/filedetails/?id=705924057
髪型を追加。
EdB Prepare Carefully
https://steamcommunity.com/sharedfiles/filedetails/?id=735106432
ゲームスタート時に入植者の容姿やステータスを自由に変更できる。また連れて行く動物、アイテムの設定も可能
Roppoi hair 1.0
https://steamcommunity.com/sharedfiles/filedetails/?id=1100547661
髪型を追加。
あとはRJW1.9.9aを入れてる
以上
参考
RimWorld Mod データベース - https://rimworld.2game.info/
0 notes
docker run -i -t -d <image> /bin/bash
# 😾 -itdってなんだよ
-i → コンテナにアタッチ(=接続)してなくてもSTDINを開いたままにする=起動しっぱにする
-t → TTYを割り当てる
-d → デタッチドモードで起動する=起動はさせるがコンテナに接続はしない=デフォルトではコンテナ作った瞬間そいつにアタッチする
# 😸やってみよう
## -i の有無による挙動変化
docker run alpine
docker ps
docker ps -a
docker run -i alpine
(別の端末を開いて) docker ps
## -d によるデタッチドモード
docker run -i -d alpine (docker run -id alpine)
## いつもの
docker run -i -t alpine (docker run -it alpine)
## デタッチドモードで起動してからアタッチ
docker run -itd alpine
docker attach
0 notes
1/17 シャム配信メモ
以下、順平の発言の要約
代理人は施設の人間ではない
お金について、交通費だけ出そうかなと?
やっぱ一人じゃムリ、ここまでは来られなかっただろう、24日があったからこそ
猫夜叉との関係は続いていない
ふわっちで配信した理由はスパムができんかった(Youtubeのスパム機能の件)
代理人の事は悪く言わないで
収益化はまだされていない
働いてはいない
カラオケも、代理人がいたので、彼も反省しているので許してあげて欲しい
カラオケの動画は、自分でも違和感があった、久々の動画ということであのような感じになってしまった
編集も一人でやりたい
あんまり代理人の事は悪く言わないで
Twitterでも言ったが、撮影はSyamu一人でやり、編集は代理人とやる
家族も、前は許可もらったと言っていたが、やっぱりネットでの活動は反対している
代理人に騙されているわけでは無い、彼は良い人
最悪、騙されててももういいんじゃないか
24日彼がいなかったらこの件は無かった、TwitterもYoutubeもインスタもやりたかったから
24日なかったら多分家にずっと居たと思う
(代理人の)操り人形ではない
代理人についてはもう何も言えない
自分がやりたいことをやるには協力人が必要
自分でも面白くない事は自覚しているので、荒れても仕方がない
代理人にもプライバシーがあるので...
前の食品レビューや商品紹介はリメイクになってしまうので面白くないだろう
代理人とはそのうちお金がまとまったら関係を終わらせるつもりである、お金を渡して
逆に関係が続いているから、このようにして放送ができているので
向こうもサポートしたいと言っていたのでついて行った
シバターには甘えたくない
昔の自分に戻ったら、それこそつまらないだろう
仮に代理人と関係を終わらせても、もう復活はムリだろう
つまらないのが自分だ
とにかく新しいことをするには協力者が必要
最終的には一人でやっていく予定
操り人形を思ってくれればいい
(活動が順調になったら代理人に)お金を渡そうと思っている、交通費など
のびハザはなんか引っかかる、小学館から苦情が来て消されたりするのでやらない
ゲーム実況はやりたい
自分もまだ無知なので、いろいろYoutubeで引っかかってしまったのは申し訳なかった
親は今の状況を認めてくれていない、お金を入れて旅行などをプレゼントしたり、時短調理器をプレゼント、父にはバイクを買ってあげたい
ネットの件で親に、家族に迷惑をかけたので、認めさせるには夢を掴み成功させるしか
年賀状は来たけど、怒られなかった
まずは家族にお金を渡してから、代理人に渡す
一人暮らしすれば色々動画のネタが作れるので
妹はなんとか元気
代理人にはちゃんとお金を渡すつもりだ
東京にはそのうち行こうと思っている
オフ会はやるつもりだ
料理は、時々というか考えている
みんなオフ会と言っているが、こっちにもタイミングがある。そのうちやる
女何人で行きま~すというのはネカマやな 助詞100人で行きま~すとかいうのはね、ネカマやな
今やればオフ0じゃないのでは
お金があれば、デートもできる
例えオフ会を開いて0人でも、また盛り上がる。あのオフ0があったから今の自分が続いているので
シバターとは復縁しない
オフ会をやる事には代理人と関係を終わらせているだろう
童貞はそのうち卒業するのでは
アトピーの調子はいい
風俗は行かない
前の写真はアトピーがひどかった
ホテル浦島食中毒起こしましたよね
やっぱり、ネットの事で散々あったのでちょっと病んでいたが、やっぱりネットをやりたいなと
貝塚にお世話になったので、インスタで発信出来たらいいなと
嫌がらせがある度に親、家族に言われて苦しかった、本を読んでいて(ネットを?)やりたいなと
AZKとはやりとりしてもいい、会うぐらいならいいのでは
作曲したい
AZKは売名かもしれないが
赤川次郎先生の夫は泥棒で妻は刑事のシリーズを読んだ
AZKを知っている
女性とやりとりするぐらいならいいのでは
引っ越ししたい
最近のネットは見ていないので知らない
ゾッ帝は忘れてしまった、書くつもりはない、新しい物語を構想している
代理人の良いなりにはなっていない、大丈夫
ゾッ帝未完結で申し訳ない
好きなラーメンは、金ちゃんラーメン 出前一丁
ゾッ帝ほとんどの人読んでないのでは
ゾッ帝そんなに好きやったんか
ニコ生どうしよう
今年の目標は一人立ち
ニコニコ、オファーあればやってみたい
Youtubeの収益化は厳しいのでは、きついと思う
シバターとは関わる気ない
すごい盗撮されている?(このへん聞こえなかったので後で聞き直します)
シバターは自分のこと好きかもしれないが、自分は嫌い
年賀状は結構届いた、もちろんお気づきかと思うが嫌がらせの年賀状もあった。丸山さん(丸山ほだか)とも相談した
カツドンチャンネルを知っている
丸山さんともやりとりしている
丸山さんにお世話になっている
ホテルはいいもんですかね
親は相当参っているみたいだ
まずはPCとケータイを揃えたい
実は撮ったけどアップしていない(多分質問動画)
カツドンに対してだめな人間やな自分は
aiueoは知ってる
障害者手帳は無い
たれぞうは知ってる、いなくなった、自分は後釜と言われている
ニートの人も引きこもりのひともいるかもしれないが、そう言う人が人材の宝庫、得意分野があると思うので頑張って下さい、自分も頑張ります
ここで引退することも出来るが、そこで再び復活しろと言われ、復活すればつまらないの繰り返しだと思うので、引き下がらない
広島人だ
(アンチは)ネカマにダマされてリークされた自分を見たいのでは
(ホテルを)転々としていく
え、なんで、別に両親に謝る必要はない、生きててごめんなさいではなく、100%悪い人は居ない、謝る必要は無い
彼女はいない
また引退したら荒れる
一番はスパチャ(で稼ぐ)
引退することもできるが、
石付けている
クラウドファンディングは、資金積むんやったっけ?
別に普通の人間なので
アルトサックス(今)吹けると思う、クラリネットもトランペットも吹いていた
米津玄師(げんじ)知ってる、ニコ動で活躍していてメジャーデビューした、CMでワイヤレスイヤホンのに出ていた
ジム・キャリー知ってる
ふわっちやることになったのは、YoutubeLive出来るけど、今は投げ銭が出来ないから
最近はお正月にBSでミッションインポッシブルやっていた、3,4を見ていた
Vtuberはキカイでしたっけ?PCでしたっけ?詳しくないので
阪神淡路大震災から24年ですね、被災した方々お悔やみ申し上げます
(Twitter)重大発表というのは、まとめたら一人暮らししたいということだ
今年で35になった、中年ですわもう
普通に働こうと思ったが、一番はネットのことがありそれが引っかかっていて働きづらさ、生きづらさになっている
就労がゴールではない、ムリに就労しても心を壊しやめるのがオチではないか、本当に何をしたいか考えたときにネットしかないと思った、すいません
何を言われようが、自分の意志を貫き通すのがかっこいいのではないか、その考えの上ではネットしかないと
本スレ(2chのほう)は見たり見なかったり、エゴサしてもしょうがないけどね
自分の��は好きでは無い
昔は好きでは無かったが今は素直になれている
サングラス(オーバーグラス)何処のやつか分からない
心はイケメンではない、それは昔の自分だ、人間どこか嘘をついている部分があるから
特定されても大丈夫です
去年の1月に坊主にしようと思った
ゆゆうたは知らない
体重は五十何キロか?
いくら罵倒されようが、好きなことをやっている人間がかっこいいのでは
かっこいいんかねぇ...
免許はMT、最近大型二輪を取りたいなと思っている
ドライブ動画もいい、軽自動車買って
自分の人生について考えている
告白した人数は0
AZKの事は話してみたいと思っているだけ
いずれ、郵便物取られてアップロードされるやろなと思っていたら、アップロードされた。自分が無知でネットをやっていたので、それはしょうがない
郵便物撮って上げるのは犯罪だ、しょうがない、しょうがないよね
カスゴリに謝る必要は無い、認めてくれないし、しょうが無い、でも父母に感謝はしている
焼肉動画はもう消した
これからについて、どっかホテルから配信する
洗車動画も上げない
別に引きこもりでもいい
丘people!?はおかしいぞと言ったつもりなのに、ああなってしまった
ライン工で良いことはなかった
AV男優になるつもりはない
(自分が)関西を盛り上げるのはムリ
日本を背負うというのはヨイショしすぎだろう
万博が決まってからだったので、タイミングが良かった
小説を書きたい
今後アップする動画は、オリジナルメニューなど、色々考えていきたい 商品紹介など
質問コーナを撮ったが、また撮り直す
一番嫌だった嫌がらせはなりすまし通報、なりすまし通販
引っ越すのはもしかしたら大阪市内
体を鍛えている
出会い系は出会えない系だ
トロピカル無職なんかなあ...
腕立て、多いときで80回
彼女欲しい
ウォンツの機材は使っていない
AZKは別にお話したいと思っていて、デートしてもいい、その先はなし
物体Xは狙ってやった訳では無い
体は見せられない
ウォンツは今関係ないので、お話することはない
以上
投げ銭
当該配信のURL: https://whowatch.tv/viewer/9201846
第二ラウンド
以下、順平の発言の要約
身長は163ぐらい体重50ぐらい
血液型はOかな?
ボカロはやっていない
元気ないというのは、こういう場だから
今年で35になる
ドリフトシティは復帰する予定はある
ギャンブルは出会い系サイトだ、結構投資した
服はユニクロ
バイクは詳しくない、知っているのはハーレー位
好きな食べ物は寿司、ラーメン、焼肉
シーソー乗ってる動画ありましたっけ?
好きな色は白か青色系
ツイキャス系は申し訳ないが、ふわっち(でやる)
ふわっち選んだのはやってみたかったからというものあるし、スパチャが使えないから、すいません
無色と無職(白色について)
オーバーグラスは100均のものか?
昔犬に追いかけられて、転んで犬が嫌いになった、今は大丈夫だと思う
猫夜叉は元気でやっているんでしょうかね、どうなんでしょう
皆さんに聞きたいが、どんなゲーム実況のリクエストがありますでしょうか?
バイオですか、バイオ2リメイクって最新作なんかな?ダークソウルか、エロゲはちょっと無理やな
猫夜叉とは連絡取れていない
僕と君の夏休みは途中で終わってしまった
シャド様って誰や、自分のキャラクターやったっけ?
(物体Xの作り方教えて下さいに対して)焦げ付きにくいやつで作ればよかったんでしょうかね?
明石に2017年?に行った鳴門海峡の渦潮が見れなかったのが残念だった
明石海峡の動画上げてたっけ?浦島は上げてたような気がする
コラボはやれたらいいかなと思っている
クラナドは引っかかるのでは
車系はニードフォースピード、2018に最新作が出た
好きなゲームはアンチャーテッド、トゥームレイダー、バイオ、マリオカートもやりたい
怪異症候群昔やってたよね
アンチャーテッド一番やりたい
Switch興味ある
マリカーはやっぱキノピオ
Youtubeはマイペースにやる
ヨッシーアイランドってスーファミでしたよね
オリジナルメニューは出来るが、撮って良いのかですよね
動画の投稿ペースを上げるのは無理かもしれない
カラオケ動画のトレーニングをやっていこうかなと思っている、カラオケのトレーニング動画は見たいか?
よろしいでしょうかね、じゃあやろうかな
動画はもう一人で撮る
テクニックを磨いてから撮りたいと、動画的には
髪は黒い方が良い
親は反対していない、いいんじゃないかと諦めている
タオルのアルバイトはしていた
作業所は本当に行っていた
反対はしているけれど、自分がやりたいんだったらやったらいいんじゃないかと思う
お気づきかと思うが、ホテルで撮っている
うつ病はガセではない、円形脱毛症になった
別にお世話になっていた先生もYoutubeを仕事にしたらいいんじゃないということは言っていた
物体Xは汚れてしまったフライパンで作ればいいのではないか
好きなスポーツというかやってみたいスポーツは、スケボー、パルクール、ロッククライミング、BMX、乗馬
一月の引きこもり支援施設の件はお騒がせしてすいません、もう施設には行っていない
休んでいた間は、本を読んでいた
焼肉の動画はあったが、消した
難しい本は読んでいない、オンラインという本を読んでいた
先ほどのAZKさんの件はすいませんでした
謝るのは大事かなと思う
モンストはやってみたいと思う、でも友達が0だから
親友も0人、彼女は欲しいと思っている
Wiiはもう売った
小中高校と暗い人生だった
猫夜叉は友達だけど、どうなんでしょうかね、今どうしてるんやろうね
猫夜叉と連絡がつけば謝りたい
Amazon使ったことある
創作活動は物語を構想するぐらい
楽しかった思い出は無いかな
DTM、パソコン作曲もやりたいかなと思っている
岬高校はなんとなく送っていた、クラブにも入らず
オーバーグラス似合いますかね
スーパーのお菓子コーナーによく行く
収益はちゃんと自分に入る
やってみたいスマホゲームは、よく知らないがモンストやパズドラ
対馬(つしま)ですね
ア→イ↑マ↓スってなんでしたっけ、ア→イ↑マ↓スって音ゲーでしたか
以上
投げ銭
URL: https://whowatch.tv/viewer/9202750
幾ら稼いだんでしょうね
0 notes
CM3D2 1.62 KeyNotFoundException: The given key was not present in the dictionary.
TL;DR : まず 「ReiPatcherレス化プラグイン一式」に同梱の CM3D2.LogWindow.Plugin プラグインを最新にすれば分かると思う
🙀 症状
1.62にアプデしたら KeyNotFoundException: The given key was not present in the dictionary. MissingFieldException: Field '.TBody.tgtHandL_offset' not found.
😸 解決するまでの手順
( しばりすのバージョンが分からないけど、とりあえず最新版を上書きしてみた )
ReiPatcherレス化プラグイン一式180915 (https://ux.getuploader.com/cm3d2_k/download/26)を上書き
CM3D2.LogWindow.Pluginがめっちゃ詳細なログを吐くようになった、
CM3D2.DistortCorrectがエラーを吐いていたので更新
次はCM3D2.MultipleMaids.Pluginがエラーを吐くようになったので更新(cm3d2_j_178)
うごいた
CM3D2.MultipleMaids.Plugin(複数メイド撮影)については再現できるんでログを貼っておく
MissingFieldException: Field '.TBody.tgtHandL_offset' not found. ^^^flushed by <=CM3D2.LogWindow.Plugin.LogWindow[Void LogCallbackHandler(System.String, System.String, LogType)]<=UnityEngine.Application[Void CallLogCallback(System.String, System.String, LogType, Boolean)] 場所: CM3D2.MultipleMaids.Plugin.MultipleMaids.Update ()
安定動作重視だからあんまり更新したく無かったけど、今はログ見ればすぐわかるから安心という���
1 note
·
View note
11/24 syamu復活めも
以下、順平の発言の要約
まだ引きこもり
ようつべでの復活はあるといえばあるしないといえばない
9月の代理人は偽物
小説の続きと旧アカウントはもう消した
オリジナルメニューをたまに考えている
オリジナルメニューをまたやってみたい
今Youtube活動を再開しても生活はできないと考えている
ネットに再び顔を出してみたかったから復活してみた
仕事はまだしていない
空海の本を一時読んでいた
最初の代理人の人は、一月の件であったが、迷惑をかけた
(支援)施設がどこかは言えない
オフ会をもう一度やってみたい
親は元気
ゾッ帝は、引きこもってて続きを書きたいという気持ちはあったが、色々本を読んでいて新しい物語を構築..考えていた
最終的なオフ会の流れは自分で考えたい、どこかの事務所に所属するなどして
シバターとのコラボはありえない
焼肉動画はもう存在しない
UUUM入るかどうかは分からない
引きこもってても働けるという選択肢はある、国も引きこもり支援をしてるし
シバターは嫌い、カネのことしか考えていないと思うから
Youtuberは職業の選択としてアリだと考えている
一時引きこもっていて、辛かった時期もあるが、その中で普通に働くか、もう一度ネットに顔を出して状況を報告するかどうか(Youtubeをやるか)悩んでいる
今年、地震と台風があったが、元気にやっている
笑い方は過去のSyamuという人格はない?ので、できないだろう
シバターのおかずにされてもかまわない、自分が絡みにいかないようにすればいいので
彼女はいない
Syamuという名前は、変える予定である
一月の件で数字は出た(代理人の反響の事?)
HIKAKINとコラボする予定は無い、そういう絡みはできない
難波で待ちぼうけ食らったときは、騙されたという気持ちがあった、あれがあったから、ネカマスキル、耐性が付いた
HIKAKINも自分の復活を待っているみたいだ
今日は、Twitterアカウント復活だけのつもりだったが、キャスもやろうかなと思って始めた
オフ0があったから今がある
顔出しもそのうちやる
いまはVtuberだと思って
iPhone買ってしまうとネットが気になって依存症になってしまうのではないか
携帯は欲しいと思っている
生存の報告はしようと思っていた
(ソロソロ…ソロソロ…)
クラウドファンディングは知っている
(配信の)消し方どうやって消すんですか、携帯の電源切ったらいいんかな?
以上
https://www.pscp.tv/w/1OdKrRkBPoyKX
0 notes
typescript rxjs EventEmitter fromEvent 型 <{}> 確定
import * as Rx from 'rxjs'; import { EventEmitter } from 'events'; const eventEmitter = new EventEmitter(); // ふつうの eventEmitter.on('hoge', (str) => { console.log(str); }); // Rxの const eventEmitterHoge$ = Rx.fromEvent<string>(eventEmitter, 'hoge'); eventEmitterHoge$.subscribe(str => console.log(str)); eventEmitter.emit('hoge', 'fuga');
脳死しまくってて気付かなかったけど、Rx.fromEvent では Rx.Observable<> の型変数がデフォルトで <{}> になるだけで、ふつうにこっちから Rx.fromEvent<string> とか指定できる。
fromEventの時勝手に型推定してくれた例は今んところないしそもそも元から付いてねえやつもあるから正しい書き方は不明。
とりあえず立ち合いはこっちで確定しといて、後は流れで map() と filter() を駆使してやれば脳死できてストレス少ないんじゃないか。
だれか教えて
1 note
·
View note
Mixer MixPlay 配置済みボタンの押下イベントを受け取る例
前提: node @mixer/
[email protected] インタラクティブの接続を確認済みの状態 https://mixer.com/lab/interactiveのビルド>コントロールから、defaultシーンにテキストを”A”に設定したボタンを一つ配置した状態
interactive-node/examples/basic.tsが動く前提(べつに確認しなくてもい���けど)
詳しい説明が必要ならここのコメントか https://twitter.com/Ebycow か https://mixer.com/Ebycow かどっかに居る時に言って
const interactive = require('@mixer/interactive-node'); const ws = require('ws'); interactive.setWebSocket(ws); const client = new interactive.GameClient(); client.open({ authToken: 'token', versionId: 00000000000, }); client.on('open', () => { console.log('Connected to Interactive!'); client.synchronizeScenes().then(scene => { scene[0].controls.get('A').on('mousedown',(inputEvent, participant) => { console.log(`${participant.username} pushed, ${inputEvent.input.controlID}`); }); }); return client.ready(true); });
0 notes
Mixer API 投票(vote:start)でYou are not permitted to do that.
前提: node @mixer/client-node permissionsが[ 'bypass_slowchat', 'chat', 'connect', 'poll_vote' ]
https://dev.mixer.com/reference/chat/methods/vote-start には
you must use a valid OAuth token with the chat:poll_vote scope.
と記載されてるがそっちは投票用で 'poll_start' というpermissionが別にある。
https://dev.mixer.com/reference/oauth/scopes
なんだよそれ。
トークン取得例 : scope=chat:connect%20chat:chat%20chat:bypass_slowchat%20chat:poll_vote%20chat:poll_start
0 notes
前世の自撮りです
2 notes
·
View notes