UCC2 build 3

Post Reply
Higor
Godlike
Posts: 1866
Joined: Sun Mar 04, 2012 6:47 pm

UCC2 build 3

Post by Higor »

UCC2 rebuilt by Higor
(build 3, win32)
UCC2_3.7z
Requires XC_Core 8
(32.5 KiB) Downloaded 112 times
https://github.com/CacoFFF/XC-UT99/releases/tag/UCC.3

This is a small UCC modification that uses enhanced malloc and log interfaces.

XC_Core interfaces:

== FMallocThreadedProxy:
Uses spinlocks to prevent multiple threads from using the game's allocator.

== FOutputDeviceFileXC:
Improved log output device for launchers and UCC apps.
Safe to log lines of any char length.
Uses Windows \r\n newline characters regardless of platform.
Adding -logflush to the app's command line will force flush after every line.
The log file can be opened in read-only mode while the app is still running.
If two apps attempt to use the same filename, another file with a '_2' appended to it will be used.

You may rename this UCC.exe and run it without replacing the original UCC.
Source code included in package, taken from UT Public v432 headers.
User avatar
sektor2111
Godlike
Posts: 6403
Joined: Sun May 09, 2010 6:15 pm
Location: On the roof.

Re: UCC2 build 3

Post by sektor2111 »

Feed-back time.
Today I was inspecting commandlets I mean things letting you to command or "let's command" this. Jokes are not important but let's see that I cannot have a valid clue about what is going on in all this UCC workaround.
Something like default UCC, using the right INT editing will show up some "HELP" types properly:
[attachment=1]UCC_Epic.PNG[/attachment]

And take a look at UCC so called version 3. What did I miss ? INT are the same and they were working before.
[attachment=0]UCC_Higor.PNG[/attachment]
It has empty lines like have no definition.
To summarize I'll use a commandlet application which I nice dude was giving me before as long as I think something is not working properly here, and I completed XC_Setup.int accordingly...

Code: Select all

[Public]
Object=(Name=XC_Setup.XC_SetupCommandlet,Class=Class,MetaClass=Core.Commandlet)

[XC_SetupCommandlet]
HelpCmd=XC_Setup
HelpOneLiner=Install/Uninstall XC Stuff
HelpUsage=ucc XC_Setup -nohomedir +engine +netdriver +editor
HelpParm[0]=+engine
HelpDesc[0]=Specifies Setting up XC_Engine - Ini file is edited
HelpParm[1]=+netdriver
HelpDesc[1]=Installs XC_Ipdrv Net driver - Ini File is edited
HelpParm[2]=+editor
HelpDesc[2]=Installs XC_Core stuff for editor - Ini is edited
Which looks readable in any UCC version using <UCC help XC_Setup>.
Attachments
UCC_Higor.PNG
UCC_Epic.PNG
Post Reply