Search found 130 matches

by Chris
Tue Oct 24, 2017 2:47 pm
Forum: Coding, Scripting
Topic: Brainstorming - Run-Time Paths - initial stage
Replies: 14
Views: 2759

Re: Brainstorming - Run-Time Paths - initial stage

You should use the binary serializer of XCGE and create a simple file protocol. It will be A LOT more efficient and faster than using INI files, and you're also going to be able to benefit from ability to serialize structures in dynamic sizes which is not supported with INI files through UScript. Th...
by Chris
Thu Sep 28, 2017 8:07 pm
Forum: Tools and Programs
Topic: PatchLauncher (and how it WOULD work if possible)
Replies: 6
Views: 1481

Re: PatchLauncher (concept stage)

As long as you don't intend to sell it or release it as a standalone game other than a patch or addon there will be no legal issues. Secondly, you don't simply decompile C++, there are no class definitions in the ABI (application binary interface) like there is in higher level languages, thus if you...
by Chris
Fri Sep 15, 2017 10:51 am
Forum: Download Search
Topic: Looking for alternative Teamcannon actor.
Replies: 21
Views: 3279

Re: Looking for alternative Teamcannon actor.

As we know, animations (and that includes movers) is done by linear interpolation which increments the step with a factor of time rather than a constant frame value (We can't assume that we're Vert-synced). It also means that the progress (or location) is incremented each tick according to delta tim...
by Chris
Thu Sep 07, 2017 12:21 am
Forum: Misc | Off-Topic
Topic: Question, edit file versions ?
Replies: 18
Views: 4189

Re: Question, edit file versions ?

It's still the same, 640k like when the first files load before windows starts, it's still DOS too Until (including) Windows ME this was correct^^. All Windows versions based on WinNT-Kernel (this includes WinXP and Win7, too) do not contain any DOS (real mode) code. The NT kernel does support DOS ...
by Chris
Fri Sep 01, 2017 8:00 pm
Forum: Misc | Off-Topic
Topic: Question, edit file versions ?
Replies: 18
Views: 4189

Re: Question, edit file versions ?

You're going to want to run those 16bit applications in an emulator such as DOSBox or whatever. Windows now runs on the NT kernel (since Windows NT) and is now completely different from DOS, therefore it has absolute zlich support for 16bit applications. Heh.. 16 bits, can you imagine that? A limit ...
by Chris
Thu Aug 31, 2017 4:24 pm
Forum: Misc | Off-Topic
Topic: Question, edit file versions ?
Replies: 18
Views: 4189

Re: Question, edit file versions ?

It's not that simple. You need to consider the differences between the OSs and most importantly, their target architectures. In most cases Windows will have pretty good(not great) backwards compatibility depending on how much it relies on the WinAPI and weither it relies on functions or libraries th...
by Chris
Tue Aug 08, 2017 8:29 am
Forum: Discussions
Topic: XC_Engine [20] - XC_Core [7b] - XC_IpDrv
Replies: 1066
Views: 230571

Re: XC_Engine [20] - XC_Core [7b] - XC_IpDrv

I have absolutely no idea, bear in mind that old C++ compilers didn't follow standards that well. Take a look at GCC, the 2.95 version was putting the vftable pointers at the end of structs, it just worked with UObject because UObject is a subclass of FUnknown (no variables, vftable at offset 0)......
by Chris
Sat Aug 05, 2017 7:47 pm
Forum: Discussions
Topic: XC_Engine [20] - XC_Core [7b] - XC_IpDrv
Replies: 1066
Views: 230571

Re: XC_Engine [20] - XC_Core [7b] - XC_IpDrv

The compiler's dynamic linking is that, exactly the same of what I'm doing, that is because the compiler adds an entry point where it does this 'implicitly'. I'm doing it manually because I plan to make this DLL entirely compiler independent, with a few #defines here and there it could be possible ...
by Chris
Sat Aug 05, 2017 6:17 am
Forum: Discussions
Topic: XC_Engine [20] - XC_Core [7b] - XC_IpDrv
Replies: 1066
Views: 230571

Re: XC_Engine [20] - XC_Core [7b] - XC_IpDrv

I haven't tried that yet, but I am curious as to why you'd dynamically link to the libraries rather than statically? It would save you quite a bit of processing time and it would get rid of the extra indirection. Your GetF makes sense in what it does, but wouldn't it be possible to get to the desire...
by Chris
Fri Aug 04, 2017 12:39 am
Forum: Discussions
Topic: XC_Engine [20] - XC_Core [7b] - XC_IpDrv
Replies: 1066
Views: 230571

Re: XC_Engine [20] - XC_Core [7b] - XC_IpDrv

Try typecasting from (void*) to a typedef'd function pointer and see what happens. Even the cast<> template started failing after VS decided to add out of nowhere a MOVUPS into a chunk of memory that overlapped with one of my global function pointers. So these 'Get' and 'GetF' macros are the cleane...
by Chris
Thu Aug 03, 2017 6:45 pm
Forum: Discussions
Topic: XC_Engine [20] - XC_Core [7b] - XC_IpDrv
Replies: 1066
Views: 230571

Re: XC_Engine [20] - XC_Core [7b] - XC_IpDrv

The UTPure skin thing 'could' be addressed... I'd have to see if it's possible to replace functions with obfuscated names. ====================================================================== As a learning experience I've been working on splitting the collision grid from XC_Engine into a separate...
by Chris
Sat May 27, 2017 1:35 am
Forum: Coding, Scripting
Topic: Grab array in actor, two different actors
Replies: 4
Views: 756

Re: Grab array in actor, two different actors

Dynamic arrays are not supported in UnrealScript 1, they are only exposable.
by Chris
Wed May 24, 2017 4:49 pm
Forum: Coding, Scripting
Topic: Would it be possible to embed Webkit/Gecko DLLs in a UT mod?
Replies: 14
Views: 2238

Re: Would it be possible to embed Webkit/Gecko DLLs in a UT

There are players unable to setup NetSpeed for "modern times", they were using default 2600 speed, I pushed things up because of them. If you can convince then to load a DLL which might include an unknown vulnerable part, good luck then. It's about a MapVote which has a purpose Voting not lecturing...
by Chris
Fri May 19, 2017 6:21 pm
Forum: Misc | Off-Topic
Topic: Important announcement for Windows
Replies: 4
Views: 1116

Re: Important announcement for Windows

This happend to my test server, as if I am gonna pay to get my UT files back hah!
by Chris
Tue May 16, 2017 7:23 pm
Forum: Coding, Scripting
Topic: Would it be possible to embed Webkit/Gecko DLLs in a UT mod?
Replies: 14
Views: 2238

Re: Would it be possible to embed Webkit/Gecko DLLs in a UT

Two questions: 1. If you're saying a UT server can download and execute arbitrary code silently on any client, then that is indeed a huge security risk, and nobody should be playing on any UT servers unless they explicitly trust them. Is the situation really as bad as that, and if so, can't some kin...