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.
- Lataa tämä arkisto
- Luo tiedosto
kse.ini
hakemistoon your_home_dir/.config/kse/. Voit käyttää tiedostoakse.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.
- 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”.
- 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
.