Bolche / KSELinux

Tämä on tk102:n tekemä porttaus alkuperäisestä KSE:stä Linuxille. Vaatii jonkin verran kokoonpanoa. Löydät alkuperäisen osoitteesta https://gitlab.com/kotorsge-team/kse

Tämä on muutamassa tunnissa tehty quick-and-dirty hack. Todennäköisesti siinä on virheitä. Halusin vain korjata pienen virheen meneillään olevassa KOTOR2:n tallennuksessa ja käytin muutaman tunnin alkuperäisen lähdekoodin sotkemiseen, kunnes se lakkasi näyttämästä virheitä. Olen varma, että siinä on puutteita ja puuttuvia ominaisuuksia, mutta se toimi tarpeeksi hyvin minulle ja ajattelin, että siitä voisi olla hyötyä jollekin muulle. Mikään ei takaa, että se toimii sinulle.

Se saattaa toimia myös Mac OS:ssä, jos sotket joitakin polkuja.

Asentaminen

Tarvitset ajantasaisen Perl5-asennuksen. Useimmissa Linux-distroissa sellainen on mukana.

  1. Lataa tämä arkisto
  2. Luo tiedosto kse.ini hakemistoon your_home_dir/.config/kse/. Voit käyttää tiedostoa kse.ini.sample lähtökohtana

Huomautus: KPF, ohjelma, joka tuottaa tämän tiedoston Windowsissa, voidaan helposti kääntää Linuxille, mutta se saa yleensä polut väärin ja sitä ei tarvita tähän hakkerointiin.

  1. Asenna tarvitsemasi perl-moduulit joko CPAN:lla tai arkistosi paketinhallinnalla. Suurin osa on esitetty alkuperäisessä README:ssä (alla), mutta jouduin asentamaan joitain muita moduuleja, joita siellä ei ole mainittu. Jos saat virheilmoituksen puuttuvista moduuleista, kun yrität ajaa, yritä asentaa se CPANin avulla. Ilmeisesti jätä huomiotta kaikki moduulit, jotka alkavat sanalla ”Win32”.
  2. Tämän arkiston juuressa suorita perl -I. kse.pl

Running

Suorita perl -I. kse.pl tämän arkiston juurikansiossa.

Alkuperäinen README.md seuraa.

KSE (KotOR Savegame Editor)

KSE on KotORin ja KotOR 2:n tallennuseditori. Tässä arkistossa on KSE:n lähdekoodi.

KSE on DeadlyStream

KSE:n rakentaminen

KSE:n rakentaminen vaatii Perl5:tä ja Qt:tä. Perl KSE:lle ja Qt KPF:lle. Parhaan tuloksen saat käyttämällä Perl v5.28.1 (x64) ja Qt 5.11.2 (MSVC 2017 x64)

KSE vaatii melko paljon Perl-moduuleja, joten asenna kaikki seuraavat komennolla cpan. Jos jokin ei onnistu, kokeile ladata paketti metacpanin verkkosivuilta ja koota se itse.

KSE:n toimimiseen ja rakentamiseen oikein tarvitaan seuraavat moduulit

  • Data::Lazy
  • Getopt::ArgvFile
  • Module::ScanDeps
  • PAR::Packer
  • Tk
  • Tk: clean.bat puhdistaa KSE:n ja KPF:n.

    Rakentaminen tulostaa kaikki binäärit uuteen dist\ hakemistoon, jota voidaan käyttää KSE:n jakeluun.

    Perl-modulipaketin rakentaminen

    .