UCC Make

Dedicated to the discussion of OTP and Deus Ex in general.

Moderators: Master_Kale, TNM Team

User avatar
ZeroPresence
The Nameless Mod
The Nameless Mod
Posts: 618
Joined: Mon Oct 17, 2005 7:29 pm
Location: Florida, USA
Contact:

UCC Make

Post by ZeroPresence »

Gentlemen!

I'm going to organize this with a few bullets, then the questions:


1. I have the DeusEx directory installed on my F:\ Drive while the OS (Windows XP) is installed on the C:\ Drive.

2. It seems I don't have UCCMake.bat inside my System folder... O_o

Questions:

1. Would the fact that XP is installed on another drive effect the ability for DOS to run UCCMake.bat?

2. Does UCCMake.bat not install with GOTY? If it doesn't install, would simply getting one downloaded work?

3. My DeusEx directory contains a file called UCC.exe and Build.exe. Do either of these files seekretaly activate UCCMake.bat?
User avatar
Jonas
Off Topic Productions
Off Topic Productions
Posts: 14224
Joined: Sat Apr 24, 2004 9:21 pm
Location: Hafnia

Re: UCC Make

Post by Jonas »

ZeroPresence wrote:1. Would the fact that XP is installed on another drive effect the ability for DOS to run UCCMake.bat?
Nope, I've had DX installed seperately from my Windows partition for ages, doesn't cause any problems.
2. Does UCCMake.bat not install with GOTY? If it doesn't install, would simply getting one downloaded work?
No, and I don't think it comes with the SDK either. In fact I don't appear to have it either, so I don't believe it's strictly necessary, you can use Nick's .bat files from the SVN instead, or you can use UEd2's build.exe.
3. My DeusEx directory contains a file called UCC.exe and Build.exe. Do either of these files seekretaly activate UCCMake.bat?
I think it's the other way around, actually - UCCMake.bat is a batch file, it just executes UCC.exe with some extra options to make the process of recompiling faster.
Jonas Wæver
Chief Poking Manager of TNM

I've made some videogames:
Expeditions: Rome
Expeditions: Viking
Expeditions: Conquistador
Clandestine
DDL
Traditional Evil Scientist
Traditional Evil Scientist
Posts: 3791
Joined: Mon Oct 17, 2005 10:03 am

Re: UCC Make

Post by DDL »

UCCmake.bat is entirely unnecessary: ucc.exe is all you need to do it from a dos prompt.

So..you know: that's what I've always done. :)
User avatar
Trestkon
Off Topic Productions
Off Topic Productions
Posts: 2820
Joined: Sat Apr 24, 2004 9:03 pm
Location: Canada
Contact:

Re: UCC Make

Post by Trestkon »

UCCMake.bat doesn't come with DX it's on the Universal Constructor website :-)
-Life does not snap to the x-axis
User avatar
ZeroPresence
The Nameless Mod
The Nameless Mod
Posts: 618
Joined: Mon Oct 17, 2005 7:29 pm
Location: Florida, USA
Contact:

Re: UCC Make

Post by ZeroPresence »

DDL wrote:UCCmake.bat is entirely unnecessary: ucc.exe is all you need to do it from a dos prompt.

So..you know: that's what I've always done. :)
Ah... here's what I get when I try to run UCC.exe:

Log: =======================================
Log: ucc.exe: UnrealOS execution environment
Log: Copyright 1999 Epic Games Inc
Log: =======================================
Log:
Log: Use "ucc help" for help
Exit: Preparing to exit.
Log: Purging garbage
Log: Unbound to Core.dll
Log: Garbage: objects: 50->0; refs: 0
Exit: Object subsystem successfully closed.
Exit: Exiting.
Uninitialized: Name subsystem shut down
Uninitialized: Allocation checking disabled
Uninitialized: Log file closed, 12/03/08 18:52:30

So uh... the fuck? What I get from that is it opens fine, then says "whoop you're done! Have a nice day." and closes immediately.

ALSO:

Same deal with the UCC.exe in UED2's folder.
Last edited by ZeroPresence on Wed Dec 03, 2008 11:54 pm, edited 1 time in total.
Reason: UED2's UCC.exe sucks, too.
EER
Illuminati
Posts: 2486
Joined: Sat Oct 22, 2005 7:52 pm
Location: NL

Re: UCC Make

Post by EER »

Jonas wrote:it just executes UCC.exe with some extra options to make the process of recompiling faster.
So basically you're looking for the extra options, from your output it looks like you did not specify any command line parameters.
Another Visitor ... Stay a while ... Stay forever!
DDL
Traditional Evil Scientist
Traditional Evil Scientist
Posts: 3791
Joined: Mon Oct 17, 2005 10:03 am

