Page 1 of 1

227 idea (Wrong forum?)

Posted: Mon Mar 02, 2009 5:37 pm
by KillerSkaarj
I searched through the thread that listed the new features of 227, and I've also looked through the Botmatch menu ingame, and noticed that something that would potentially be extremely helpful is horribly missing.

NOTE: If this feature is already in 227, then l0x (lock) pl0x.

Well, today I wanted to test my weapon mutator in Deathmatch. Unfortunately, simply typing "open dmdeck16?mutator=smini.sminimut2m" did not make the game a deathmatch game. I had to type *deep breath* "Open dmdeck16?game=UnrealShare.Deathmatchgame?mutator=smini.sminimutsm". Like, wow. I know I could just set a bind, but would newer players know how to do that?

My idea is that whilst starting a new botmatch/server, have an option in "Configure game" to add any mutator to the game by simply having a line labeled "Mutator" where you could hit enter and type the full name of the mutator (Think of how you set your playername, but with a mutator). Or you could have an option labeled "Mutators," and when you select it, it shows a list of spaces (i.e. Mutator1, Mutator2, Mutator3, etc.) where you can type the names of mutators you want. Sound familiar? It should, it's similar to the way DZMapM (or was it JcoopZ? I can't remember) works, except you won't need to open up the Advanced options, wait for the game to minimize, then go clicking through plus signs to finally get there, then typing in the mutators.

If this is already a feature in 227f, or it's already a feature in 227e and I'm just stupid, then tell me and l0x the thread. If not, then you guys should consider doing something like this. It must be embarrassing having an engine stronger than UT but without a simple easy-to-add-mutators interface.

Re: 227 idea (Wrong forum?)

Posted: Mon Mar 02, 2009 6:32 pm
by []KAOS[]Casey
the button is there in umenu console jsut like UT

make smini.int in your system folder

put in

Code: Select all

Object=(Name=smini.sminimut2m,Class=Class,MetaClass=Engine.Mutator,Description="This does whatever, replace this lolomg")
???
profit

Re: 227 idea (Wrong forum?)

Posted: Mon Mar 02, 2009 6:43 pm
by KillerSkaarj
the button is there in umenu console jsut like UT
Wait, really? Where?

Re: 227 idea (Wrong forum?)

Posted: Mon Mar 02, 2009 6:50 pm
by []KAOS[]Casey
[img]http://www.klankaos.com/mutator.jpg[/img]

Re: 227 idea (Wrong forum?)

Posted: Mon Mar 02, 2009 6:53 pm
by KillerSkaarj
Wait, that's not the menu I'm using... I'm using the big vertical one that uses the arrow keys to navigate. I didn't know you could use the UWindows one. How do I switch to that one?

Oh yeah, and I was wondering why that "Unreal: Oldunreal Edition" was in the game but seemingly never used. Maybe it's because I have that damn vertical menu thing.

Re: 227 idea (Wrong forum?)

Posted: Mon Mar 02, 2009 6:59 pm
by []KAOS[]Casey
preferences>drivers>console > umenu browser console > restart unreal

Re: 227 idea (Wrong forum?)

Posted: Mon Mar 02, 2009 7:00 pm
by KillerSkaarj
Ah, thanks. Sorry for wasting your time, you're a big help.

I feel like an Unreal newbie.

Re: 227 idea (Wrong forum?)

Posted: Mon Mar 02, 2009 8:39 pm
by GreatEmerald
Do you really have to make your own INT file? Doesn't UCC support DumpInt commandlets?

Re: 227 idea (Wrong forum?)

Posted: Tue Mar 03, 2009 6:10 am
by []KAOS[]Casey
It does have dumpint, I dont know if it supports that, but being unlazy and knowing how to do it is more awesome

Re: 227 idea (Wrong forum?)

Posted: Tue Mar 03, 2009 10:36 am
by .:..:
I wrote that DumpInt code and yes it writes that for mutators. However you should add in description for the mutator in scripts (in FIRST line of the UC file):

Code: Select all

/*Description=My Mutator,Does something awesome.*/
Class MyMutator extends Mutator;
...
That tells it to give mutator class those descriptions (and in UMenu anything before "," is mutator name and after comes description about the mutator).
Same thing goes for GameInfo classes.

Re: 227 idea (Wrong forum?)

Posted: Tue Mar 03, 2009 1:55 pm
by GreatEmerald
Why comments? Shouldn't it read DefaultProperties and search for Description? I know there's no Description field in the Mutator class, but that could be a nice addition, for example, a new class 227Mutator. Though it wouldn't have backwards compatibility, hmm...

Re: 227 idea (Wrong forum?)

Posted: Tue Mar 03, 2009 2:00 pm
by Bane
Why comments? Shouldn't it read DefaultProperties and search for Description? I know there's no Description field in the Mutator class, but that could be a nice addition, for example, a new class 227Mutator. Though it wouldn't have backwards compatibility, hmm...
I think you just answered your own question. Searching comments really isn't that unusual. Javadoc and Doxygen create HTML help files by going through source code and reading the comments for each function (No, not for UScript)

Re: 227 idea (Wrong forum?)

Posted: Tue Mar 03, 2009 9:09 pm
by KillerSkaarj
Ah, interesting. I'mma try that some day.

Re: 227 idea (Wrong forum?)

Posted: Tue Mar 03, 2009 9:16 pm
by .:..:
Even UT3 adds in variable description for all variables that has comments line right after variable declaration (which can be read in Editor as tool-tip when holding mouse over the propery).

Re: 227 idea (Wrong forum?)

Posted: Tue Mar 03, 2009 9:30 pm
by GreatEmerald
Yea, that's how Unreal Engine Wiki form their UE* pages too. And that could actually explain why you can comment out a block comment end :)

Code: Select all

/* Will you get any errors?
// Yeap, unexpected end of file. */

Re: 227 idea (Wrong forum?)

Posted: Wed Mar 04, 2009 11:09 pm
by [§Ŕ] ŤhěxĐâŕkśîđěŕ
Yea, that's how Unreal Engine Wiki form their UE* pages too. And that could actually explain why you can comment out a block comment end :)

Code: Select all

/* Will you get any errors?
// Yeap, unexpected end of file. */
So it should be like this:

Code: Select all

/* Will you get any errors?
// Yeap, unexpected end of file. */
LOL
? :)

Re: 227 idea (Wrong forum?)

Posted: Thu Mar 05, 2009 2:23 pm
by GreatEmerald
Indeed, I think that would work :)