Hisho86 adalah alat yang dimaksudkan untuk membantu pengorganisasian dan pengelolaan game Jepang di peluncur game Launchbox. Ini termasuk, namun tidak terbatas pada, game profesional, doujin, game berbasis pembuat rpg, novel visual, dll.
Hisho86 mengharuskan Anda untuk menyimpan game Anda dalam struktur direktori yang tepat dan menggunakan sumber daya eksternal dari berbagai etalase dan database untuk mengisi Launchbox dengan informasi yang relevan. Ini juga menyediakan alat untuk membantu Anda mengatur permainan yang tidak terorganisir ke dalam struktur direktori yang tepat.
Proyek ini TIDAK didukung oleh atau dengan cara apa pun didukung oleh pengembang Launchbox. Anda dapat memperlakukannya sebagai plugin tidak resmi, kecuali plugin tersebut tidak dicolokkan ke dalam Launchbox itu sendiri.
Hisho86 dapat digunakan untuk memindai folder yang dipilih untuk mencari game dan mengirimkannya sebagai satu platform ke Launchbox. Platform Launchbox akan dibuat jika tidak ada. Anda kemudian dapat menggunakan Launchbox seperti biasa, dan saat berikutnya Anda melakukan sinkronisasi, perubahan yang Anda buat akan disimpan, sementara permainan baru, dll. akan ditambahkan.
Hasilnya:
[tangkapan layar di sini]
Luncurkan file .exe
dan file settings.json
akan dibuat di direktori yang sama. Edit dengan editor teks favorit Anda untuk mengatur folder Anda. Semua folder yang Anda atur di sana harus sudah ada.
Ini adalah bagian yang perlu diedit:
sample here
Anda dapat menggunakan jalur relatif yang dimulai dengan titik. Misalnya ./sample
akan menjadi subdirektori tempat Anda menjalankan .exe. Sebaiknya gunakan jalur lengkap yang dimulai dengan huruf drive jika Anda tidak tahu harus berbuat apa.
Anda juga harus menetapkan nama Platform Launchbox yang ingin Anda gunakan. Anda juga dapat memeriksa pengaturan lain dan mengubahnya jika diinginkan.
Setelah Anda puas dengan pengaturan Anda, jalankan aplikasi lagi.
Saat Anda menjalankan aplikasi, Anda akan dihadapkan pada daftar opsi yang dapat Anda lakukan. Biasanya Anda ingin memilih opsi Sync everything
. Ini melakukan hal berikut (secara berurutan):
Prosesnya bisa memakan waktu beberapa detik hingga beberapa jam, tergantung pada berapa banyak game baru yang Anda tambahkan, berapa banyak gambar yang perlu diunduh, seberapa cepat jaringan Anda, dll.
Jangan khawatir, Anda dapat menutup aplikasi kapan saja - aplikasi tidak akan melakukan sebagian besar operasi lambat setelah menyelesaikannya satu kali, sehingga aplikasi akan melanjutkan operasinya di tempat penghentiannya.
Hisho86 memaksa folder utama Anda diatur sebagai berikut:
> 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
Kode permainan harus id yang ditetapkan oleh etalase dan/atau vndb. Etalase yang didukung adalah:
RJ123456
, VJ123456
, RE123456
123456
, 12345678
v1
, v123456
d_12345
, next_12345
, a_something12345
Jika Anda ingin mengatur direktori secara manual menggunakan etalase favorit Anda, temukan permainannya di sana dan salin kode yang relevan dari URL halaman.
Folder versi Game dapat diberi nama apa saja kecuali kata DELETED
. Jika Anda memiliki folder dengan nama ini maka akan dianggap sebagai game yang dihapus.
Tepat di bawah folder versi game seharusnya ada file yang dapat dieksekusi. Jika lebih dalam, game akan tetap ditambahkan ke launchbox tetapi file .exe Anda tidak akan ditemukan dan Anda harus mengaturnya secara manual di launchbox saat mencoba menjalankan game.
Misalnya ini adalah pengaturan yang tepat:
> My doujin games
> RE258506
> Touhou Shoujo: Tale of Beautiful Memories [ver 1.0] (The N Main Shop)
(game files here)
Dan itu akan membuat entri di Launchbox untuk game yang ditemukan di https://www.dlsite.com/eng-touch/work/=/product_id/RE258506.html
Jika game Anda berasal dari patreon dll dan tidak dijual di mana pun Anda dapat menggunakan kode yang dimulai dengan kata other dan diikuti dengan angka, misalnya other1
. Mereka akan ditambahkan ke perpustakaan Anda, namun hanya nama yang akan diisi.
Jika Anda memiliki jumlah permainan yang cukup besar dan tidak diatur dengan benar, Anda dapat menggunakan bantuan Hisho86. Saat dijalankan Hisho86 akan mencoba mencari game di semua sumber berdasarkan nama file folder.
Misalnya jika game Anda ada di folder bernama Touhou Shoujo: Tale of Beautiful Memories [ver 1.0] (The N Main Shop)
Hisho86 akan menghapus tag dalam tanda kurung [] dan () dan kemungkinan besar akan menemukan game tersebut di DLSITE.
Kemudian Hisho akan mencoba mencetak hasil ketika membandingkan dengan nama file asli dan memilih yang paling cocok. Dalam kasus contoh ini, nama Hisho86 akan menentukan kode RE258506
yang paling cocok.
Bergantung pada seberapa dekat nama yang ditemukan dengan nama folder, salah satu dari 3 hal akan terjadi:
Perilaku ini bergantung pada skor permainan yang didapat dan pengaturan berikut:
"organizeDirectories": {
"shouldAsk": true,
"maxResultsToSuggest": 6,
"minimumScoreToAsk": 2,
"minimumScoreToAccept": 6
},
Jika tanya disetel ke false
Hisho86 hanya akan memilih game yang memiliki skor 6+. Anda juga dapat menyesuaikan batas skor dan berapa banyak permainan yang akan disarankan oleh Hisho86 ketika diminta.
Dengan pengujian lebih dari 2000 folder dengan nama dan pengaturan permainan yang berbeda seperti di atas Hisho86 memiliki sekitar 100 pertanyaan untuk saya, tidak dapat menemukan 300 permainan (itulah yang Anda dapatkan ketika Anda memanggil folder dengan permainan Anda a
) dan dari 1600 permainan itu ditentukan secara otomatis hanya 15 adalah ketidakcocokan. Hasil Anda mungkin berbeda.
Sedangkan untuk hasil pencarian yang dilakukan oleh Hisho86 akan disimpan di folder berisi game tersebut di file !foundCodes.txt. Anda dapat menetapkan skor minimum untuk menerima menjadi 1000, harus meminta ke false dan Hisho86 hanya akan menyimpan hasil tersebut di folder permainan. Kemudian Anda dapat menggunakan data tersebut untuk membantu Anda memutuskan, jika Anda tidak ingin mengambil risiko Hisho86 melakukan kesalahan.
Meskipun saya menyarankan lakukan saja - skenario terburuk Anda akan melihat kesalahan dengan mudah. Lihat sekotak buku komik atau game yang belum pernah Anda lihat? Ya, mungkin sebuah kesalahan. Pindahkan saja ke folder yang tepat secara manual.
Anda dapat menjalankan skrip find possible duplicates
dengan menggunakan argumen script=findDuplicates
atau memilih opsi yang sesuai dari menu visual.
Skrip akan menemukan semua direktori yang ditentukan di jalur utama Anda dan menghasilkan file duplicates.txt
yang berisi daftar:
Setiap daftar akan memiliki nomor yang mewakili berapa banyak kemungkinan duplikat yang ada. Jika Anda memiliki 2 subdirektori maka akan menjadi 1, 3 akan memberi Anda 2.
Jika tidak ada subdirektori, nomor yang terkait adalah -1.
Jika Anda ingin memiliki beberapa versi game di direktori dan tidak diberitahu tentang versi tersebut di masa mendatang, Anda dapat menambahkan file versions.txt
di bawah jalur yang relevan.
Misalnya jika Anda memiliki struktur folder ini:
-RJ123456
---version1
---some other version
Anda dapat membuat file RJ123456/versions.txt
dengan isi:
version1
some other version
dan semua versi tersebut akan dihitung sebagai satu. Anda akan diberitahu tentang kemungkinan duplikat hanya jika Anda menambahkan subdirektori ke-3.
Anda dapat menjalankan force update
skrip dengan menggunakan argumen script=setForceUpdate
atau memilih opsi yang sesuai dari menu visual.
Ini akan memandu Anda menjawab beberapa pertanyaan tentang data mana yang ingin Anda perbarui dan game apa. Skrip ini sebagian besar untuk membantu memperbarui item dengan cepat selama pengembangan atau memperbaiki data setelah bug yang relevan diselesaikan.
Jika semuanya berjalan baik, Anda tidak akan pernah menggunakan ini.