Jump to content

UE Explorer 1.2 Suggestions


EliotVU

Recommended Posts

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 :P

All you have todo is Hooking the Function.

So you change

BytecodeInterpreter <--> nativ Function

to

Bytecode interpreter <--> your function <--> nativ Function

 

Then just alter the Return Values as you like

Link to comment
Share on other sites

  • Replies 86
  • Created
  • Last Reply

Top Posters In This Topic

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

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 installation
  • Have a C# IDE
  • Add a library reference to UE Library
  • Try 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 by EliotVU
Link to comment
Share on other sites


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 by EliotVU
Link to comment
Share on other sites

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

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

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.png
When 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 by EliotVU
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...