Nem bontja ki semm(eix,epk)

Indította Zorg, 2017-09-28, 12:22:26

2017-09-28, 12:22:26 Utolsó szerkesztés: 2017-09-28, 12:25:01 Szerző: Zorg
Sziasztok!

Lehet amatőr dolog lesz amivel hozzátok fordulok, deeee elakadtam egy kibontásnál.

Találtam egy pvp systemet aminek a root dolgait megcsináltam sikeresen és most jönne a letöltött .eix .epk fájl bemásolása a pack mappába majd Index fájlba írása.
Ezzel nem is lenne gond ha nem lenne LZO és kiter. csere a fájlokon..(mármint a sajátomon)
Gondoltam kibontom az eix,epk fájlt és visszacsimagolom az általam elkészített megfelelő bontóval, hogy működjön is a kliensben a fájl és tartalma.
(jön a lényeg)
Próbáltam EterNexus-al ami kifagy kibontás indításakor,
Tim 2.0,2.6,2.8-al de egyik sem bontja és a következő hibát adja:

Metin2 File Premastering Utility
Version 2.0 S530P122
Copyright (C) 2009-2010 tim66613.

Credits:
sunjunps --> gave me item_proto data structure specification

[INFO] XML file processing starts
       Number of XML files: 1


Excetion occured!
An unhandled exception was thrown.
Exception Details follow:

Unable to open target file
Filename: Source\Turkmmo.com  |  DemirGame!.



Press any key to continue.


Esetleg valakinek valami ötlet erre?
Csatolom a fájlokat hátha ti juttok valamire velük.
Előre is köszönöm a válaszokat!

2017-09-28, 12:42:16 #1 Utolsó szerkesztés: 2017-09-28, 12:43:53 Szerző: fabtam11
https://data.hu/get/10772869/demirgame_pvpsystem.rar -- türkmmo 20onvhanyadikoldal az adott témánál.
am volt már etermgr?

Meg is találtam pont :D
Köszönöm az észrevételt ment a +
Véletlenül nem ismered a system-et?
Megakadtam... betölt a kliens viszont csak ennyit mutat


Láttam ezt a hibát a kommentek között is de nem adtak rá semmi fix-et :|
Lehet én írtam valamit rossz helyre a root-ban?

2017-09-28, 12:55:41 #3 Utolsó szerkesztés: 2017-09-28, 12:59:37 Szerző: fabtam11
syserr.txt-t nézz, hogy mégis hol nem ideális a dolog v ha nem tod kitalálni akk csatold a syserrt és a fájlt, amire panaszkodik.

Valamiért kiment a fejemből, hogy syserr-t nézzek  :o ::)
Meglesem hátha nem rontom el mégjobban :)

0928 12:48:23011 ::   File "networkModule.py", line 247, in SetGamePhase

0928 12:48:23011 ::   File "game.py", line 108, in __init__

0928 12:48:23011 ::   File "uiTarget.py", line 103, in __init__

0928 12:48:23011 :: NameError
0928 12:48:23011 :: :
0928 12:48:23011 :: global name 'localeinfo' is not defined
0928 12:48:23011 ::

keresd a localeinfo szót és cseréld localeInfo-ra az adott fájlokban (ctrl+h-val?)

Na sikerült, 1 fájlba volt kicsi i betűvel írva, most működik is viszont a WIN feliratot nem írja ki és pvp után a bosszúra nyomva nem történik semmi :|

hát a dolog egyik fele működik, gondolom most nincs syserr-ed, a kérdés az h szerinted mi a fene nem az igazi és h más szerint mi nem klappol.  ::)

syserr most csak ennyit ír:
CInstanceBase::PushTCPState ÇĂ·ąŔĚľî Ŕڽſˇ°Ô Ŕ̵żĆĐŶŔş żŔ¸é ľČµČ´Ů!
ami nemsok :/

2017-09-28, 18:04:15 #9 Utolsó szerkesztés: 2017-09-28, 18:08:30 Szerző: fabtam11
vagy nem tudja betölteni a fájlokat az a pár py és script vagy... indítóforrásban megkéne keresni majd a hibaüzit
kóreaiul van a dolog szal annyit láthatunk, hogy a kódolást megtörte a notepad(?)

Idézetet írta: Zorg Dátum 2017-09-28, 13:42:23
syserr most csak ennyit ír:
CInstanceBase::PushTCPState ÇĂ·ąŔĚľî Ŕڽſˇ°Ô Ŕ̵żĆĐŶŔş żŔ¸é ľČµČ´Ů!
ami nemsok :/

Csomagolás hiba miatt csinálja, nekem is előjön ez néha. Próbáld újra csomagolni a root.eix/epk-t és az uiscript.eix/epk-t.

Köszönöm szépen mindenkinek a segítséget!
Sikerült megcsinálni mindent éééés megtaláltam a hibát a bugra is a pvp system-ben.

localeinfo részek átírva localeInfo-ra, quest_functions-ba a getvarchar és a setvarchar beírva.
questlib.lua-ba a hozzá tartozó dolgok beírva:
function setvarchar(name, var)
    local laenge = string.len (var)
    local setchar = 0
    local save_name = 0
    local letter = 0
    while laenge > setchar do
        setchar = setchar + 1
        letter = string.sub (var, setchar, setchar)
        letter = string.byte(letter, 1)
        save_name = ""..name.."_char_"..setchar..""
        pc.setqf(save_name, letter)
    end
    local save_laenge=""..name.."laenge"
    pc.setqf(save_laenge, laenge)
end


function getvarchar(name)
    local save_laenge = ""..name.."laenge"
    local laenge = pc.getqf(save_laenge)
    local save_name = 0
    local var = ""
    local letter = 0
    local getchar = 0
    while laenge > getchar do
        getchar = getchar + 1
        save_name = ""..name.."_char_"..getchar..""
        letter = pc.getqf(save_name)
        if letter!=0 then
            letter = string.char(letter)
        else
            letter = ""
        end
        var = ""..var..""..letter..""
    end
    return var
end


Ha valakinek kellene a pvp system írjon kommentet és eljuttatom hozzá+segítek beüzemelni is ha kell!