Initial Commit

This commit is contained in:
dazedanon 2025-05-04 14:43:03 -05:00
commit 183da8e70c
819 changed files with 10091239 additions and 0 deletions

94
.gitignore vendored Normal file
View file

@ -0,0 +1,94 @@
# Ignore all files
*.*
# File Types
!*.mps
!*.dat
!*.json
!*.txt
!*.project
!*.js
!*.zip
!*.7z
!*.csv
!*.ain
!*.fnl
!*.ks
!*.tjs
!*.yaml
!*.rb
!*.rvdata2
# Other Needed Files
!.gitignore
!README.md
!patch-config.txt
!GameUpdate*
!patch*
!Game.dat
# Ignore
previous_patch_sha.txt
kabe3_save.dat
kabe3_system.dat
psbpack.dat
Save*
# Images
!DUI_Status_01.png_
!DUI_Status_02.png_
!DUI_Status_03.png_
!DUI_Status_04.png_
!DUI_Status_05.png_
!itc1_03_Txt1.png_
!itc1_04_Txt2.png_
!itc1_05_Txt3.png_
!itc1_08_Name.png_
!itc2_04_Txt2.png_
!itc2_05_Txt3.png_
!itc2_08_Name.png_
!itc5_03_Txt1.png_
!itc5_04_Txt2.png_
!itc5_05_Txt3.png_
!itc5_08_Name.png_
!UI01_Time01_MorningB.png_
!UI01_Time03_EveningB.png_
!UI01_Time04_NightB.png_
!MapName01_Akanetei.png_
!MapName02_Shinbudai.png_
!MapName03_Gakkou.png_
!MapName04_Yudukinoie.png_
!MapName05_Shotengai.png_
!EroStatus*
!Menu_B*
!Name*
!Stage*
!SubEventTitles*
!Help_Chim_1.png_
!Help_Cm_1.png_
!Help_Cm_2.png_
!Help_END_0.png_
!Help_END_1.png_
!Help_EventKaihou_1.png_
!Help_Hr_1.png_
!Help_Jakuten.png_
!Help_MagicalGirl_1.png_
!Help_maou_1.png_
!Help_maou_2.png_
!Help_QOS_1.png_
!Help_QOS_111.png_
!Help_QOS_2.png_
!Help_Riho_1.png_
!Help_Riho_2.png_
!Help_Rumi_1.png_
!Help_Rumi_2.png_
!Help_Saien_01.png_
!Help_sentou.png_
!Help_Tenkai_1.png_
!Help_Tenoku_1.png_
!Help_Tenoku_2.png_
!Help_Yuz_1.png_
!Help_Yuz_2.png_
!syasin.png_
!syasin2.png_
!img/SoRBatCom/*

81
01_Readme.txt Normal file
View file

@ -0,0 +1,81 @@
-----------------------------------------------------------------------------------------------------------
この度は、
【風紀委員は女淫魔の夢を見るか?】を購入していただきありがとうございます。
デバッグは十分行いましたが、バグが見つかった場合直ちに修正しますので、
バグ報告などがございましたらお手数ですが、
・風紀委員は女淫魔の夢を見るか?-製品版- サポートページhttps://ci-en.dlsite.com/creator/627/article/1426976
・みるきーうぇいXアカウント@Milkyway_info
・みるきーうぇいのCi-en (https://ci-en.dlsite.com/creator/627)
のどちらかまで報告をお願いします。(可能な限りサポートページをご利用ください)
(報告の際にはバグの症状・発生場所、可能ならスクリーンショットをアップロードしていただけると原因調査がスムーズに行えます)
-----------------------------------------------------------------------------------------------------------
●作品情報
・現在の最新バージョン【1.01】
・ジャンル『風紀委員の女の子がサキュバスになってエッチなことをするRPG』
・プレイ時間  :25時間前後(エロイベントの収集率によって大きく前後します)
・制作ツール  :RPGツクールMV 1.6.1
・エロイベント :130シーン(基本CG86枚) + 立ち絵エロ42シーン(基本CG7枚)
・差分枚数   :1400枚以上カットインや立ち絵の差分を除く
・着せ替え衣装 :13種類+α(一時的に手持ちに加わる衣装が複数あります)
※体験版ver2.00以降のバージョンで新しく始めたゲームデータは製品版に引き継ぐことができます。
 (体験版1.xxのセーブデータは製品版へは引き継ぐことはできません)
●物語
 夢見学園で風紀委員を務めるむっつりスケベな主人公、姫野彩羽(ひめの いろは)。
 ある日、放課後の見回りをしていると魔界からやってきた少女リリィと出会い、
 サキュバスとなる契約を半ば強制的に交わすことになってしまう……。
 契約を満了するには彩羽と同じように『他の魔物と契約した人間』との戦いに勝利しなければならない。
 しかし、サキュバスの能力を開花させていくためにはエッチなことをしなくてはならず──。
 果たして彩羽はサキュバスとしてこの苦難を乗り越え、元の生活を取り戻すことが出来るのか!?
●シチュエーション
 羞恥や露出系のシチュエーションが盛り沢山!(サキュバスモノですが逆レ要素は薄いです)
・風紀委員VS痴漢
 女子生徒を痴漢から守るために、 風紀委員として痴漢を取り締まろうとする彩羽。
 サキュバスとの契約により無意識に異性の気を惹く彩羽の元に痴漢達は集まっていく……。
 果たして彩羽は痴漢達の魔の手を払いのけ、痴漢を撃退することはできるのか!?
 
・おっぱいチャレンジ
 サキュバスの修行のためにおっぱいチャレンジに挑戦することになった彩羽。
 ファミレスの死角を狙い、 店員が居ない隙にこっそりとブラを脱いで乳房を晒すが、リリィの悪戯によって脱いだブラを店員に差し出されてしまい……。
 
・修行用モンスターに敗北
 夢の世界で修行に失敗した彩羽はお仕置きとして、 快楽責めを受けることになる。
 精液風呂に強制的に入浴させられた彩羽は、発情した体をジェントルハンドに手マンされ、潮吹きアクメをしてしまう。
・ノーパン雑巾拭き(敗北ルート)
 契約者との戦いに敗れた彩羽はノーパン・ノーブラでの学園生活を強制される。
 さらに学園で起きた問題は風紀委員が連帯責任で罰を受けるという校則が追加され、些細な出来事で雑巾掛けをして痴態を晒すことになり……。
●制作
 制作サークル:みるきーうぇい
 効果音みじんこ素材CV誠樹ふぁん、他
 その他使用素材:同梱の素材.txtをご覧ください
●操作方法
移動         :方向キー
メニュー・キャンセル Xキー
決定・調べる     Zキー・Enterキー
一時メッセージ消去  Shiftキー
文章飛ばし      Zキー・Enterキー長押し・CTRLキー
低速移動       Shiftキーを押しながら移動(オプションで常時ダッシュをOFFにしている場合高速移動になります)
ファストトラベル   Aキー初期状態では解放されていません
バックログ      Pageupキー
リセット       F5キー
●アンインストール方法
 フォルダごと手動で削除してください。
●免責事項
 当サークルは、本作品を使用することによりユーザーに生じたいかなる損害についても、一切責任を負いません。
●禁止事項
 当作品に関わる著作物について、無断で転載・販売・配布・翻訳する行為、及びこれらに類似する行為を禁止致します。
 また、ゲーム内容を改竄する行為や、チートデータの配布・販売等の行為も固く禁じさせていただきます。
 万が一当作品に関わる著作物に関して上記行為が確認された場合、法的処置を取らせていただく場合がございますのでご了承ください。

View file

@ -0,0 +1,186 @@
■スペシャルサンクス(敬称略・順不同)
【体験版テストプレイ】
ララララ
色葉おりん
aoxola/万屋蒼穹
最上ユキ/MagiaBox
あまくさ/Laboratory
おあき/おあきゲーミング
【製品版テストプレイ】
レピア
くろめー
ララララ
かるかん
あかすずめ
色葉おりん
TWORL/MC_TWORL
aoxola/万屋蒼穹
しばら橋/しばら橋
榮太郎/KSKする衝動
あまくさ/Laboratory
あまらん/amara_amaran
おあき/おあきゲーミング
鮭枝しゃけ子/あふろでえた
じーぐ/しなちくかすてぃーら
【プラグイン制作】
COBRA
すず
【歓楽街マップ制作補助】
尻たぬき/底々不安
【戦闘演出参考]
駆錬輝晶 クォルタ アメテュス EG/下り坂ガードレール
【アイコン制作】
中尉/ALLDICE
ヒガタ/Nenokuni Studio https://nenokuni.com/
【電車マップ内広告提供】
戦甲機ソルガンテ/GapTax https://www.dlsite.com/maniax/work/=/product_id/RJ01075172.html
催堕のエルフ/ドリルさきいか https://www.dlsite.com/maniax/work/=/product_id/RJ01088206.html
少女と触手、夜の学校/さどじま https://www.dlsite.com/maniax/work/=/product_id/RJ408597.html
侵蝕のヒプノシス/ALLDICE https://www.dlsite.com/maniax/work/=/product_id/RJ01082260.html
Hybrislave -ヒュブリスレイヴ-/触手折檻部屋 https://www.dlsite.com/maniax/work/=/product_id/RJ331200.html
カリンズ・プリズン KARRYN'S PRISON/Remtairy https://www.dlsite.com/maniax/work/=/product_id/RJ331590.html
駆錬輝晶 クォルタ エメロード EG/下り坂ガードレール https://www.dlsite.com/maniax/work/=/product_id/RJ435322.html
ナイトメアナイト~聖なる騎士と堕欲の魔術~/うらやまや https://www.dlsite.com/maniax/work/=/product_id/RJ406400.html
セリカマギア 幼馴染のツンデレ魔法使いが専用オナホNTRされる王都アダルトショップ編/MagiaBox https://www.dlsite.com/maniax/announce/=/product_id/RJ419055.html
【ツール素材】
DatabaseCleanUpTool (C)Inazuma Soft.
【プラグイン素材】
IZ https://izusant.wixsite.com/croquis-iz
KAMESOFT https://ytomy.sakura.ne.jp/
SumRndmDde http://sumrndm.site/
BlueRedZone http://blueredzone.com/
アクマの脳髄 https://www.akunou.com/
トリアコンタン https://triacontane.blogspot.com/
うたかたの夢跡 https://www.utakata-no-yume.net/
ツクール道中記 https://mankind-games.blogspot.com/
イロスマRPG制作委員会 https://w.atwiki.jp/nakasuma/
yana
Yanfly
ツキミ
奏ねこま
Moghunter
まっつUP
DarkPlasma
Aloe Guvner
くらむぼん
ルルの教会
木星ペンギン
BB ENTERTAINMENT
ガラス細工の夢幻
terunonエイリアスエイク
【画像素材】
IZ http://izusant.wixsite.com/croquis-iz
jaja https://ci-en.dlsite.com/creator/5047
ぴぽや http://piposozai.blog76.fc2.com/
CLOSET http://eurs.blog65.fc2.com/
エタナラ https://etanara.fungamemake.com/
Whtdragon https://forums.rpgmakerweb.com/index.php?threads/whtdragons-icons.57796/
Un Almacen http://zioru.x0.to/material.html
まて素材屋 http://matesozai.blog.fc2.com/
黒幕亭劇場 http://asunana.blog.fc2.com/
王国興亡記 https://ameblo.jp/makapri/
《お豆腐村》 https://pixiv.me/otofumura
建設中の茶柱 http://green.zero.jp/greentea/cips.html ->アイコン、Tana01(xp)_mapcip、32_icon056_cip、24*24缶詰,バイブ(32*32)
ドット絵世界 http://yms.main.jp/dotartworld/index.html
BOUGAINVILLEA http://bougainvillea.egoism.jp/top.html
ブーソン pixiv https://www.pixiv.net/member.php?id=16099974
雨小屋-あまごや- https://www.amagoyateruteru.com/index.html
Krachware(クラハウェア) https://krachware.com/
白黒洋菓子店 https://noir-et-blanc-patisserie.amebaownd.com/
mlogan's MV stuff https://forums.rpgmakerweb.com/index.php?threads/mlogans-mv-stuff.62298/
BB ENTERTAINMENT BLOG http://bb-entertainment-blog.blogspot.com/
きまぐれアフター http://www5d.biglobe.ne.jp/~gakai/index.htm
コミュ将の素材倉庫 https://comshou.wixsite.com/com-sho
ヌー@ドット絵素材置き場 http://damagedgold.wp.xdomain.jp/
BIT/O ぶらっくかんぱにー http://bit-orchard.hatenablog.com/
ちょこれーとバナナ・オ レ http://chocobana.my.coocan.jp/
ユーディオ 自作ゲーム置き場 http://yuudio50.blog.fc2.com/
ファンタジーゲームUI 画像素材集
エンシェントダンジョン素材集-ジャングル-
エンシェントダンジョン・タイルセット素材集
現代キャラクタージェネレーター素材セット
マゼラン イラスト素材集-baroque-
マゼラン 神話生物素材集-邪神礼賛-
マゼラン イラスト素材集-黒の崇拝-
マゼラン イラスト素材集-暗黒玩具匣-
マゼラン イラスト素材集-暗黒玩具匣2-
マゼラン イラスト素材集-異界のアリス-
アオバト 体内 タイルセット
アオバト ガラス タイルセット
アオバト 繁華街タイルセット
アオバト インテリアタイルセット_ホテル・バスルーム
アニメーション精選「闇」 (C) Dreams Circle
アニメーション素材集1:エッセンシャル (C) Dreams Circle
パステルかわいい素材セット (C) ESQUADRA,inc.
Never Ever Clean Up Tileset (C) WataruNakanami.
FSMマップ素材集 ~森と洞窟セット~ C) REFMAP
FSMマップ素材集 ~旅立ちの町セット~ (C) REFMAP
FSMマップ素材集 ~城と城下町セット~ (C) REFMAP
Meal Time Tileset - Fantasy Edition (C) 2021 Plummy inc.
Meal Time Tileset - Modern Edition (C) 2022 Plummy inc.
MVモンスター素材集・片倉響ver Vol.2 (C) 2016 Katakura Hibiki.
グリッドマップタイル素材集ツクールエディション (C) NEKURA
Degica Dream Pack MV ー 現代ファンタジー (C) Degica.com
RPGマップ素材「洋館レディスネーク」 (C) ふりーむ!素材ライブラリ
KRコンサートホールタイルセット (C) Kokoro Reflections
KR現代の町タイル (C) Kokoro Reflections
KR工場のタイルセット (C) Kokoro Reflections
KR高層ビルタイルセット (C) Kokoro Reflections
KRモダン病院タイルセット (C) Kokoro Reflections
RPGツクールMV公式素材集 No.1-2【和・闇】 (C) Gotcha Gotcha Games / Sounds Produced by FIVE LEAF CLOVER CO., LTD.
RPGツクールMV公式素材集 No.1-3【和・黄昏】 (C) Gotcha Gotcha Games / Sounds Produced by FIVE LEAF CLOVER CO., LTD.
獣人キャラクタージェネレーター (C) 2022 Gee-kun-soft
ヒロインキャラクタージェネレーター (C) 2018 Gee-kun-soft
ヒロインキャラクタージェネレーター3 (C) Gee-kun-soft
ヒロインキャラクタージェネレーター8 (C) 2020 Gee-kun-soft
Pika's GameStore スタルジータイルセット【街並みセット1】(C) 2021 Pika's Game
Pika's GameStore スタルジータイルセット【商店街・団地】 (C) 2021 Pika's Game
【音素材】
音筏 https://rotmcits.com/
BGMer https://bgmer.net/
蒼月音 https://www.sougetsu-on.net/
OtoLogic https://otologic.jp/
PeriTune https://peritune.com/
フリーBGMおとのおと 前田哲 https://oto-note.net/
騒音のない世界 https://noiselessworld.net/
フリーBGM素材 音楽の卵 http://ontama-m.com/index.html
効果音:ポケットサウンド https://pocket-se.info/
サウンドスケープライブラリ http://soundscape.xyz/
音楽素材配布サイト M-ART http://mart.kitunebi.com/index.html
フリー効果音 On-Jin ~音人~ https://on-jin.com/
フリー効果音素材 くらげ工匠 http://www.kurage-kosho.info/index.html
無料効果音で遊ぼう! https://taira-komori.jpn.org/index.html
Minstrel's treasure https://takedtm.web.fc2.com/mearas.html
Kei Morimoto ED曲-Stargazer
Prismatic Tone 悪夢戦闘曲-Battle_01 - 白熱するオーケストラの戦闘BGM
かねこかずき【kk】 ラスボス戦戦闘曲-Battle24「頂上決戦 Arch rivals
[18禁SE]18禁!著作権フリー効果音素材集バリューパック001010
[CN studio]えっちな効果音 くちゅくちゅ(表記必要)
[KLV Canvas]DSKB Vol.1
[びーみゅ]現代学園音楽素材集
[びーみゅ]ハロウィン音楽素材集
[Honey Drop]音声素材集3パックHoney Drop
[kokko sound]システム系効果音Vol1
[Studio神無月]著作権フリー素材集 Vol.19 オーケストラ系RPG素材 BGM20曲 ME5曲
[Meldear's Craft]Rollenspiel Reminiszenz
[Ucchii0]この先は、君だけで。
[趣味工房にんじんわいん]SYMBIONT intro edition
[趣味工房にんじんわいん]MUSE of MAGIC -RPG Sound Materials-
[趣味工房にんじんわいん]イチャラブシーン 版権フリー音楽素材集
[趣味工房にんじんわいん]2D/3D RPG用ダンジョン特化型音楽素材集 世界中の迷宮 vol.1
[月に憑かれたピエロ]著作権フリー効果音・BGM集 vol.25 射精音・ピストン・手コキ・ぶっかけ効果音108個+BGM10曲パック

9
03_更新履歴.txt Normal file
View file

@ -0,0 +1,9 @@
現在のバージョン【1.01】
■ver1.01
・5章クリア時に獲得できる一部のスキルの説明と効果が本編中の表記と異なる問題を修正
・Read meに体験版からの引き継ぎはできないと書いてある問題を修正正しくはver1.xxの体験版からは引き継げない。ver2.xx以降であれば引き継げます
・本屋イベント3段階目を実行後、翌日以降にフロアバイトを反復実行しようとすると『【エロEVの有無に登録エラーがあります。】』と表示される問題を修正
・露出イベント3段階目の反復実行後、❤フキダシが出たあとにフリーズする問題を修正
■ver1.00
・製品版リリース時バージョン

101
04_よくある質問.txt Normal file
View file

@ -0,0 +1,101 @@
Q.ゲームの実績がニューゲーム時に引き継がれるけどこれって仕様?
A.仕様です。
 一部の取得に時間がかかる実績などを、ニューゲーム時に取り直さなくてもいいようにニューゲーム時にも実績は引き継がれるようになっています。
Q.取り逃がしたイベントはどうすればいい?
A.取り逃がしたイベントは、淫魔の町リーゴの能力開発センターの右下の裏路地に居る淫魔から対応する虚妄のフィルムを購入することで開放することができます。
 また、ゲームクリア後にイベントの全開放も可能になるのでそちらも合わせてご利用ください。
Q.武器や防具の説明にある敏捷性の変動値と、ステータスの変動値の表記(装備前→装備後の表記)の値に差がある
A.ステータス表記にはザーメンまみれの敏捷性50%ダウンが反映されているので、武器や防具変更時の変動値もその影響を受けます。
 例えばショートスピアは敏捷性の効果が+3されますが、ザーメンまみれ状態で装備すると1や2しか上がらない時もあります。
 (他にも敏捷の薬で効果が上がってないように見えることもありますが、ザーメンまみれ状態を解除すれば正しく効果が反映されていることが分かると思います)
Q.Nu・menumeの入口にピンクのハートフキダシが出ているのに、移動先選択画面では歓楽街にフキダシが出ていない
A.会員ランクが上がった場合に次の段階のイベントが見られるようになりますが、上位のコースは物語をある程度進めていないと閲覧できません。
 会員ランクが上がっても閲覧条件を満たすまでは店前にピンクのハートフキダシが出ないようにしたかったんですが、ツクールMVの仕様上それができませんでした。
 物語を進めれば閲覧できますので、気にせずプレイを続けてください。
Q.4章の後半で行動力が切れて学園から出られなくなったけどどうすればいい?
A.北校舎1Fの右側にある保健室で寝ることで、時間を進めることが出来ます。
【以下、5章クリア後のネタバレも含みます】
Q.6章になったらあのイベントを進められなくなった
A.6章に入ると一時的にあのイベントを進められなくなります。
 全ての悪夢イベントをクリア後、歓楽街左上の占い師から宝珠を買い取ることで再度イベントを進められるようになります。
 なお、6章に入るまでは購入できません

View file

@ -0,0 +1,20 @@
ご利用のパソコンのスペックによってはゲーム画面がカクつく場合がございます。
その際には以下の指示に従って設定をしてください。
[!]なお、下記の設定はユーザー様の環境によってはご利用できない可能性もありますのでご容赦ください。
   少なくともwindowsでの設定のみを記載しています
1.タスクバーのWindowsマークを右クリックして[システム]を選択
2.画面左上の[設定の検索]に"グラフィック"と入力し、候補に出てきた[グラフィックの設定]を開く
3.アプリケーションのカスタムの設定の欄にある[デスクトップアプリを追加]を選択し、
 風紀委員は女淫魔の夢を見るかのGame.exeを選択する
4.下の一覧にgameが追加されているはずなので、その[GPUのユーザー設定]をハイパフォーマンス(あるいは高パフォーマンス)に設定する
以上の設定をしていただくことで、もしかしたらゲーム画面のカクつきが抑えられるかもしれません。
また、ダッシュ時の速度を10ではなく少し抑えることでも移動時のカクつき・引っかかる感じを抑える効果があります。
これにより、全ての問題が解決するとは限りませんが、少しでも動作を安定させられれば幸いです。
■注意点
・検証していませんが、フォルダの位置やフォルダ名が変わると再度設定が必要になると思われます。
 なのでバージョンアップなどで新しく本体フォルダをDLした際や、GPUのユーザー設定後にフォルダを別の場所に移す場合はご注意ください

14
GameUpdate.bat Normal file
View file

@ -0,0 +1,14 @@
@echo off
setlocal
REM Copy GAMEUPDATE.bat to a new file
copy patch.bat patch2.bat
REM Run the new file
call patch2.bat
REM Delete the new file
del patch2.bat
endlocal
@echo on

13
GameUpdate_linux.sh Normal file
View file

@ -0,0 +1,13 @@
#!/bin/bash
# Enable error handling
set -e
# Copy patch.bat to a new file
cp patch.sh patch2.sh
# Run the new file
bash patch2.sh
# Delete the new file
rm patch2.sh

102
README.md Normal file
View file

@ -0,0 +1,102 @@
# Apply Patch
1. Click Code
2. Click Download ZIP
3. Extract to game folder and Replace All.
## Future Patching
1. Run GAMEUPDATE.bat to auto patch.
# Troubleshooting
**GAMEUPDATE.bat doesn't update and closes immediately**
1. Make sure your path doesn't contain any Japanese characters or lots of whitespace.
2. Make sure you actually have permissions in the folder
For WOLF RPG games, if you downloaded the game off of DLSite, you will need to do some extra steps to patch it. This is because there is a "master" file called Data.wolf that will take priority over the english patch files. You will need this file to be a folder before patching will work.
# Wolf Games
1) Download the latest UberWolf.exe release from the following link:
https://github.com/Sinflower/UberWolf/releases
2) Drag Data.wolf onto UberWolf.exe. This will create a new folder called data.wolf~
3) Rename the new data.wolf~ folder to Data
4) Delete the Data.wolf file
5) Delete previous_patch_sha.txt (this will exist if you ran GameUpdate.bat previously)
6) Run GameUpdate.bat
# Edit/Contribute
TLDR 3 steps.
Fork the repository.
Make the changes.
Submit a merge request.
If everything looks good and doesn't break things I'll merge it in.
Longer Version:
# Required Software:
* [VSCode](https://code.visualstudio.com/) Make sure you check all the boxes for context menus.
* [Git](https://git-scm.com/downloads) (Use the default for everything. Just keep clicking Next)
# Guide to contributing
### 1. Fork the Repository
- Go to the repository you want to fork.
- Click the "Fork" button.
### 2. Clone Your Fork
- Clone your forked repository to your local machine.
```sh
git clone https://gitgud.io/YOUR_USERNAME/REPO_NAME.git
```
### 3. Make Your Changes (In VSCode)
- Edit the files locally on your new branch using VSCode.
- Add and commit your changes.
```sh
git add .
git commit -m "Description of your changes"
```
### 4. Push Your Changes
- Push your changes to your fork on GitGud.io.
```sh
git push origin your-feature-branch
```
### 5. Create a Merge Request
- Go to your fork on GitGud.io.
- Click on "Merge Requests" in the sidebar.
- Click the "New merge request" button.
- Select the branch you made changes to and the target project (the original repo).
- Provide a title and description for your merge request and submit it.
---
## Example
Assuming you want to fork a repository named `example-project`:
### 1. Fork the Repo
- Navigate to `https://gitgud.io/original_user/example-project` and click "Fork".
### 2. Clone Your Fork
```sh
git clone https://gitgud.io/YOUR_USERNAME/example-project.git
```
### 3. Make Changes and Commit
```sh
# Make changes to the files
git add .
git commit -m "Add new feature to example project"
```
### 4. Push Changes
```sh
git push origin add-new-feature
```
### 5. Create a Merge Request
- Go to `https://gitgud.io/YOUR_USERNAME/example-project/merge_requests` and click on "New merge request".
- Choose the source branch `add-new-feature` and target branch (default: `main` or `master`).
- Fill in the details and submit the merge request.

BIN
icudtl.dat Normal file

Binary file not shown.

13
package.json Normal file
View file

@ -0,0 +1,13 @@
{
"name": "milkyway",
"main": "www/index.html",
"js-flags": "--expose-gc",
"chromium-args": "--limit-fps=60",
"window": {
"title": "Milkyway_5",
"toolbar": false,
"width": 1024,
"height": 768,
"icon": "www/icon/icon.png"
}
}

3
patch-config.txt Normal file
View file

@ -0,0 +1,3 @@
username=dazed-translations
repo=moon-crimson-goddess-cornelia
branch=main

109
patch.bat Normal file
View file

@ -0,0 +1,109 @@
@echo off
setlocal EnableExtensions EnableDelayedExpansion
echo Checking for pwsh...
set _my_shell=pwsh
REM Check if pwsh.exe exists
where /q !_my_shell!
if !errorlevel! neq 0 (
echo pwsh not found. Falling back to powershell...
REM If pwsh is not found, set to powershell
set _my_shell=powershell
REM Check if powershell.exe exists
echo Checking for powershell...
where /q !_my_shell!
if !errorlevel! neq 0 (
echo.Error: Powershell not found!
pause
exit /B 1
) else (
echo powershell found.
)
) else (
echo pwsh found.
)
echo Using !_my_shell! for script execution.
REM Check if patch-config.txt exists
if not exist patch-config.txt (
echo "Config file (patch-config.txt) not found! Assuming no patching needed."
pause
exit /b
)
REM Read configuration from file
for /f "tokens=1,2 delims==" %%a in (patch-config.txt) do (
if "%%a"=="username" set "username=%%b"
if "%%a"=="repo" set "repo=%%b"
if "%%a"=="branch" set "branch=%%b"
)
REM Get the latest hash
echo "Getting latest commit SHA hash"
!_my_shell! -Command "(Invoke-RestMethod -Uri 'https://gitgud.io/api/v4/projects/%username%%%2F%repo%/repository/branches/%branch%').commit.id" > latest_patch_sha.txt
REM Read the latest SHA from the file
set /p latest_patch_sha=<latest_patch_sha.txt
REM Check if previous_patch_sha.txt exists
if not exist previous_patch_sha.txt (
echo "Previous SHA hash not found!"
echo "Assuming first time patching..."
goto download_extract
)
REM Read the stored SHA from previous check
set /p previous_patch_sha=<previous_patch_sha.txt
REM Trim whitespace from SHA strings
set "previous_patch_sha=%previous_patch_sha: =%"
set "latest_patch_sha=%latest_patch_sha: =%"
REM Compare trimmed SHAs
if "%latest_patch_sha%" neq "%previous_patch_sha%" (
echo "Update found! Patching..."
goto download_extract
) else (
echo "Patch is up to date."
)
REM Delete latest_patch_sha.txt
del latest_patch_sha.txt
endlocal
pause
exit /b
:download_extract
REM Escape single quotes in paths
set "escaped_cd=%CD:'=''%"
REM Download zip file
echo "Downloading latest patch..."
!_my_shell! -Command "Set-Location -LiteralPath '%escaped_cd%'; Invoke-WebRequest -Uri 'https://gitgud.io/%username%/%repo%/-/archive/%branch%/%repo%-%branch%.zip' -OutFile 'repo.zip'"
if !errorlevel! neq 0 (
pause
exit /b
)
REM Extract contents, overwriting conflicts
echo "Extracting..."
!_my_shell! -Command "Set-Location -LiteralPath '%escaped_cd%'; Expand-Archive -Path '.\repo.zip' -DestinationPath '.' -Force"
echo "Applying patch..."
xcopy /s /e /y "%repo%-%branch%\*" "."
REM Clean up
echo "Cleaning up..."
del repo.zip
rmdir /s /q "%repo%-%branch%"
del latest_patch_sha.txt
REM Store latest SHA for next check
echo %latest_patch_sha% > previous_patch_sha.txt
endlocal
pause
exit /b

74
patch.sh Normal file
View file

@ -0,0 +1,74 @@
#!/bin/bash
check_dependency() {
if ! command -v "$1" > /dev/null 2>&1; then
echo "Error: '$1' is not installed. Please install it using 'pkg install $1'."
exit 1
fi
}
# Check for jq, unzip, and curl
check_dependency jq
check_dependency unzip
check_dependency curl
CONFIG_FILE="patch-config.txt"
# Check if CONFIG_FILE exists
if [ ! -f "$CONFIG_FILE" ]; then
echo "Config file '$CONFIG_FILE' not found! Assuming no patching needed."
exit 0
fi
# Convert line endings to Unix format
sed -i 's/\r$//' "$CONFIG_FILE"
# Debug information
echo "Current directory: $(pwd)"
echo "Config file path: $(pwd)/$CONFIG_FILE"
# Read configuration from file
. "$(pwd)/$CONFIG_FILE"
# Get the latest hash
echo "Getting latest commit SHA hash"
latest_patch_sha=$(curl -s "https://gitgud.io/api/v4/projects/$username%2F$repo/repository/branches/$branch" | jq -r '.commit.id')
download_extract() {
# Download zip file
echo "Downloading latest patch..."
curl -sL "https://gitgud.io/$username/$repo/-/archive/$branch/$repo-$branch.zip" -o repo.zip
# Extract contents, overwriting conflicts
echo "Extracting..."
unzip -qo repo.zip
echo "Applying patch..."
cp -r "$repo-$branch/"* .
echo "Cleaning up..."
rm repo.zip
rm -rf "$repo-$branch"
rm -f latest_patch_sha.txt
# Store latest SHA for next check
echo "$latest_patch_sha" > previous_patch_sha.txt
}
# Check if previous_patch_sha.txt exists
if [ ! -f previous_patch_sha.txt ]; then
echo "Previous SHA hash not found!"
echo "Assuming first time patching..."
download_extract
else
# Read the stored SHA from previous check
previous_patch_sha=$(cat previous_patch_sha.txt)
# Compare trimmed SHAs
if [ "$latest_patch_sha" != "$previous_patch_sha" ]; then
echo "Update found! Patching..."
download_extract
else
echo "Patch is up to date."
fi
fi

22492
www/data/Actors.json Normal file

File diff suppressed because it is too large Load diff

529531
www/data/Animations.json Normal file

File diff suppressed because it is too large Load diff

5197
www/data/Armors.json Normal file

File diff suppressed because it is too large Load diff

9421
www/data/Classes.json Normal file

File diff suppressed because it is too large Load diff

946103
www/data/CommonEvents.json Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,182 @@
{
"Scene_Battle": {
"WindowLayer": {
"1,Window_BattleStatus": {
"x": 0,
"y": 13,
"width": 700,
"height": 175,
"opacity": 0,
"hidden": false,
"_customFontSize": 28,
"_customPadding": 18,
"_customLineHeight": 36,
"_customBackOpacity": 224,
"_customBackFileName": "",
"_customFontFace": ""
},
"4,Window_Help": {
"x": 36,
"y": 473,
"width": 960,
"height": 108,
"opacity": 255,
"hidden": false,
"_customFontSize": 28,
"_customPadding": 18,
"_customLineHeight": 36,
"_customBackOpacity": 224,
"_customBackFileName": "",
"_customFontFace": ""
},
"5,Window_BattleSkill": {
"x": 36,
"y": 577,
"width": 960,
"height": 180,
"opacity": 255,
"hidden": false,
"_customFontSize": 28,
"_customPadding": 18,
"_customLineHeight": 36,
"_customBackOpacity": 224,
"_customBackFileName": "",
"_customFontFace": ""
}
}
},
"Scene_Item": {
"WindowLayer": {
"0,Window_Help": {
"x": 0,
"y": 0,
"width": 1024,
"height": 100,
"opacity": 255,
"hidden": false,
"_customFontSize": 28,
"_customPadding": 18,
"_customLineHeight": 36,
"_customBackOpacity": 224,
"_customBackFileName": "",
"_customFontFace": ""
}
}
},
"Scene_Shop": {
"WindowLayer": {
"0,Window_Help": {
"x": 0,
"y": 0,
"width": 1024,
"height": 136,
"opacity": 255,
"hidden": false,
"_customFontSize": 28,
"_customPadding": 18,
"_customLineHeight": 36,
"_customBackOpacity": 224,
"_customBackFileName": "",
"_customFontFace": ""
},
"6,Window_ShopBuy": {
"x": 0,
"y": 208,
"width": 656,
"height": 560,
"opacity": 255,
"hidden": false,
"_customFontSize": 28,
"_customPadding": 18,
"_customLineHeight": 36,
"_customBackOpacity": 224,
"_customBackFileName": "",
"_customFontFace": ""
},
"5,Window_ShopStatus": {
"x": 656,
"y": 208,
"width": 368,
"height": 560,
"opacity": 255,
"hidden": false,
"_customFontSize": 28,
"_customPadding": 18,
"_customLineHeight": 36,
"_customBackOpacity": 224,
"_customBackFileName": "",
"_customFontFace": ""
},
"2,Window_ShopCommand": {
"x": 0,
"y": 136,
"width": 784,
"height": 72,
"opacity": 255,
"hidden": false,
"_customFontSize": 28,
"_customPadding": 18,
"_customLineHeight": 36,
"_customBackOpacity": 224,
"_customBackFileName": "",
"_customFontFace": ""
},
"1,Window_Gold": {
"x": 784,
"y": 136,
"width": 240,
"height": 72,
"opacity": 255,
"hidden": false,
"_customFontSize": 28,
"_customPadding": 18,
"_customLineHeight": 36,
"_customBackOpacity": 224,
"_customBackFileName": "",
"_customFontFace": ""
},
"3,Window_Base": {
"x": 0,
"y": 208,
"width": 1024,
"height": 560,
"opacity": 255,
"hidden": false,
"_customFontSize": 28,
"_customPadding": 18,
"_customLineHeight": 36,
"_customBackOpacity": 224,
"_customBackFileName": "",
"_customFontFace": ""
},
"7,Window_ItemCategory": {
"x": 0,
"y": 136,
"width": 1024,
"height": 72,
"opacity": 255,
"hidden": false,
"_customFontSize": 28,
"_customPadding": 18,
"_customLineHeight": 36,
"_customBackOpacity": 224,
"_customBackFileName": "",
"_customFontFace": ""
},
"8,Window_ShopSell": {
"x": 0,
"y": 208,
"width": 1024,
"height": 560,
"opacity": 255,
"hidden": false,
"_customFontSize": 28,
"_customPadding": 18,
"_customLineHeight": 36,
"_customBackOpacity": 224,
"_customBackFileName": "",
"_customFontFace": ""
}
}
}
}

13462
www/data/Enemies.json Normal file

File diff suppressed because it is too large Load diff

11203
www/data/Items.json Normal file

File diff suppressed because it is too large Load diff

53241
www/data/Map001.json Normal file

File diff suppressed because it is too large Load diff

9016
www/data/Map002.json Normal file

File diff suppressed because it is too large Load diff

6374
www/data/Map003.json Normal file

File diff suppressed because it is too large Load diff

43933
www/data/Map004.json Normal file

File diff suppressed because it is too large Load diff

43
www/data/Map005.json Normal file
View file

@ -0,0 +1,43 @@
{
"autoplayBgm": false,
"autoplayBgs": false,
"battleback1Name": "",
"battleback2Name": "",
"bgm": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"bgs": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"disableDashing": false,
"displayName": "",
"encounterList": [],
"encounterStep": 30,
"height": 0,
"note": "",
"parallaxLoopX": false,
"parallaxLoopY": false,
"parallaxName": "",
"parallaxShow": true,
"parallaxSx": 0,
"parallaxSy": 0,
"scrollType": 0,
"specifyBattleback": false,
"tilesetId": 1,
"width": 0,
"data": [],
"events": [
null,
null,
null,
null,
null,
null
]
}

2410
www/data/Map006.json Normal file

File diff suppressed because it is too large Load diff

4138
www/data/Map007.json Normal file

File diff suppressed because it is too large Load diff

11753
www/data/Map008.json Normal file

File diff suppressed because it is too large Load diff

15096
www/data/Map009.json Normal file

File diff suppressed because it is too large Load diff

12485
www/data/Map010.json Normal file

File diff suppressed because it is too large Load diff

7811
www/data/Map011.json Normal file

File diff suppressed because it is too large Load diff

2877
www/data/Map012.json Normal file

File diff suppressed because it is too large Load diff

6255
www/data/Map013.json Normal file

File diff suppressed because it is too large Load diff

13043
www/data/Map014.json Normal file

File diff suppressed because it is too large Load diff

10990
www/data/Map015.json Normal file

File diff suppressed because it is too large Load diff

11293
www/data/Map016.json Normal file

File diff suppressed because it is too large Load diff

6940
www/data/Map017.json Normal file

File diff suppressed because it is too large Load diff

24602
www/data/Map018.json Normal file

File diff suppressed because it is too large Load diff

9084
www/data/Map019.json Normal file

File diff suppressed because it is too large Load diff

9084
www/data/Map020.json Normal file

File diff suppressed because it is too large Load diff

9296
www/data/Map021.json Normal file

File diff suppressed because it is too large Load diff

9604
www/data/Map022.json Normal file

File diff suppressed because it is too large Load diff

9253
www/data/Map023.json Normal file

File diff suppressed because it is too large Load diff

12863
www/data/Map024.json Normal file

File diff suppressed because it is too large Load diff

10712
www/data/Map025.json Normal file

File diff suppressed because it is too large Load diff

36
www/data/Map026.json Normal file
View file

@ -0,0 +1,36 @@
{
"autoplayBgm": false,
"autoplayBgs": false,
"battleback1Name": "",
"battleback2Name": "",
"bgm": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"bgs": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"disableDashing": false,
"displayName": "",
"encounterList": [],
"encounterStep": 30,
"height": 0,
"note": "",
"parallaxLoopX": false,
"parallaxLoopY": false,
"parallaxName": "",
"parallaxShow": true,
"parallaxSx": 0,
"parallaxSy": 0,
"scrollType": 0,
"specifyBattleback": false,
"tilesetId": 1,
"width": 0,
"data": [],
"events": []
}

13245
www/data/Map027.json Normal file

File diff suppressed because it is too large Load diff

9261
www/data/Map028.json Normal file

File diff suppressed because it is too large Load diff

10617
www/data/Map029.json Normal file

File diff suppressed because it is too large Load diff

12239
www/data/Map030.json Normal file

File diff suppressed because it is too large Load diff

6742
www/data/Map031.json Normal file

File diff suppressed because it is too large Load diff

11403
www/data/Map032.json Normal file

File diff suppressed because it is too large Load diff

7059
www/data/Map033.json Normal file

File diff suppressed because it is too large Load diff

11285
www/data/Map034.json Normal file

File diff suppressed because it is too large Load diff

36
www/data/Map035.json Normal file
View file

@ -0,0 +1,36 @@
{
"autoplayBgm": false,
"autoplayBgs": false,
"battleback1Name": "",
"battleback2Name": "",
"bgm": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"bgs": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"disableDashing": false,
"displayName": "",
"encounterList": [],
"encounterStep": 30,
"height": 0,
"note": "",
"parallaxLoopX": false,
"parallaxLoopY": false,
"parallaxName": "",
"parallaxShow": true,
"parallaxSx": 0,
"parallaxSy": 0,
"scrollType": 0,
"specifyBattleback": false,
"tilesetId": 1,
"width": 0,
"data": [],
"events": []
}

11344
www/data/Map036.json Normal file

File diff suppressed because it is too large Load diff

11226
www/data/Map037.json Normal file

File diff suppressed because it is too large Load diff

6369
www/data/Map038.json Normal file

File diff suppressed because it is too large Load diff

3708
www/data/Map039.json Normal file

File diff suppressed because it is too large Load diff

6940
www/data/Map040.json Normal file

File diff suppressed because it is too large Load diff

19770
www/data/Map041.json Normal file

File diff suppressed because it is too large Load diff

5954
www/data/Map042.json Normal file

File diff suppressed because it is too large Load diff

18425
www/data/Map043.json Normal file

File diff suppressed because it is too large Load diff

23735
www/data/Map044.json Normal file

File diff suppressed because it is too large Load diff

21775
www/data/Map045.json Normal file

File diff suppressed because it is too large Load diff

26577
www/data/Map046.json Normal file

File diff suppressed because it is too large Load diff

36
www/data/Map047.json Normal file
View file

@ -0,0 +1,36 @@
{
"autoplayBgm": false,
"autoplayBgs": false,
"battleback1Name": "",
"battleback2Name": "",
"bgm": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"bgs": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"disableDashing": false,
"displayName": "",
"encounterList": [],
"encounterStep": 30,
"height": 0,
"note": "",
"parallaxLoopX": false,
"parallaxLoopY": false,
"parallaxName": "",
"parallaxShow": true,
"parallaxSx": 0,
"parallaxSy": 0,
"scrollType": 0,
"specifyBattleback": false,
"tilesetId": 1,
"width": 0,
"data": [],
"events": []
}

36
www/data/Map048.json Normal file
View file

@ -0,0 +1,36 @@
{
"autoplayBgm": false,
"autoplayBgs": false,
"battleback1Name": "",
"battleback2Name": "",
"bgm": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"bgs": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"disableDashing": false,
"displayName": "",
"encounterList": [],
"encounterStep": 30,
"height": 0,
"note": "",
"parallaxLoopX": false,
"parallaxLoopY": false,
"parallaxName": "",
"parallaxShow": true,
"parallaxSx": 0,
"parallaxSy": 0,
"scrollType": 0,
"specifyBattleback": false,
"tilesetId": 1,
"width": 0,
"data": [],
"events": []
}

27612
www/data/Map049.json Normal file

File diff suppressed because it is too large Load diff

63944
www/data/Map050.json Normal file

File diff suppressed because it is too large Load diff

9064
www/data/Map051.json Normal file

File diff suppressed because it is too large Load diff

4640
www/data/Map052.json Normal file

File diff suppressed because it is too large Load diff

9854
www/data/Map053.json Normal file

File diff suppressed because it is too large Load diff

43468
www/data/Map055.json Normal file

File diff suppressed because it is too large Load diff

54
www/data/Map056.json Normal file
View file

@ -0,0 +1,54 @@
{
"autoplayBgm": false,
"autoplayBgs": false,
"battleback1Name": "",
"battleback2Name": "",
"bgm": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"bgs": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"disableDashing": false,
"displayName": "",
"encounterList": [],
"encounterStep": 30,
"height": 1,
"note": "",
"parallaxLoopX": false,
"parallaxLoopY": false,
"parallaxName": "",
"parallaxShow": true,
"parallaxSx": 0,
"parallaxSy": 0,
"scrollType": 0,
"specifyBattleback": false,
"tilesetId": 1,
"width": 1,
"data": [
0,
0,
0,
0,
0,
0
],
"events": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null
]
}

9659
www/data/Map057.json Normal file

File diff suppressed because it is too large Load diff

3415
www/data/Map059.json Normal file

File diff suppressed because it is too large Load diff

8321
www/data/Map060.json Normal file

File diff suppressed because it is too large Load diff

24230
www/data/Map061.json Normal file

File diff suppressed because it is too large Load diff

12949
www/data/Map062.json Normal file

File diff suppressed because it is too large Load diff

12348
www/data/Map063.json Normal file

File diff suppressed because it is too large Load diff

5953
www/data/Map064.json Normal file

File diff suppressed because it is too large Load diff

254805
www/data/Map065.json Normal file

File diff suppressed because it is too large Load diff

8676
www/data/Map067.json Normal file

File diff suppressed because it is too large Load diff

7786
www/data/Map068.json Normal file

File diff suppressed because it is too large Load diff

29883
www/data/Map069.json Normal file

File diff suppressed because it is too large Load diff

9013
www/data/Map070.json Normal file

File diff suppressed because it is too large Load diff

12740
www/data/Map071.json Normal file

File diff suppressed because it is too large Load diff

49334
www/data/Map072.json Normal file

File diff suppressed because it is too large Load diff

11868
www/data/Map074.json Normal file

File diff suppressed because it is too large Load diff

35673
www/data/Map075.json Normal file

File diff suppressed because it is too large Load diff

35942
www/data/Map076.json Normal file

File diff suppressed because it is too large Load diff

7686
www/data/Map077.json Normal file

File diff suppressed because it is too large Load diff

24373
www/data/Map078.json Normal file

File diff suppressed because it is too large Load diff

8837
www/data/Map079.json Normal file

File diff suppressed because it is too large Load diff

36
www/data/Map080.json Normal file
View file

@ -0,0 +1,36 @@
{
"autoplayBgm": false,
"autoplayBgs": false,
"battleback1Name": "",
"battleback2Name": "",
"bgm": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"bgs": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"disableDashing": false,
"displayName": "",
"encounterList": [],
"encounterStep": 30,
"height": 0,
"note": "",
"parallaxLoopX": false,
"parallaxLoopY": false,
"parallaxName": "",
"parallaxShow": true,
"parallaxSx": 0,
"parallaxSy": 0,
"scrollType": 0,
"specifyBattleback": false,
"tilesetId": 1,
"width": 0,
"data": [],
"events": []
}

7270
www/data/Map081.json Normal file

File diff suppressed because it is too large Load diff

14464
www/data/Map082.json Normal file

File diff suppressed because it is too large Load diff

Some files were not shown because too many files have changed in this diff Show more