Re: UCC Make

Post by DDL »

ZP: don't run UCC.exe by clicking on it.

Open a command prompt, navigate to your DX system folder, and then run it by typing "ucc make".

:)
User avatar
ZeroPresence
The Nameless Mod
The Nameless Mod
Posts: 618
Joined: Mon Oct 17, 2005 7:29 pm
Location: Florida, USA
Contact:

Re: UCC Make

Post by ZeroPresence »

From a little troubleshooting, I've come to find out (you probably knew this but didn't know you needed to tell me :P ) In order to operate the command line for ANOTHER drive I had to type all this:

Open Command, hit ok.

type:

F:

then this came up:

F:\>

then I proceeded to type the normal command line interface to run UCC Make. I don't know where I got it, but I remember when I used to make a lot of mods and everything for multiplayer I had a file UCC Make.bat... all I had to do was double click that and it did its thing.

Trestkon: Yeah, I might have gotten it from the website universal constructor, I remember I looked at those tutorials a lot back in the day. I bet in one of the tutorials it said "download this file to compile packages easier, and this is what you do" yada yada.
User avatar
Trestkon
Off Topic Productions
Off Topic Productions
Posts: 2820
Joined: Sat Apr 24, 2004 9:03 pm
Location: Canada
Contact:

Re: UCC Make

Post by Trestkon »

I think it's on their files page. I'll check when I get home.
-Life does not snap to the x-axis
AgentSmithereens
Silhouette
Posts: 588
Joined: Wed Apr 02, 2008 2:06 pm
Location: England

Re: UCC Make

Post by AgentSmithereens »

I use UC's UCCmake.bat - I find it a lot easier and quicker than the other way.
User avatar
Dead-eye
X-51
Posts: 944
Joined: Tue Apr 25, 2006 3:45 am
Location: Santa Cruz, California

Re: UCC Make

Post by Dead-eye »

You need to make UCCMake.bat

Lets see if I can remember.

1.) Open a console and navaget to the ../deusex/system folder.

2.) In console type "edit uccmake.bat"

3.) A edit window will open.

4.) type "ucc make"

5.) close and save.

Now you only need to run uccmake.bat witch will exists in your Deusex/system folder. No need to start a console.
Keep in mind that if there are any errors uccmake.bat will not show them so it is better to do it through a console if you run into problems.
Last edited by Dead-eye on Fri Dec 05, 2008 12:16 am, edited 1 time in total.
Image
User avatar
Dead-eye
X-51
Posts: 944
Joined: Tue Apr 25, 2006 3:45 am
Location: Santa Cruz, California

Re: UCC Make

Post by Dead-eye »

I don't know if this will work because I didn't install the SDK on my comp yet but when editing the batch file (Step 4) type "start ucc make" instead. This should make sure the .bat file stays open to give you error messages.
Image
User avatar
Jetsetlemming
Illuminati
Posts: 2398
Joined: Mon Sep 18, 2006 9:11 pm
Contact:

Re: UCC Make

Post by Jetsetlemming »

Dead-eye wrote:You need to make UCCMake.bat

Lets see if I can remember.

1.) Open a console and navaget to the ../deusex/system folder.

2.) In console type "edit uccmake.bat"

3.) A edit window will open.

4.) type "ucc make"

5.) close and save.

Now you only need to run uccmake.bat witch will exists in your Deusex/system folder. No need to start a console.
Keep in mind that if there are any errors uccmake.bat will not show them so it is better to do it through a console if you run into problems.
You COULD just create "uccmake.txt" in the system foldier, open it, paste in ucc make, save it, then rename the file .bat :P
Image
User avatar
Dead-eye
X-51
Posts: 944
Joined: Tue Apr 25, 2006 3:45 am
Location: Santa Cruz, California

Re: UCC Make

Post by Dead-eye »

Jetsetlemming wrote: You COULD just create "uccmake.txt" in the system foldier, open it, paste in ucc make, save it, then rename the file .bat :P
Oh yeah but how 1337 do you want to be? ;)
Image
EER
Illuminati
Posts: 2486
Joined: Sat Oct 22, 2005 7:52 pm
Location: NL

Re: UCC Make

Post by EER »

Also, you could press <enter> after ucc make and type pause to keep the window open after ucc making.

contents would then be:

Code: Select all

ucc make
pause
Another Visitor ... Stay a while ... Stay forever!
Post Reply