As you might be able to guess, I'm extremely busy here at Epic and haven't had much time to work on VUC++. There were a lot of things I wanted to do with it, but I'm just not able to unless it's immediately needed for me here.
With this in mind, I've decided to open-source VUC++. There are a couple of things though. #1: I'm not going to setup a whole SourceForge account or such. If someone wants to groovy and I'm all for it. #2: I can't include the editor component. I used TSyntaxMemo for the editor and it's a commerical component. Unfortunately it's no longer available and even the demo of it is impossible to find. I suggest any real effort switch to SynEdit (an open source highlight memo for Delphi). But if you are really interested in taking over the project, let me know and we can talk about transfering the license. That's about it. It requires Delphi 5 to compile and needs a component from your companion CD (LMD-Tools). The code is a little messy but not that hard to follow. It also uses a custom version of UTPackages and a custom version of TTreeNT. All other components are included in the .ZIP. If you have problems, ask here and I'll try and answer them. Click here to download the source |
Nice, very nice. I'll have a go at improving it, too bad I only have Delphi 2, and Delphi 6 personal edition :/. I wish Delphi was a bit cheaper.
I've been waiting for this for a very long time and I am really glad the source code has finally been released! |
2Cool if you are a student, the full professional version of Delphi is $99.00. If you are interested, I'll find the site.
|
Dr. Sin,
Can you tell us if VUC++ is still usable for the code for Unreal(Tournament)2 etc? I know that there were some changes planned relating to the classmodel, but I’m not sure if there are also changes in the UnrealScript language itself that renders VUC++ unusable for “beyond UnrealTournament Classic scripting” You are working at Epic now? What code editor are you using there, if I might ask. Does someone know if someone/some group already picked VUC++ up and started working on it? Thanks! |
VisualUC++ can handle (almost) all Unreal Engine games
|
Quote:
|
I know it support current unreal games because Unreal, Unreal2, Wheel of Time etc. are in basis all using the same engine and the same version of unrealscript language. I don't know if the next generation of the Unreal engine breaks VUC++ compatibility though...
|
I use the exact version of VUC++ I uploaded to write script here at Epic so I'd assume as I need to make changes, I will :)
|
Quote:
|
I always thought VUC++ was written with Visual C++ cause if mimics it's interface. Boy was I wrong.
I have Delphi4, any ideas on what would be the problems with using Delphi4 instead of 5? |
Other than a slew of components that might not work.. no.. no idea.
|
I only had a trial version of Delphi 4 but I really liked it. Now in Delphi 6 Personal Edition they removed the database support sniff sniff :(
|
It's in the full version though :)
|
Quote:
|
Yes, provide you have some sort of Student Id.. let me find a site..
Cick here for Delphi 6.0 Professional |
You Save $890.00 w00t, thanks mate!
|
So the editor is still compatible, that’s really nice! Thanks Sin!
[offtopic, diddling some inside info ;)] And Dr. Sin, can you shed some light on this question: Are there real changes in the class-model. Like the place of GameInfo, or PlayerInfo/BotInfo, and how they are used or relate to one other? If I make a GameInfo subclass for UT, can I just make some minor changes to adapt it for U2/UT2 or is the model that drasticly changed that the (for instance) bot-logic related stuff has to be re-written. [/offtopic, diddling some inside info ;)] |
The answer is YES there are some major changes to the hierarchy period, end of story.
But they are good changes :) As for making something for UT and having it plug in, the answer is ah.. too hard to tell without seeing exactly what you are doing. Something will plug right in, somethings will not. Steve has made major improvements/changes to the whole AI system so I really don't know how it would effect a mod. |
Even the engine classes?
I hope my dad is willing to sponor my copy of Delphi 6, if I find him willing to pay. I wanna improve VUC++ :) |
2Cool, i am in the process of opening a SourceForge account .. we will probably have to integrate SynEdit into VUC++, but i think it will be worth it.
|
All times are GMT +1. The time now is 10:21 AM. |