Bolche / KSELinux

Questo è un port del KSE originale di tk102 per Linux. Richiede un po’ di assemblaggio. Puoi trovare l’originale in https://gitlab.com/kotorsge-team/kse

Questo è un hack veloce e sporco fatto in poche ore. Probabilmente ci sono degli errori. Volevo solo correggere un piccolo errore in un salvataggio in corso di KOTOR2 e ho passato qualche ora a pasticciare con il codice sorgente originale finché non ha smesso di mostrare errori. Sono sicuro che ci sono omissioni e caratteristiche mancanti, ma ha funzionato abbastanza per me e ho pensato che potesse essere utile a qualcun altro. Non garantisco che funzionerà per voi.

Può funzionare anche su Mac OS se pasticciate con alcuni percorsi.

Impostazione

Avete bisogno di un’installazione aggiornata di Perl5. La maggior parte delle distro Linux ne hanno una.

  1. Scaricate questo repository
  2. Create il file kse.ini nella directory your_home_dir/.config/kse/. Puoi usare il file kse.ini.sample come punto di partenza

Nota: KPF, il programma che genera questo file su Windows, può essere facilmente compilato per Linux, ma di solito sbaglia i percorsi ed è inutile per questo hack.

  1. Installa i moduli perl necessari, o con CPAN o con il gestore dei pacchetti del tuo repository. La maggior parte sono mostrati nel README originale (sotto), ma ho dovuto installare altri moduli non citati. Se ottieni un errore sui moduli mancanti quando provi ad eseguirlo, prova ad installarlo con CPAN. Ovviamente, ignora qualsiasi modulo che inizia con “Win32”.
  2. Sulla radice di questo repository, esegui perl -I. kse.pl

Running

Esegui perl -I. kse.pl sulla cartella principale di questo repository.

Segue il README.md originale.

KSE (KotOR Savegame Editor)

KSE è l’editor di salvataggio per KotOR e KotOR 2. Questo repository ospita il codice sorgente di KSE.

KSE su DeadlyStream

Costruire KSE

Per costruire KSE, sono necessari Perl5 e Qt. Perl per KSE e Qt per KPF. Per i migliori risultati, usa Perl v5.28.1 (x64) e Qt 5.11.2 (MSVC 2017 x64)

KSE richiede parecchi moduli perl, quindi installa tutti i seguenti usando il comando cpan. Se qualcuno fallisce, prova a scaricare un pacchetto dal sito web di metacpan e a costruirlo da solo.

I seguenti moduli sono necessari a KSE per funzionare e compilare correttamente

  • Data::Lazy
  • Getopt::ArgvFile
  • Module::ScanDeps
  • PAR::Packer
  • Tk
  • Tk::Autoscroll
  • Tk::DynaTabFrame
  • Win32::AbsPath
  • Win32::FileOp

Con tutti i moduli perl installati e Qt installato (msvc2017) eseguire build.bat per costruire KSE e KPF. clean.bat pulirà KSE e KPF.

La costruzione farà uscire tutti i binari in una nuova directory dist\, che può essere usata per distribuire KSE.

Costruire un pacchetto di moduli Perl