-
Posts
179 -
Joined
-
Last visited
Everything posted by dreadylein
-
Mh no Sanity checks on the Modfiles ;P so patcher shouldnt say a word even if the file is totaly odd :P Would bet on Game running also :D
-
How do you try to compress it ? Not everything is compressed in the upks, only the chunks statet in the header as far as i know
-
@daemonjax nice work ;) As far as iam aware the upk has chunk infos which point to compressed code, so we would need to decompress, make the modding, recompress and maybe adjust every chunk info ? :o
-
just rename it ;)
-
@blulav253 Depends on what settings are changed, if things are created and saved no, like a soldier creation
-
Dont understand what exaclty you are searching :o Could you be a bit more specific ?
-
Beyond DefaultGameCore.ini - Analyzing the Game Scripts
dreadylein replied to Beknatok's topic in XCOM's Enemy Unknown
relevant for what ? they are all relevant to some extend +g+ -
@ sausage king, no you didnt done something wrong, download the ..net framework install it and try again :)
-
Yay ! This would make thing a "bit" easier ;D
-
Beyond DefaultGameCore.ini - Analyzing the Game Scripts
dreadylein replied to Beknatok's topic in XCOM's Enemy Unknown
Would get you into the same problem as before :) If i remember correct the dlc manager awaits dlcs as cooked upks For your other question, mess around with the files and start the game with -log flag, think i saw the loadings there @daemonjax another realy strong point for this aproch is .. if we try it another way we would every time rely on heavy modding of the binary himself, dont know how far the devs would let us go without complaining. -
Beyond DefaultGameCore.ini - Analyzing the Game Scripts
dreadylein replied to Beknatok's topic in XCOM's Enemy Unknown
First thing i checked, dont think steam would cry :D the other mods already mess around with the memory, even if they modified the data before the binarie was startet, as there is no anti cheat like vac in place i dont think they check the upks against hashs, at least i dont see a cause for this -
Beyond DefaultGameCore.ini - Analyzing the Game Scripts
dreadylein replied to Beknatok's topic in XCOM's Enemy Unknown
Dont be lazy ! :D After some thinking about, i decided what way i try first. As proper Decompressing, Decompiling and Recooking is just too much reversing to lead to a result in a okish timeframe i guess our best bet is altering the upks after they are loaded into memory First Step should be finding out if the decompress them on the fly or if they just decompress on the loading of the files -
Changening Rand directly could lead to confusing results i guess, guess it would be better to mod the desired functions which use it
-
Well, atm we are stuck with some plaintext editing So what Do we know about the upk Files and how the engine is handling them? Decompressed upks wont load, the engine detects an uncomressed upk, but sanity checks fails Disabling the sanity checks didnt helped, the engine calculates a wrong size The question atm is, why Are there flags in the upk left after decompressing ? Does the decompresser dont properly delete the chunk Infos used for decompressing? One good thing, it Seems they didnt messed to much with the bytecode Interpreter, in theory we should be able to use udk to build the logic and just mess around with the pointers for getting working code for injections
-
its not the patcher job atm, have to think how we could add something like this in a usefull way Edit: Nice Work btw :)
-
awesome find :)
-
the processing power wouldnt be a iussue, the modding himself would be easy too, but as long as we arent able to recompress the upk files we cant do much
-
piratet copy ? :o or why isnt it locatet in the steam folder ? please post log.txt :)
-
you wont be able to edit them, the engine expect compressed upk files, the moment you are able to edit the packages, the engine wont load them atm, think you could do it trough memory hacking, They put things into the binarie which have an impackt on the balance, cheat opportunities or a steam related as a branding
-
i think i have seen them in the xcomgame.upk so no luck for you atm The ini which is modded here was moved from the directory into the binary on the retail version so you have to patch a new ini into the binary if you want to mod something
-
@KMA get version 0.1 copy your binarie and the patcher in the same directory it will yield a new binarie in the same folder xcom-modded.exe Thats what you asked for right ? :) No dont plan to add them atm They arent put into the binarie datastream so it isnt the job of this application maybe later @plutoman hope i will find some time soon :/ , the source .. well it isnt about the license or any form of copyright atm :P tbh its damn easy :D anyone how is intresstet in the actual patching code can just drop me a message ;) the patcher code himself .. well more grown then planed and damn ugly :D
-
Try decompress with -lzo flag
-
@pax You are right, it is Not needed Only If you want to Distribute it The binary is branded with Personal Steam data which can cause troubles
-
hehe np ;) Its an intressting information at all :)
-
The Udk engine has his editor built in to the standart binary, its just a commandline args most of the time, if they stript him of complet we are out of luck, if they just stript the handling of the commandline args there could be a chance to reenable it ;) Leftovers of the editor are all over the binary Its quite important as we have no way to proper repack the upk files atm, the udk binarie should be abel to recook and compress them in theory But i dont have enough knowledge about the engine himself, just what i read up the last couple days, if they did it proper und realy stript the code himself we will be out of luck i guess