Tumgik
ebycow · 1 year
Text
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
ebycow · 3 years
Text
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
ebycow · 4 years
Text
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
ebycow · 5 years
Text
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
ebycow · 5 years
Text
やばいアニメ主題歌一覧
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
ebycow · 5 years
Link
Dockerコンテナ内にsshdつっこんでx11 fowardingせんでもexport DISPLAY=host.docker.internal:1 でXサーバまで貫通するやんという苦労話
0 notes
ebycow · 5 years
Text
MS-IMEからATOK(2017)に移行するときの設定
都合が悪かったところなど。一部オリジナルかもしれない
・ATOKプロパティを開く
・プロバティ設定からMS-IMEを指定しておく(初期設定時にMS-IME向けに設定してあるなら不要かもしれない)
・ATOKは英語入力時にも候補を表示するが、IDEなどの入力支援と重複して地獄になる為、キー・ローマ字・色 → キーカスタマイズから、英数キーを日本語入力ON/OFF機能に割り当て変更する
代替として任意で、英語入力ON/OFF機能は半角/全角キーに割り当ててもよいだろう
・入力・変換タブ → 入力補助、テンキーからの入力を必ず半角にする の下、確定文字で入力するにチェックを入れる
・ATOK標準では変換中の文字削除の際に、変換対象の文節の区切りを基準にして削除される(MS-IMEでは変換の状態にかかわらず終端の文字から削除する)ので、MS-IMEに揃える場合は 入力・変換タブ → 入力補助 → 特殊 の変換取り消し後のカーソル位置を保持するをオフにする
おまけとして、校正支援タブの表現の洗練でくだけた表現を指摘する、また重ね言葉を指摘するにチェックを入れておくとよい。追加で、文体の統一をTPOに併せて指摘させる
ここまでして使う必要ないのでは
0 notes
ebycow · 5 years
Photo
Tumblr media
0 notes
ebycow · 5 years
Text
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
ebycow · 5 years
Text
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
ebycow · 5 years
Text
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は狙ってやった訳では無い 体は見せられない ウォンツは今関係ないので、お話することはない
以上
投げ銭
Tumblr media
当該配信の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、パソコン作曲もやりたいかなと思っている 岬高校はなんとなく送っていた、クラブにも入らず オーバーグラス似合いますかね スーパーのお菓子コーナーによく行く 収益はちゃんと自分に入る やってみたいスマホゲームは、よく知らないがモンストやパズドラ 対馬(つしま)ですね ア→イ↑マ↓スってなんでしたっけ、ア→イ↑マ↓スって音ゲーでしたか
以上
投げ銭
Tumblr media
URL: https://whowatch.tv/viewer/9202750
幾ら稼いだんでしょうね
0 notes
ebycow · 5 years
Text
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
ebycow · 5 years
Text
11/24 syamu復活めも
以下、順平の発言の要約
まだ引きこもり ようつべでの復活はあるといえばあるしないといえばない 9月の代理人は偽物 小説の続きと旧アカウントはもう消した オリジナルメニューをたまに考えている オリジナルメニューをまたやってみたい 今Youtube活動を再開しても生活はできないと考えている ネットに再び顔を出してみたかったから復活してみた 仕事はまだしていない 空海の本を一時読んでいた 最初の代理人の人は、一月の件であったが、迷惑をかけた (支援)施設がどこかは言えない オフ会をもう一度やってみたい 親は元気 ゾッ帝は、引きこもってて続きを書きたいという気持ちはあったが、色々本を読んでいて新しい物語を構築..考えていた 最終的なオフ会の流れは自分で考えたい、どこかの事務所に所属するなどして シバターとのコラボはありえない 焼肉動画はもう存在しない UUUM入るかどうかは分からない 引きこもってても働けるという選択肢はある、国も引きこもり支援をしてるし シバターは嫌い、カネのことしか考えていないと思うから Youtuberは職業の選択としてアリだと考えている 一時引きこもっていて、辛かった時期もあるが、その中で普通に働くか、もう一度ネットに顔を出して状況を報告するかどうか(Youtubeをやるか)悩んでいる 今年、地震と台風があったが、元気にやっている 笑い方は過去のSyamuという人格はない?ので、できないだろう シバターのおかずにされてもかまわない、自分が絡みにいかないようにすればいいので 彼女はいない Syamuという名前は、変える予定である 一月の件で数字は出た(代理人の反響の事?) HIKAKINとコラボする予定は無い、そういう絡みはできない 難波で待ちぼうけ食らったときは、騙されたという気持ちがあった、あれがあったから、ネカマスキル、耐性が付いた HIKAKINも自分の復活を待っているみたいだ 今日は、Twitterアカウント復活だけのつもりだったが、キャスもやろうかなと思って始めた オフ0があったから今がある 顔出しもそのうちやる いまはVtuberだと思って iPhone買ってしまうとネットが気になって依存症になってしまうのではないか 携帯は欲しいと思っている 生存の報告はしようと思っていた (ソロソロ…ソロソロ…) クラウドファンディングは知っている (配信の)消し方どうやって消すんですか、携帯の電源切ったらいいんかな?
以上
https://www.pscp.tv/w/1OdKrRkBPoyKX
0 notes
ebycow · 6 years
Text
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
ebycow · 6 years
Text
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
ebycow · 6 years
Text
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
ebycow · 6 years
Photo
Tumblr media
前世の自撮りです
2 notes · View notes