logo
Page Index Toggle Pages: [1] 2 3  Send TopicPrint
Very Hot Topic (More than 25 Replies) UCC Helper - A Compiler Tool with GUI (Read 20947 times)
eGo
Developer Team
Betatester
Offline


aahhh

Posts: 94
Location: Germany
Joined: Mar 8th, 2008
Gender: Male
UCC Helper - A Compiler Tool with GUI
Jun 22nd, 2014 at 12:33pm
Print Post  
Ok...if you hate batch files and hate working with cmd to compile UnrealScript....here is "the" tool for you.

This is a very early release of a tool I wrote for myself to compile UnrealScript without using batch files and cmd. You can compile your scripts with one or two clicks max. You got listed compiler errors/warnings in same window. Arranging the packages in list is a lot of fun feature. It helps you if you have unrecognized type errors if your script needs objects from other packages loaded after yours. You can add new or existing packages and edit secret properties, only used by uc pro's Wink

Add your games of your choice and compile your scripts faster than other compiler tools.

Let me know your experience, comments and write your suggestions for new features etc. This tool is full working but it may contain bugs. Be warned...everything you do is at your own risk. Wink

What you get:
* visual list of EditPackages
* arrange the packages in list
* add or remove packages
* change package properties
* compile selected packages
* add and select your games for faster compiling
* view compiling errors/warnings or log file after compiling packages

Compact View:


Enhanced View:


Supports many games & different builds:



Download:
v1.0 (Build: 1.0.0.29 - 07/06/14)
http://files.ego-creations.de/projects/UCCHelper1.0_Setup.exe
« Last Edit: Apr 7th, 2020 at 2:15pm by Smirftsch »  

Tool Developer & Software Engineer
http://www.ego-creations.de
Back to top
WWW  
IP Logged
 
gopostal
Betatester
Offline


Hack coder

Posts: 943
Joined: Jul 31st, 2008
Gender: Male
Re: UCC Helper - A Compiler Tool with GUI
Reply #1 - Jun 22nd, 2014 at 8:25pm
Print Post  
Downloaded, will test out and reply back. I need to do some coding later tonight anyway so this gives me more reason Smiley

I've been using this for years:
https://www.dropbox.com/s/2e9gbgu9q54vbf5/UccComp%20v2.zip
It unzips to an exe file but you don't need anything else to run it and it doesn't have to reside in the UEngine directory. I've compiled 2k4, UT, and Unreal mods with it (just change the directory). This was coded by Iniquitous (http://www.unreal.shaungoeppinger.com/) and he's a great guy so I'm sure he wouldn't mind if you wanted to use any of his methodology. He releases all of his source code and spends a huge amount of time helping people learn coding and dev.

Compared to yours I like your layout better so I'm looking forward to testing it. Thanks for posting up!

UPDATE: OK, so I tried your compiler. I placed all the files into my system folder and tried to compile a mutator I had already finished but still had the source. It crashed (overflow) but the bad thing was it rewrote my Unreal.ini, moving the EditPackages section to the end. This makes the ini unusable for compiling. Luckily I had a backup. Good project but it needs a little more love to protect against people screwing themselves over.
  

I don't want to give the end away
but we're all going to die one day
Back to top
 
IP Logged
 
Dr.Flay™
Senior Member
****
Offline


ChaosUT-333networks

Posts: 397
Location: Kernow, UK
Joined: Dec 9th, 2012
Gender: Male
Re: UCC Helper - A Compiler Tool with GUI
Reply #2 - Jun 22nd, 2014 at 8:54pm
Print Post  
Indeed a much nicer GUI.
As Gopo points out, expanding it to the other engines should be possible, and that would make it truly indispensable to all U-devs.

I understand this is an early version, but is that a direction you intend to go later ?
  
Back to top
IP Logged
 
eGo
Developer Team
Betatester
Offline


aahhh

Posts: 94
Location: Germany
Joined: Mar 8th, 2008
Gender: Male
Re: UCC Helper - A Compiler Tool with GUI
Reply #3 - Jun 23rd, 2014 at 4:56am
Print Post  
@gopo
the position of the section isn't fix and not really neccessary. but i'm working on holding the position in file.
if you have error messages please post it. dont write about overflows. check if you have a blank folder without script files in your root directory.

@flay
this feature is planned for the next release
  

Tool Developer & Software Engineer
http://www.ego-creations.de
Back to top
WWW  
IP Logged
 
Smirftsch
Forum Administrator
*****
Offline



Posts: 8100
Location: at home
Joined: Apr 30th, 1998
Gender: Male
Re: UCC Helper - A Compiler Tool with GUI
Reply #4 - Jun 23rd, 2014 at 5:55am
Print Post  
gopostal wrote on Jun 22nd, 2014 at 8:25pm:
moving the EditPackages section to the end. This makes the ini unusable for compiling.

