dreadylein Posted May 20, 2013 Share Posted May 20, 2013 neat work eliot :) @Fogia_99 Altering the Behavior of a nativ Function isnt that hard, we did it pretty much on the first days for getting acess to the debug stuff before we were able to understand enough bytecode to change it :PAll you have todo is Hooking the Function.So you changeBytecodeInterpreter <--> nativ FunctiontoBytecode interpreter <--> your function <--> nativ Function Then just alter the Return Values as you like Link to comment Share on other sites More sharing options...
bokauk Posted May 20, 2013 Share Posted May 20, 2013 Great stuff, thanks for implementing the other suggestions too! :smile: I have another suggestion regarding the command line usage, which I have also submitted on bitbucket. When exporting scripts via the command line, it would be good if there was a "silent" switch to suppress the popup dialog box with the result, or perhaps even better would be to display the result in the command console instead of a popup. I had an issue when trying to export scripts from a large number of UPKs via a batch file and I had to close the new window for each one, which took quite a while. Is there any documentation for UE Library on what functions there are and their usage? While you're here, would you be able to lend your expertise to briefly enlighten me in this thread about native tables? :smile: Thanks! :) Link to comment Share on other sites More sharing options...
EliotVU Posted May 20, 2013 Author Share Posted May 20, 2013 (edited) Great stuff, thanks for implementing the other suggestions too! :smile: I have another suggestion regarding the command line usage, which I have also submitted on bitbucket. When exporting scripts via the command line, it would be good if there was a "silent" switch to suppress the popup dialog box with the result, or perhaps even better would be to display the result in the command console instead of a popup. I had an issue when trying to export scripts from a large number of UPKs via a batch file and I had to close the new window for each one, which took quite a while. Is there any documentation for UE Library on what functions there are and their usage? While you're here, would you be able to lend your expertise to briefly enlighten me in this thread about native tables? :smile: Thanks! :smile: Thanks, I've responded to your issue. There's unfortunately zero documentation for UE Library, but I can give you a starting point. Get the Library from UE Explorer's installationHave a C# IDEAdd a library reference to UE LibraryTry out the code below :) In your program start code...(at the top add "using Eliot.UELib;")var package = UnrealLoader.LoadPackage( "C:/PATH" );Console.WriteLine( package.Version.ToString() ); that'll load the package and print out its version, now you can ask further questions or put Visual Studio's awesome Intellisense to use by simply writing package. and see what all possiblities popup ;) Also have a look at the UnrealPackage class: http://pastebin.com/EmmM9hWm Edited May 20, 2013 by EliotVU Link to comment Share on other sites More sharing options...
EliotVU Posted May 21, 2013 Author Share Posted May 21, 2013 (edited) I have question for you guys. Do any of you guys know a language other than English or Dutch? If anyone is interested in translating UE Explorer to other languages, feel free to ask me, then I can send you the English language files :cool: Edited May 21, 2013 by EliotVU Link to comment Share on other sites More sharing options...
bokauk Posted May 21, 2013 Share Posted May 21, 2013 Oh nice, I didn't realise I'd be able to use Intelisense with it. I'm sure I'll be able to experiment and find my way with it now, thanks for your pointers and of course, for the library too :smile: I can't help out with the translations I'm afraid; I can barely just about manage with English ;P Link to comment Share on other sites More sharing options...
EliotVU Posted May 22, 2013 Author Share Posted May 22, 2013 Oh nice, I didn't realise I'd be able to use Intelisense with it. I'm sure I'll be able to experiment and find my way with it now, thanks for your pointers and of course, for the library too :smile: I can't help out with the translations I'm afraid; I can barely just about manage with English ;P Let me know if you finish anything with it, I'd love to see my library get used elsewhere other than UE Explorer and Unreal Dependencies. Also, I've done your request. Implemented the -silent argument. Link to comment Share on other sites More sharing options...
EliotVU Posted May 22, 2013 Author Share Posted May 22, 2013 (edited) I have also implemented another useful feature you guys might like a lot, unless you use another Hex Editor than Hex Workshop :P http://img854.imageshack.us/img854/8541/lgt27f7.pngWhen clicked it will open Hex Workshop automatically with the file that's open in UE Explorer, additionally it will also scroll to the part of the buffer and select its size as well in Hex Workshop :smile: And another useful feature: http://i.imgur.com/CYmc2PN.png Edited May 22, 2013 by EliotVU Link to comment Share on other sites More sharing options...
Recommended Posts