Project Plateau
Project Plateau: four glass plates, one living valley, and the road back to camp.
แปลเนื้อเรื่องครบ 86 บททุกเส้นทาง · รองรับแพตช์ R18 · ติดตั้งด้วยดับเบิลคลิก · ถอดคืนได้ตลอด
Translation pending
GamesPython · HTMLGitHub @Jiranon-KOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Senren*Banka (千恋*万花) Thai translation patch / ม็อดแปลไทยเกม Senren Banka โดย Yuzusoft
Translation pending
Loading the full README.
Read the full README ↗[!NOTE] คำแปลทั้งหมดแปลด้วย AI (Claude ของ Anthropic) ทั้งบทพูดและเมนู แล้วตรวจด้วยสคริปต์ (บรรทัดเลื่อน · ข้อความหาย · ตัวอักษรขาด · ล้นกล่อง) — สำนวนอาจแข็งหรือแปลผิดบางจุด เจอตรงไหนแปลก แจ้งได้ที่ Issues พร้อมภาพหน้าจอ
| 1 | โหลด senrenbanka-thai-patch-v1.3.1.zip จากหน้า Releases แล้วแตกไฟล์ไว้ที่ไหนก็ได้ — ไม่ต้องแตกทับโฟลเดอร์เกม |
| 2 | ดับเบิลคลิก SenrenBanka-Thai-Patch.exe แล้วกดถัดไป มันหาโฟลเดอร์เกมให้เอง |
| 3 | เปิดเกม → Config → Language → เลือก ภาษาไทย → ได้ภาษาไทยทันที |
ไม่อยากใช้ตัวติดตั้ง? ในซิปมี
install.bat/uninstall.batให้ด้วย ผลลัพธ์เหมือนกันทุกอย่าง แค่ต้องเอาไฟล์ไปวางในโฟลเดอร์เกมเองก่อน
| ความคืบหน้า | รายละเอียด | |
|---|---|---|
| เนื้อเรื่องหลัก (all-ages) | 🟩🟩🟩🟩🟩 100% · 86/86 บท | ครบทุกเส้นทาง — Common · Yoshino · Murasame · Mako · Lena · Sub |
| ฉากเพิ่มเติม (แพตช์ R18) | 🟩🟩🟩🟩⬜ 82.0% · 45,806/55,846 บรรทัด | ที่เหลือเกือบทั้งหมดเป็นบทพูดในฉาก H — ขึ้นเป็นภาษาจีนเดิม เกมไม่พัง |
| เมนู / ระบบ | 🟩🟩🟩🟩🟩 100% · ข้อความ + ปุ่มและหัวข้อที่เป็นรูปภาพ (917 จุด) | หน้าไตเติล ตั้งค่า บันทึก/โหลด ผังเรื่อง เอ็กซ์ตร้า ฯลฯ — โลโก้เกมคงไว้ตามเดิม |
v1.3.1 ปุ่มเลือกภาษามุมขวาบนของหน้าไตเติลขึ้นเป็น "ภาษาไทย" · v1.3 แปลปุ่มและหัวข้อที่เป็นรูปภาพทั้งเกม — อัปเดตจากรุ่นเก่าต้องกด "ถอดแพตช์" ก่อนแล้วค่อยลงใหม่ (v1.2: แก้บทพูดที่เลื่อน ตัดคำหยาบ · สรุปการตรวจ)
รายบทดูได้ที่ PROGRESS.md และ PROGRESS_R18.md
ภาพหน้าจอจากเกม ลิขสิทธิ์ภาพเป็นของ YUZUSOFT / JUNOS inc. ใช้เพื่อแสดงผลการแปลเท่านั้น
เกมเก็บบทพูดทุกบรรทัดไว้เป็นช่องภาษาเรียงกัน (ญี่ปุ่น / อังกฤษ / จีน / จีนไต้หวัน) แพตช์นี้เอาคำแปลไทยไปใส่ในช่องจีน แล้วสลับฟอนต์จีนเป็นฟอนต์ไทย ตั้งแต่ v1.3.1 ช่องนี้ขึ้นชื่อในเกมว่า ภาษาไทย (ถ้าเมนูเป็นภาษาอังกฤษจะขึ้นว่า Thai)
ข้อดีคือไม่ต้องแก้ตัวเกม — ไม่ยุ่งกับ .exe ไม่ต้องใช้ตัวโหลดพิเศษ Steam อัปเดตมาก็แค่ลงแพตช์ใหม่ ไม่มีอะไรพังค้าง
ได้ ซิปเดียวใช้ได้ทั้งสองแบบ ตัวติดตั้งตรวจเองว่าเครื่องนี้ลงแพตช์ R18 ไว้หรือเปล่า แล้วแปะไทยให้ฉาก R18 ด้วย
ลำดับที่ถูกต้อง: เกม → แพตช์ R18 → แพตช์ไทย
⚠️ ห้ามรันตัวติดตั้งแพตช์ R18 ซ้ำหลังลงไทยแล้ว มันจะเขียนทับไฟล์แล้วภาษาไทยหายทั้งเกม (ถ้าเผลอไปแล้ว: ถอดแพตช์ไทย → ลง R18 → ลงไทยใหม่)
เปิดตัวติดตั้งแล้วกดปุ่ม "ถอดแพตช์" หรือดับเบิลคลิก uninstall.bat
ก่อนแปะทับ ไฟล์ต้นฉบับถูกสำรองไว้เป็น .bak ในโฟลเดอร์เกมเสมอ การถอดคือเอาไฟล์นั้นคืนที่
ไม่ต้องโหลดเกมใหม่
ตัวติดตั้งเป็นโปรแกรมที่ไม่ได้เซ็นชื่อดิจิทัล (code signing) Windows SmartScreen จึงเตือนกับโปรแกรมใหม่ที่ยังมีคนโหลดไม่มาก ไม่ได้แปลว่าเจอไวรัส กด More info แล้วกด Run anyway ได้เลย
ถ้าไม่สบายใจ:
Get-FileHash senrenbanka-thai-patch-v1.3.1.zip)install.bat ที่อยู่ในซิปแทน ผลลัพธ์เหมือนกัน และเปิดอ่านได้ทุกบรรทัดuninstall.bat แล้วลงใหม่ต้องมี แพตช์นี้เป็น binary diff — ถ้าไม่มีไฟล์เกมแท้อยู่ในเครื่อง มันสร้างอะไรไม่ได้เลย เกมมีขายบน Steam (NekoNyan)
อ่าน CONTEXT.md ก่อนแก้โค้ด — คำว่า "CN" ในชื่อไฟล์ไม่ได้แปลว่าภาษาจีน และ "repo" กับ "โฟลเดอร์เกม" เป็นคนละโฟลเดอร์กัน
tools/
paths.py ที่อยู่ของทุกอย่าง (REPO vs โฟลเดอร์เกม) — ประกาศที่เดียว
xp3.py อ่าน/เขียน archive .xp3 ด้วย keystream (ไม่ต้องรู้คีย์)
scenario.py เดินบทพูดในสคริปต์ — สอง layout: ALL_AGES / R18
targets.py ตารางไฟล์ที่แพตช์แตะ -> manifest.json + ชิ้นส่วนของ .bat
pipeline_cn.py สายแปล all-ages : decompile/export/import/recompile/pack
port_r18.py สายแปล R18 (align ด้วยข้อความ JP ไม่ใช่ index)
tsv.py งานประจำวันกับ thai_work/th/*.tsv : dump / merge / align
mt.py แปลด้วย Claude API (Message Batches) ผูกกับ idx + ตรวจบรรทัดเลื่อน
hfilter.py คัดบรรทัดฉาก H ออกจาก R18 ก่อนส่ง mt.py
ui_assets.py ข้อความเมนู/ระบบใน data.xp3 : pack-text (ดู docs/ui-translation.md)
ui_render.py วาดไทยทับเมนูภาพ ตามตาราง ui_labels.tsv -> thai_work/ui/th/ (pip: uharfbuzz freetype-py)
qc.py ตรวจก่อน pack — ไม่แปล / ไม่มี glyph / tag หาย / ล้นกล่อง
track.py สแกนความคืบหน้า -> scenarios.json + PROGRESS.md
build_release.py ทำชุดติดตั้ง (diff -> ตรวจย้อนกลับ -> .bat -> zip)
gui/ ตัวติดตั้งแบบหน้าต่าง (tkinter, native Win32)
thai_work/ คำแปลไทยทั้งหมด + progress tracker + glossary
ทำชุดติดตั้งเอง
python tools/build_release.py --version 1.3.1 --gui
เทส
python tools/test_pipeline.py # xp3 / scenario / targets — ไม่ต้องมีเกม
python tools/gui/test_core.py # ตรรกะตัวติดตั้ง
python tools/gui/test_app.py --no-input # หน้าจอตัวติดตั้ง
bash tools/test_installer.sh <ชุดติดตั้ง>
ส่งงาน — main รับเฉพาะ pull request ดู CONTRIBUTING.md
คู่มือละเอียด — THAI_TRANSLATION_GUIDE.md · R18_COMPAT.md · tools/gui/README.md
หมายเหตุ โลโก้กับแผงภาพในตัวติดตั้งตัดมาจากภาพในเกม จึงไม่ได้อยู่ใน repo —
git clone มาเปล่าๆ จะได้ดีไซน์ Modernist ล้วน สร้างของตัวเองได้ด้วย
tools/gui/build/make_logo.py และ make_bg.py
⚠️ งานแปลโดยแฟนเกม ไม่ใช่ฉบับทางการ เพื่อการศึกษา/ใช้ส่วนตัวเท่านั้น ต้องเป็นเจ้าของเกมแท้จึงจะใช้ได้ — repo นี้ไม่มี asset ของเกมอยู่เลย (สคริปต์ต้นฉบับ · รูป · เสียง · ฟอนต์)
tools/) — MITthai_work/) — แปลด้วย AI (Claude) ผ่าน tools/mt.py แล้วตรวจด้วยสคริปต์ · งานแฟน เพื่อการศึกษา/ใช้ส่วนตัวOFL.txt อยู่ข้างไฟล์