hu? I see no problem with having it at the end except that one got used to it and I also see no reason why this should cause any trouble compiling.


Quote:
Good project but it needs a little more love to protect against people screwing themselves over.


On one hand you are right, since having something "failsave" is always a good idea, on the other hand I have to say that one who is scripting (or at least trying to), should have a basic understanding what he's doing. Many people, even skilled modders seem to use still UED for compilation and while this is a good feature in general when changing and testing something, it should be good practice to compile the mod at the end with UCC in order to resolve circular dependencies and have a clean build. Also Using UED over different engine generations the can cause weird effects from simple glitches up to critical crashes.
This tool is maybe the key to resolve that problem for those doing hard with an old dos box, but it can't take away the responsibility to learn at least the most basic things in order to use it.
« Last Edit: Jun 23rd, 2014 at 7:00am by Smirftsch »  

Sometimes you have to lose a fight to win the war.
Back to top
WWWICQ  
IP Logged
 
gopostal
Betatester
Offline


Hack coder

Posts: 943
Joined: Jul 31st, 2008
Gender: Male
Re: UCC Helper - A Compiler Tool with GUI
Reply #5 - Jun 23rd, 2014 at 1:50pm
Print Post  
OK, then try this for yourselves gentlemen. Cut the Editor.EditorEngine section and paste it at the end of your ini file. Make no other changes. I immediately get "Runtime error '6': overflow" and cannot compile. Once I move the section back to where it belongs (no other changes) my mod then compiles correctly.

Why this behavior? I don't know. It doesn't make sense to me either. The placement of the editor section shouldn't matter but clearly for me it does. Once it is moved I cannot compile using any method, including the exe I posted above (which I have used for multiple years).

Look, I'm excited that someone is releasing their tools and I'm not trying to bring it down. The tool rewrote my ini file rendering me unable to compile. I took me a while to find the problem and so I reported it so the OP can choose to address it or not. I even replicated the error again to make sure I was reporting correctly.

I fully support him and I look forward to this being fixed because I'll certainly use it. As-is though I need to make my ini read-only in case I make any mistakes compiling because of the rewriting. The exe I posted does not have this behavior nor the requirement to reside in the UFolder so my hope is that the OP can possibly merge the two into something that contains the "best of both".
  

I don't want to give the end away
but we're all going to die one day
Back to top
 
IP Logged
 
Smirftsch
Forum Administrator
*****
Offline



Posts: 8100
Location: at home
Joined: Apr 30th, 1998
Gender: Male
Re: UCC Helper - A Compiler Tool with GUI
Reply #6 - Jun 23rd, 2014 at 4:07pm
Print Post  
gopostal wrote on Jun 23rd, 2014 at 1:50pm:
OK, then try this for yourselves gentlemen. Cut the Editor.EditorEngine section and paste it at the end of your ini file. Make no other changes. I immediately get "Runtime error '6': overflow" and cannot compile. Once I move the section back to where it belongs (no other changes) my mod then compiles correctly.

Why this behavior? I don't know. It doesn't make sense to me either. The placement of the editor section shouldn't matter but clearly for me it does. Once it is moved I cannot compile using any method, including the exe I posted above (which I have used for multiple years).

Look, I'm excited that someone is releasing their tools and I'm not trying to bring it down. The tool rewrote my ini file rendering me unable to compile. I took me a while to find the problem and so I reported it so the OP can choose to address it or not. I even replicated the error again to make sure I was reporting correctly.

I fully support him and I look forward to this being fixed because I'll certainly use it. As-is though I need to make my ini read-only in case I make any mistakes compiling because of the rewriting. The exe I posted does not have this behavior nor the requirement to reside in the UFolder so my hope is that the OP can possibly merge the two into something that contains the "best of both".


woho, no problem m8, didn't want to imply that you want to bring anyone down and I didn't want to do that with you either Wink

All I wanted to express is, that I don't understand, since it works flawlessly for me wherever this entry is (and it is supposed to be that way as well). I can only assume that your ini contains something invalid in between where it fails then. Try with a fresh ini maybe for reference.
  

Sometimes you have to lose a fight to win the war.
Back to top
WWWICQ  
IP Logged
 
eGo
Developer Team
Betatester
Offline


aahhh

Posts: 94
Location: Germany
Joined: Mar 8th, 2008
Gender: Male
Re: UCC Helper - A Compiler Tool with GUI
Reply #7 - Jun 23rd, 2014 at 4:50pm
Print Post  
@gopo
Runtime error '6' is a visual basic specific error message and sounds like a version number lower than 227. Attach your INI at your post, I hope I can reproduce the error...or not.

The next thing is...if you add an existing "package.u" without having sources, ucch automatically adds a package folder if you say "yes" in the next confirmation dialog. if your choice is "no" then the source folder will not be created. ucc is crashing because ucch is saving the new changed EditPackage config by clicking the Compile button before compile selected package.
  

