Hisho86 เป็นเครื่องมือที่มีจุดประสงค์เพื่อช่วยในการจัดการและจัดการเกมญี่ปุ่นในตัวเปิดเกม Launchbox ซึ่งรวมถึงแต่ไม่จำกัดเพียงเกมมืออาชีพ โดจิน เกมที่ใช้ผู้สร้าง RPG นิยายภาพ ฯลฯ
Hisho86 ต้องการให้คุณเก็บเกมของคุณไว้ในโครงสร้างไดเร็กทอรีที่เหมาะสม และใช้ทรัพยากรภายนอกจากหน้าร้านและฐานข้อมูลหลายแห่งเพื่อเติมข้อมูลที่เกี่ยวข้องลงใน Launchbox นอกจากนี้ยังมีเครื่องมือที่จะช่วยคุณจัดระเบียบเกมที่ไม่เป็นระเบียบให้เป็นโครงสร้างไดเร็กทอรีที่เหมาะสม
โครงการนี้ไม่ได้รับการรับรองโดยหรือสนับสนุนโดยนักพัฒนา Launchbox ในทางใดทางหนึ่ง คุณสามารถถือว่ามันเป็นปลั๊กอินที่ไม่เป็นทางการ ยกเว้นว่าไม่ได้เสียบเข้ากับ Launchbox เอง
Hisho86 สามารถใช้สแกนโฟลเดอร์ที่เลือกสำหรับเกมและส่งเป็นแพลตฟอร์มเดียวไปยัง Launchbox แพลตฟอร์ม Launchbox จะถูกสร้างขึ้นหากไม่มีอยู่ จากนั้นคุณสามารถใช้ Launchbox ได้ตามปกติ และครั้งต่อไปที่คุณทำการเปลี่ยนแปลงการซิงค์ที่คุณทำจะถูกเก็บไว้ ในขณะที่เกมใหม่ ฯลฯ จะถูกเพิ่ม
ผลลัพธ์:
[ภาพหน้าจอที่นี่]
เปิดไฟล์ .exe
และไฟล์ settings.json
จะถูกสร้างขึ้นในไดเร็กทอรีเดียวกัน แก้ไขด้วยโปรแกรมแก้ไขข้อความที่คุณชื่นชอบเพื่อตั้งค่าโฟลเดอร์ของคุณ โฟลเดอร์ทั้งหมดที่คุณตั้งค่าไว้จำเป็นต้องมีอยู่แล้ว
นี่คือส่วนที่ต้องแก้ไข:
sample here
คุณสามารถใช้เส้นทางสัมพัทธ์ที่เริ่มต้นด้วยจุดได้ ตัวอย่างเช่น ./sample
sample จะเป็นไดเร็กทอรีย่อยที่คุณใช้ .exe วิธีที่ดีที่สุดคือใช้เส้นทางแบบเต็มที่ขึ้นต้นด้วยอักษรระบุไดรฟ์ หากคุณไม่รู้ว่าต้องทำอย่างไร
คุณควรตั้งชื่อของแพลตฟอร์ม Launchbox ที่คุณต้องการใช้ คุณยังสามารถตรวจสอบการตั้งค่าอื่นๆ และเปลี่ยนแปลงได้หากต้องการ
เมื่อคุณพอใจกับการตั้งค่าแล้ว ให้เรียกใช้แอปพลิเคชันอีกครั้ง
เมื่อคุณเรียกใช้แอปพลิเคชัน คุณจะพบรายการตัวเลือกที่คุณสามารถทำได้ โดยปกติคุณจะต้องเลือกตัวเลือก Sync everything
สิ่งนี้ดำเนินการต่อไปนี้ (ตามลำดับ):
กระบวนการนี้อาจใช้เวลาไม่กี่วินาทีไปจนถึงไม่กี่ชั่วโมง ขึ้นอยู่กับจำนวนเกมใหม่ที่คุณเพิ่ม จำนวนรูปภาพที่ต้องดาวน์โหลด เครือข่ายของคุณเร็วแค่ไหน เป็นต้น
ไม่ต้องกังวล คุณสามารถปิดแอปพลิเคชันได้ตลอดเวลา - มันจะไม่ดำเนินการช้าส่วนใหญ่เมื่อดำเนินการเสร็จสิ้นเพียงครั้งเดียว ดังนั้นมันจะดำเนินการต่อจากจุดที่หยุดไป
Hisho86 บังคับให้โฟลเดอร์หลักของคุณจัดระเบียบดังนี้:
> main directory
> GAME_CODE
> GAME_VERSION1
game.exe
other game files
> GAME_VERSION2
version2.exe
other version2 files
> GAME_CODE2
> GAME_VERSION
game.exe
game files
รหัสเกมควรเป็นรหัสที่กำหนดโดยหน้าร้านและ/หรือ vndb หน้าร้านที่รองรับคือ:
RJ123456
, VJ123456
, RE123456
123456
, 12345678
v1
, v123456
d_12345
, next_12345
, a_something12345
หากคุณต้องการจัดระเบียบไดเร็กทอรีด้วยตนเองโดยใช้หน้าร้านที่คุณชื่นชอบ ให้ค้นหาเกมที่นั่นและคัดลอกโค้ดที่เกี่ยวข้องจาก URL ของเพจ
โฟลเดอร์เวอร์ชันเกมสามารถตั้งชื่ออะไรก็ได้ยกเว้นคำว่า DELETED
หากคุณมีโฟลเดอร์ชื่อนี้ จะถือเป็นเกมที่ถูกลบ
ตรงใต้โฟลเดอร์เวอร์ชันเกมควรเป็นไฟล์ปฏิบัติการ หากอยู่ลึกกว่านี้ เกมจะยังคงถูกเพิ่มลงใน launchbox แต่จะไม่พบไฟล์ .exe ของคุณ และคุณจะต้องตั้งค่าด้วยตนเองใน launchbox เมื่อพยายามเรียกใช้เกม
ตัวอย่างเช่น นี่จะเป็นการตั้งค่าที่เหมาะสม:
> My doujin games
> RE258506
> Touhou Shoujo: Tale of Beautiful Memories [ver 1.0] (The N Main Shop)
(game files here)
และมันจะสร้างรายการใน Launchbox สำหรับเกมที่พบในhttps://www.dlsite.com/eng-touch/work/=/product_id/RE258506.html
หากเกมของคุณมาจาก Patreon ฯลฯ และไม่มีวางจำหน่ายที่ใด คุณสามารถใช้รหัสที่ขึ้นต้นด้วยคำ other และตามด้วยตัวเลข เช่น other1
พวกเขาจะถูกเพิ่มลงในห้องสมุดของคุณ แต่จะกรอกเฉพาะชื่อเท่านั้น
หากคุณมีเกมจำนวนมากและเกมเหล่านั้นไม่ได้รับการจัดระเบียบอย่างเหมาะสม คุณสามารถใช้ความช่วยเหลือจาก Hisho86 ได้ เมื่อรัน Hisho86 จะพยายามค้นหาเกมในทุกแหล่งตามชื่อไฟล์โฟลเดอร์
ตัวอย่างเช่น หากเกมของคุณอยู่ในโฟลเดอร์ชื่อ Touhou Shoujo: Tale of Beautiful Memories [ver 1.0] (The N Main Shop)
Hisho86 จะลบแท็กในวงเล็บ [] และ () และส่วนใหญ่อาจจะพบเกมบน DLSITE
จากนั้น Hisho จะพยายามให้คะแนนผลลัพธ์เมื่อเปรียบเทียบกับชื่อไฟล์ต้นฉบับและเลือกรายการที่ตรงกันที่สุด ในกรณีของตัวอย่างนี้ ชื่อ Hisho86 จะตัดสินว่าโค้ด RE258506
เหมาะสมที่สุด
ขึ้นอยู่กับว่าชื่อที่พบใกล้กับชื่อโฟลเดอร์มากน้อยเพียงใด หนึ่งใน 3 สิ่งที่จะเกิดขึ้น:
ลักษณะการทำงานนี้ขึ้นอยู่กับเกมคะแนนที่ได้รับและการตั้งค่าต่อไปนี้:
"organizeDirectories": {
"shouldAsk": true,
"maxResultsToSuggest": 6,
"minimumScoreToAsk": 2,
"minimumScoreToAccept": 6
},
หากควรถาม ให้ตั้งค่าเป็น false
Hisho86 จะเลือกเฉพาะเกมที่มีคะแนน 6+ เท่านั้น คุณยังสามารถปรับขีดจำกัดคะแนนและจำนวนเกมที่ Hisho86 จะแนะนำเมื่อระบบถาม
ด้วยการทดสอบโฟลเดอร์มากกว่า 2,000 โฟลเดอร์ที่มีชื่อเกมและการตั้งค่าที่แตกต่างกันดังที่ Hisho86 มีคำถามประมาณ 100 ข้อสำหรับฉัน ไม่พบเกม 300 เกม (นั่นคือสิ่งที่คุณจะได้รับเมื่อคุณเรียกโฟลเดอร์ด้วยเกมของคุณ a
) และจาก 1,600 เกม มันจะกำหนดโดยอัตโนมัติเพียง 15 เกม ไม่ตรงกัน ผลลัพธ์ของคุณอาจแตกต่างกันไป
สำหรับผลการค้นหาที่ดำเนินการโดย Hisho86 จะถูกจัดเก็บไว้ในโฟลเดอร์ที่มีเกมอยู่ในไฟล์ !foundCodes.txt คุณสามารถตั้งค่าคะแนนขั้นต่ำให้ยอมรับเป็น 1,000 หากเป็นเท็จ และ Hisho86 จะบันทึกผลลัพธ์เหล่านั้นไว้ในโฟลเดอร์เกมเท่านั้น จากนั้นคุณสามารถใช้ข้อมูลนั้นเพื่อช่วยคุณตัดสินใจ หากคุณไม่ต้องการเสี่ยงให้ Hisho86 ทำผิดพลาด
แม้ว่าฉันขอแนะนำให้ทำอย่างนั้น - สถานการณ์กรณีที่เลวร้ายที่สุด คุณจะมองเห็นข้อผิดพลาดได้ง่าย ดูกล่องหนังสือการ์ตูนหรือเกมที่คุณไม่เคยเห็นใช่ไหม ใช่ คงจะผิดพลาด เพียงย้ายไปยังโฟลเดอร์ที่เหมาะสมด้วยตนเอง
คุณสามารถเรียกใช้สคริปต์ find possible duplicates
โดยใช้อาร์กิวเมนต์ script=findDuplicates
หรือเลือกตัวเลือกที่เหมาะสมจากเมนูภาพ
สคริปต์จะค้นหาไดเรกทอรีทั้งหมดที่กำหนดไว้ในเส้นทางหลักของคุณและสร้างไฟล์ duplicates.txt
ที่แสดงรายการ:
แต่ละรายการจะมีตัวเลขที่แสดงถึงจำนวนรายการซ้ำที่เป็นไปได้ หากคุณมี 2 ไดเร็กทอรีย่อย มันจะเป็น 1, 3 จะให้ 2 แก่คุณ
หากไม่มีไดเรกทอรีย่อย ตัวเลขที่เกี่ยวข้องจะเป็น -1
หากคุณต้องการให้มีเกมหลายเวอร์ชันในไดเร็กทอรีและไม่ได้รับการแจ้งเตือนเกี่ยวกับเวอร์ชันเหล่านั้นในอนาคต คุณสามารถเพิ่มไฟล์ versions.txt
ใต้พาธที่เกี่ยวข้องได้
ตัวอย่างเช่น หากคุณมีโครงสร้างโฟลเดอร์นี้:
-RJ123456
---version1
---some other version
คุณสามารถสร้างไฟล์ RJ123456/versions.txt
พร้อมเนื้อหา:
version1
some other version
และทุกเวอร์ชันเหล่านั้นจะนับเป็นหนึ่งเดียว คุณจะได้รับแจ้งเกี่ยวกับรายการซ้ำที่เป็นไปได้เฉพาะเมื่อคุณเพิ่มไดเร็กทอรีย่อยที่ 3
คุณสามารถเรียกใช้ force update
สคริปต์ได้โดยใช้อาร์กิวเมนต์ script=setForceUpdate
หรือเลือกตัวเลือกที่เหมาะสมจากเมนูภาพ
นี่จะแนะนำคุณเกี่ยวกับคำถามสองสามข้อเกี่ยวกับข้อมูลที่คุณต้องการอัปเดตและในเกมใด สคริปต์ส่วนใหญ่มีไว้เพื่อช่วยอัปเดตรายการอย่างรวดเร็วระหว่างการพัฒนาหรือแก้ไขข้อมูลหลังจากแก้ไขข้อบกพร่องที่เกี่ยวข้องแล้ว
หากทุกอย่างเป็นไปด้วยดีคุณจะไม่ใช้สิ่งนี้