![廃村少女[弐] ~陰り誘う秘姫の匣~](https://image.moyu.moe/patch/1376/banner/banner.avif)
Galgame 概览
该补丁资源最后更新于 7 个月前
认真阅读下面的补丁资源备注, 以免产生问题
廃村少女弐_体験版 gemini-2.5-pro翻译补丁 本补丁由 花咲夜机翻组 出品 禁止转发至2dfan
安装haison2.ttf然后去configure.exe里选择该字体
点击下面的链接以下载
BLAKE3 校验码 (您可以根据此校验码校验下载文件完整性 前往校验页面)
bd98cb9d5517c41daf3441035b96028a6e0a5a3041a8b3647b92d979eaf600d0
收藏该补丁, 您将会收到补丁资源更新的通知
[Deepseek R1-0528]廃村少女[弐] ~陰り誘う秘姫の匣~[内嵌][人名统一][去乱码\界面已汉化]
嗨嗨嗨,终于和小E社这个弱智引擎斗智斗勇成功了发出来了 总之所有能翻译的部分全都翻译了,所有乱码都翻译成简体中文了,顺手界面也翻译了下(花了一个小时 泪),人工排了下错好像没有问题,但是做的比较激进可能会有bug,欢迎反馈。然后鸣谢@ChihanaSonnetia和@steinsgate大佬的帮助 复制到源目录下转区exe运行。密码:IwakuraLain E3E8C8774392E25CE8A4742DCF703684.thumb.png.3cff8c9ea16616b3408754b4a5df08b1.png E87D585BDCCF5EF70B15489EBECEC2F2.thumb.png.02a071e9dbe35435482a08b841651642.png 016AEE75A87709B5EA8FE103DF997C4D.thumb.png.86ccb7c24981562349ff4d575a21296f.png4DF93262F344535882B5E79BD2A32992.thumb.png.4066fda7ab49b00335cbfa3bc4cfc6da.png36F07CB68FC468B5EE88269B9C526907.thumb.png.c5c343d6531ef905db8b479f51a00ae8.pngED05178283A78A5EA8305E8F8396A18C.png剩下的乱码很少了,如果有那就是我水平菜修不了,应该也没说什么bug吧,跑了两条线。有bug欢迎反馈 发一下解包封包和编码解决问题的心得方便下次复刻用…… 工具EscudeEditor和EsuBinE\ EscudeEditor解bin包,解了后里面的文件(.001)用EsuBinE 解决编码问题:\ exe反汇编把80改86,如80 C6 44 24改86 C6 44 24兼容GBK exe同名文件解包, lib\string.c\ 把\ if(use\_sjis){\ for(i = 0xa1; i <= 0xdf; i++){ ctype\table\[i] |= C\KANA; }\ for(i = 0x81; i <= 0x9f; i++){ ctype\table\[i] |= C\KANJI; }\ for(i = 0xe0; i <= 0xfc; i++){ ctype\table\[i] |= C\KANJI; }\ 改成\ if(use\_sjis){\ for(i = 0xa1; i <= 0xfe; i++){ ctype\table\[i] |= C\KANA; }\ for(i = 0x81; i <= 0xfe; i++){ ctype\table\[i] |= C\KANJI; }\ for(i = 0xe0; i <= 0xfe; i++){ ctype\table\[i] |= C\KANJI; } \ misc\text.c\ 把\ void init\default\font(int font\_id, int weight)\ {\ default\font\id = font\_id;\ default\font\weight = weight; ini\gets("Font", "Face", "", user\font\name, sizeof(user\font\_name), NULL);\ if(user\font\name\[0] != '\0'){\ default\font\id = FT\_USER;\ default\font\weight = 400;\ if(ini\_geti("Font", "Bold", 0, NULL)){\ default\font\weight = 700;\ }\ }\ } 改成\ void init\default\font(int font\_id, int weight)\ {\ default\font\id = FT\_USER;\ default\font\weight = 400;\ strcpy(user\font\name,"SimHei"); 兼容字体 以下几处:\ if(mes->font\type == FT\GOTHIC){\ strcpy(text\_font.name, "MS Gothic");\ }else if(mes->font\type == FT\MINCHO){\ strcpy(text\_font.name, "MS Mincho");\ \====\ if(mes->ruby\type == FT\GOTHIC){\ strcpy(ruby\_font.name, "MS Gothic");\ }else if(mes->ruby\type == FT\MINCHO){\ strcpy(ruby\_font.name, "MS Mincho");\ }else if(mes->ruby\type == FT\USER){\ strcpy(ruby\font.name, user\font\_name);\ }\ 两个字体要改成SimHei等兼容字体 \ 把\ case LANG\_JP:\ if(is\ctype(c0, C\KANJI)){\ sjis\to\jis(\&c0, \&c1);\ c0 -= 0x20;\ c1 -= 0x20;\ if((c0 == 0) || (c0 >= 0x5f)){ return; }\ if((c1 == 0) || (c1 >= 0x5f)){ return; }\ wide\_char = true;\ }\ 改成\ case LANG\_JP:\ if(is\ctype(c0, C\KANJI)){\ sjis\to\jis(\&c0, \&c1);\ c0 -= 0x80;\ c1 -= 0x40;\ if((c0 == 0) || (c0 >= 0x5f)){ return; }\ if((c1 == 0) || (c1 >= 0x5f)){ return; }\ wide\_char = true;\ } 解决映射 这块:\ if(!strcmp(tag.attrib\[i], "src")){\ sprintf(file, "gfx\\\\%s", tag.value\[i]);\ n = strlen(file); 如果要与日文原版共存需要改名"gfx\_chs\\\\%s" \ global.h\ 与日文原版共存才需要修改:\ \#define DIR\_DATA "data\\\\"\ \#define DIR\_SCRIPT "script\\\\"\ \#define DIR\_CHART "gfx\\\chart\\\\"\ \#define DIR\_SYS "gfx\\\sys\\\\"\ \#define DIR\_MOT "gfx\\\mot\\\\"\ \#define DIR\_BG "bg\\\\"\ \#define DIR\_EV "ev\\\\"\ \#define DIR\_ST "st\\\\"\ \#define DIR\_ETC "etc\\\\"\ \#define DIR\_FACE "gfx\\\face\\\\"\ \#define DIR\_FONT "gfx\\\font\\\\"\ \#define DIR\_THUMBS "gfx\\\thumbs\\\\" 改成(\_chs自行命名)\ \#define DIR\DATA "data\chs\\\\"\ \#define DIR\SCRIPT "script\chs\\\\"\ \#define DIR\CHART "gfx\chs\\\chart\\\\"\ \#define DIR\SYS "gfx\chs\\\sys\\\\"\ \#define DIR\MOT "gfx\chs\\\mot\\\\"\ \#define DIR\_BG "bg\\\\"\ \#define DIR\_EV "ev\\\\"\ \#define DIR\ST "st\chs\\\\"\ \#define DIR\_ETC "etc\\\\"\ \#define DIR\FACE "gfx\chs\\\face\\\\"\ \#define DIR\FONT "gfx\chs\\\font\\\\"\ \#define DIR\THUMBS "gfx\chs\\\thumbs\\\\" \ scripts脚本文件提取用EsuBinE\_ORG, 然后用SExtractor\ 01\_search=^\\%\\%.+?\\%\\%\\|(.+)$ txt模式,932 \ 然后人名等其他乱码编码的解决方式,用EscudeEditor解包data.bin,然后用SExtractor提取。 BIN引擎,译文长度截断开启,编码对BIN生效开启,编码选932转gbk 正则使用\ 00\_skip=^\[\S\s]{0,3}$\ 10\_search=^(\[\x81-\xFC]\[\S\s]+)$\ ignoreDecodeError=1\ separate=(\x00|\x20) 不过这样会遗漏掉个别“单字符”名词,所以可以先用EsuBinL解包看看里面都有什么文字,然后使用\ 00\_skip=^\[a-zA-Z0-9\s]{1,3}$\ 10\_search=^(\[\x81-\xFC]\[\S\s]+)$\ ignoreDecodeError=1\ separate=(\x00|\x20)\ 来在一堆乱码里找单字符名词。 然后使用EscudeEditor和EsuBinE分别封包就完事了。
5 个月前 · 由 Lain1984 发布
废村少女贰 Gemini-3-Pro-Preview 翻译补丁
使用说明:把压缩包的文件解压到游戏根目录下,双击运行游戏程序。
5 个月前 · 由 绯文 发布
廃村少女[弐] ~陰り誘う秘姫の匣~Gemini-2.5-Pro翻译补丁
更新了2个文本提取错位的bug
5 个月前 · 由 云忆夕 发布
廃村少女[弐] ~陰り誘う秘姫の匣~Gemini-2.5-Pro翻译补丁
更新了2个文本提取错位的bug
5 个月前 · 由 云忆夕 发布
廃村少女[弐] ~陰り誘う秘姫の匣~DL版破解补丁
替换原exe即可绕过软电池校验
5 个月前 · 由 kenpu 发布