Tool Developer & Software Engineer
http://www.ego-creations.de
Back to top
WWW  
IP Logged
 
gopostal
Betatester
Offline


Hack coder

Posts: 943
Joined: Jul 31st, 2008
Gender: Male
Re: UCC Helper - A Compiler Tool with GUI
Reply #8 - Jun 23rd, 2014 at 11:10pm
Print Post  
I sent you both my entire ini file as it sits on my computer. My install is updated to the 227i posted on this site but I am not running a bunch of mods and I haven't installed many things into it besides the odd map to check in editor. Almost everything that's an extra resides in the cache since it's my "play" install.

What I attempted to compile was the mod I'm currently working on. I knew it was good and would compile without error because it's running on my coop server. I simply removed the .u file from the system folder and tried to recompile using this new tool. This was a get-to-know-you type usage since I do really like the interface. For some reason it errored with the warning I listed above and rewrote my ini file.   
  

I don't want to give the end away
but we're all going to die one day
Back to top
 
IP Logged
 
eGo
Developer Team
Betatester
Offline


aahhh

Posts: 94
Location: Germany
Joined: Mar 8th, 2008
Gender: Male
Re: UCC Helper - A Compiler Tool with GUI
Reply #9 - Jun 24th, 2014 at 1:53pm
Print Post  
@gopo
i don't see any problems with changed ini. I only have changed the order of udsdemo and quit the program. Changed settings are now saved at the end of the file. Unreal runs fine without any errors and your ini settings. Your error doesn't come from the ini.
  

Tool Developer & Software Engineer
http://www.ego-creations.de
Back to top
WWW  
IP Logged
 
gopostal
Betatester
Offline


Hack coder

Posts: 943
Joined: Jul 31st, 2008
Gender: Male
Re: UCC Helper - A Compiler Tool with GUI
Reply #10 - Jun 25th, 2014 at 1:38am
Print Post  
That's bizarre. I wonder why both my installs have this behavior? I'll make a default installation and try to replicate the crash.
It was strange to me too, I wouldn't think order had anything at all to do with it but moving that section to the end won't let me compile anything.

Anyway, you did really nice work on the interface. Any chance you code this so it doesn't have to remain in the system folder? I'd love it if it could sit on my desktop and I can point it towards the proper folder.
  

I don't want to give the end away
but we're all going to die one day
Back to top
 
IP Logged
 
eGo
Developer Team
Betatester
Offline


aahhh

Posts: 94
Location: Germany
Joined: Mar 8th, 2008
Gender: Male
Re: UCC Helper - A Compiler Tool with GUI
Reply #11 - Jun 25th, 2014 at 3:26am
Print Post  
I'm working on to support more installed games.
  

Tool Developer & Software Engineer
http://www.ego-creations.de
Back to top
WWW  
IP Logged
 
eGo
Developer Team
Betatester
Offline


aahhh

Posts: 94
Location: Germany
Joined: Mar 8th, 2008
Gender: Male
Re: UCC Helper - A Compiler Tool with GUI
Reply #12 - Jun 26th, 2014 at 7:17pm
Print Post  
It comes with an installer and you can choose your game or versions/builds of games. Cheesy
« Last Edit: Jun 30th, 2014 at 10:36am by eGo »  

Tool Developer & Software Engineer
http://www.ego-creations.de
Back to top
WWW  
IP Logged
 
gopostal
Betatester
Offline


Hack coder

Posts: 943
Joined: Jul 31st, 2008
Gender: Male
Re: UCC Helper - A Compiler Tool with GUI
Reply #13 - Jun 26th, 2014 at 8:06pm
Print Post  
I'm really looking forward to this! When people use Ued to compile things it just makes me cringe, they have no idea how programs like this improve your work.

Serious karma points to you eG for letting the rest of us use your work. Good compilers are very hard to come by so this is sorely needed by the community at large.
  

I don't want to give the end away
but we're all going to die one day
Back to top
 
IP Logged
 
eGo
Developer Team
Betatester
Offline


aahhh

Posts: 94
Location: Germany
Joined: Mar 8th, 2008
Gender: Male
Re: UCC Helper - A Compiler Tool with GUI
Reply #14 - Jun 27th, 2014 at 8:02pm
Print Post  
The tool runs now in a folder of your choice. Please add games via config dialog (three dotted button right side of game combobox in main window). In config dialog add your games via "Find Games" button if you have working registry settings or by hand. After that you can load the EditPackages of each game you have configured via combobox in main window.

@gopo
now settings saved at original place in ini file Wink
« Last Edit: Jun 30th, 2014 at 10:36am by eGo »  

Tool Developer & Software Engineer
http://www.ego-creations.de
Back to top
WWW  
IP Logged
 
Page Index Toggle Pages: [1] 2 3 
Send TopicPrint
Bookmarks: del.icio.us Digg Facebook Google Google+ Linked in reddit StumbleUpon Twitter Yahoo