Moderator: Forum Guards
~DJ~ wrote:Umm... okay.. How about let's do it from the beginning?
~DJ~ wrote:So here's an attachment of Headers and a simple Batch file to recompile easily.
~DJ~ wrote:GOOD LUCK
Engy wrote:Before this point I didn't even know how to recognize a "successful" compile, since my failed attempts still "looked" successful. (No error messages.)
Engy wrote: possibly it was due to my installing in the default C:\DeusEx (vs. my previous C:\games\DeusEx)
Engy wrote:"The file '..\DeusEx\Inc\DeusExClasses.h' needs to be updated. Do you want to overwrite the existing version? (Y/N):"
Engy wrote:1) In the SDK, I see a "Compile All Scripts" option. What is this for? The SDK itself has no obvious use for it, since changes to Classes seem to be saved with the "Save" button to the bottom right.
Engy wrote:2) In my various reading, I've seem warnings several times that "there are good reasons to use the SDK instead of compiling scripts, compiling is something one should avoid". In my case, I've got less choice in the matter, since I can't make ScriptedPawn changes without compiling. What are the dangers of compiling? Am I screwing up my game by compiling, and should I just give up modding ScriptedPawn and stick to changing other Classes, in favor of having a stable game?
Engy wrote:3) I see that I can change properties in the SDK. Are these also saved in a text file someplace? (Assuming I go the compiling route.) This isn't a feature I really need (SDK is ok), but it would be handy.
Engy wrote:4) If I mod my DeusEx.u file, primarily changing only stats of things (not adding new types of objects), is it safe to use saved games pre-dating the changes? I did some minor changes today, and noticed I was able to load up the save, but I don't know if it's a ticking bomb?
~DJ~ wrote:I'm not sure how you were compiling, you were using Command Prompt right? Anyway..
~DJ~ wrote:...I heard is that you can code through SDK, which by the way I don't recommend.Engy wrote:2) In my various reading, I've seem warnings several times that "there are good reasons to use the SDK instead of compiling scripts...
I'm not sure where you were reading this.. it could be UT99 articles.. anyhow you shouldn't worry about compiling at all.. infact the only thing I can think is going wrong is that you are changing the file, but not it's package name.. this would mean that if you use it for 'multiplayer', people will have mismatch since it's contents (headers and GUID stuff) would be different than the original. That's why at UT99 articles they'll probably tell you not to recompile existing packages. But this applies to multiplayer-only, so you shouldn't worry. You're making a singleplayer modification right?
~DJ~ wrote:Engy wrote:4) If I mod my DeusEx.u file, primarily changing only stats of things (not adding new types of objects), is it safe to use saved games pre-dating the changes?
DeusEx.u only has code, so if you modify any of the files in it, it doesn't matter since it's loading the stuff from the package, not the save-games. If, for example you think of modifying a package which contains textures or so.. just keep in mind not to delete them.. you need all the previous stuff like classes, textures etc to be there, don't delete anything. You can obviously add custom content/new classes as well, but deleting is a problem.
Longc[A]t wrote:I still think Dae is a russian spambot.
~[A]Daedalus~ wrote:There will be a day when my patience goes away and you, along with all who rant with you, will get banned.
ô¿ô¥[GODZ]¥NOCHANC wrote:I can ban any one I want ANY time I want. You have no rights here.
~ô¿ô~Nobody~ wrote:[*] Poor is right with the enum values. Those are a potential problem.
EditPackages=Core
EditPackages=Engine
EditPackages=Editor
EditPackages=Fire
EditPackages=IpDrv
EditPackages=UWindow
EditPackages=UBrowser
EditPackages=Extension
EditPackages=DeusExUI
EditPackages=ConSys
EditPackages=DeusExConversations
EditPackages=DeusExSounds
EditPackages=DeusExItems
EditPackages=DeusExDeco
EditPackages=DeusExCharacters
EditPackages=MPCharacters
EditPackages=DeusExText
EditPackages=IpServer
EditPackages=DeusEx
RedDynasty wrote:So i cant do anything unless i reinstall the game.
atrey65789 wrote:Man... whats with you and posting embarrassed faces on everyone's posts? lol
~DJ~ wrote:RedDynasty wrote:So i cant do anything unless i reinstall the game.
hold on mate, how about posting the new error log/screenshot you're getting for the classes?
(I'm sorry for being lazy and not trying to compile it myself.. it would be good if you post the log instead. )atrey65789 wrote:Man... whats with you and posting embarrassed faces on everyone's posts? lol
sorry, Habbit.