AdvancedMutator v2r1 <Mainly for developers>
-
- Godlike
- Posts: 3723
- Joined: Sat Sep 12, 2015 8:46 pm
Re: AdvancedMutator v4b + Examples [+ POLL]
There is no ini file in the download - reading through the post looks like there should be one?
-
- Godlike
- Posts: 1204
- Joined: Mon Aug 31, 2015 10:31 pm
Re: AdvancedMutator v4b + Examples [+ POLL]
There's no any configuration in the uc classes, no need for an INI file :/ Maybe you meant INT?OjitroC wrote:There is no ini file in the download - reading through the post looks like there should be one?
Some of the stuff I created:
Mods: VisualStreamPlayer, TeamColorOverlay, FunkyMoves, CommandSystem, FunkyPointer, AdvancedMutator, CommandEvent, ParticleSystem, LifeSucks
Gametypes: UTRoyale, UnrealRace
Hacks : Create/Write files with UScript, Read files with UScript, Running files with UScript
Maps: CTF-(POF)-Escher_Fix, CTF-(NotYet)HyperBlast, DM-(NotYet)Condemned, CTF-StalwartXS, UR-Hyperblast, DM-3072-ItalyKinda, DOM-NRMC-Cathode, CTF-TAMC-UnderPressure
Concepts: RabbitHole, Builder gun, HeatMap, Playable arcade cabinet, Stalwartception, Non Conventional Weapons, MainFrame
Memes: Meme#1, Meme#2
Mods: VisualStreamPlayer, TeamColorOverlay, FunkyMoves, CommandSystem, FunkyPointer, AdvancedMutator, CommandEvent, ParticleSystem, LifeSucks
Gametypes: UTRoyale, UnrealRace
Hacks : Create/Write files with UScript, Read files with UScript, Running files with UScript
Maps: CTF-(POF)-Escher_Fix, CTF-(NotYet)HyperBlast, DM-(NotYet)Condemned, CTF-StalwartXS, UR-Hyperblast, DM-3072-ItalyKinda, DOM-NRMC-Cathode, CTF-TAMC-UnderPressure
Concepts: RabbitHole, Builder gun, HeatMap, Playable arcade cabinet, Stalwartception, Non Conventional Weapons, MainFrame
Memes: Meme#1, Meme#2
-
- Godlike
- Posts: 3723
- Joined: Sat Sep 12, 2015 8:46 pm
Re: AdvancedMutator v2b
I see - it's just that you said
Presumably you meant INT?PrinceOfFunky wrote: EDIT: Oh and anyway, it doesn't work at all since I forgot to change the version inside the INI. I'll reupload it with the correct INI file.
-
- Godlike
- Posts: 1204
- Joined: Mon Aug 31, 2015 10:31 pm
Re: AdvancedMutator v2b
I'm sorry, I didn't noticed it :/OjitroC wrote:I see - it's just that you saidPresumably you meant INT?PrinceOfFunky wrote: EDIT: Oh and anyway, it doesn't work at all since I forgot to change the version inside the INI. I'll reupload it with the correct INI file.
Anyway * UPDATED TO VERSION 5 BETA *
PrinceOfFunky wrote:Anyway, I think when the first release version will be released, the next versions will be backward compatible. They will be mutators extending the previous versions.
Some of the stuff I created:
Mods: VisualStreamPlayer, TeamColorOverlay, FunkyMoves, CommandSystem, FunkyPointer, AdvancedMutator, CommandEvent, ParticleSystem, LifeSucks
Gametypes: UTRoyale, UnrealRace
Hacks : Create/Write files with UScript, Read files with UScript, Running files with UScript
Maps: CTF-(POF)-Escher_Fix, CTF-(NotYet)HyperBlast, DM-(NotYet)Condemned, CTF-StalwartXS, UR-Hyperblast, DM-3072-ItalyKinda, DOM-NRMC-Cathode, CTF-TAMC-UnderPressure
Concepts: RabbitHole, Builder gun, HeatMap, Playable arcade cabinet, Stalwartception, Non Conventional Weapons, MainFrame
Memes: Meme#1, Meme#2
Mods: VisualStreamPlayer, TeamColorOverlay, FunkyMoves, CommandSystem, FunkyPointer, AdvancedMutator, CommandEvent, ParticleSystem, LifeSucks
Gametypes: UTRoyale, UnrealRace
Hacks : Create/Write files with UScript, Read files with UScript, Running files with UScript
Maps: CTF-(POF)-Escher_Fix, CTF-(NotYet)HyperBlast, DM-(NotYet)Condemned, CTF-StalwartXS, UR-Hyperblast, DM-3072-ItalyKinda, DOM-NRMC-Cathode, CTF-TAMC-UnderPressure
Concepts: RabbitHole, Builder gun, HeatMap, Playable arcade cabinet, Stalwartception, Non Conventional Weapons, MainFrame
Memes: Meme#1, Meme#2
-
- Adept
- Posts: 258
- Joined: Sat Aug 24, 2013 6:04 pm
Re: AdvancedMutator v5b + Examples [+ POLL]
All those name choices are sort-of bad. What exactly does your mutator do? Sum that up in one, two or three English words (not counting articles and prepositions) that still allow people to recognize the functionality and you have your name.
-
- Godlike
- Posts: 10485
- Joined: Wed Jul 15, 2009 11:36 am
- Personal rank: coffee addicted !!!
- Location: Cologne, the city with the big cathedral.
Re: AdvancedMutator v5b + Examples [+ POLL]
^This ...What exactly does your mutator do?Wormbo wrote:All those name choices are sort-of bad. What exactly does your mutator do? Sum that up in one, two or three English words (not counting articles and prepositions) that still allow people to recognize the functionality and you have your name.
-
- Godlike
- Posts: 1204
- Joined: Mon Aug 31, 2015 10:31 pm
Re: AdvancedMutator v5b + Examples [+ POLL]
FullyFeaturedMutator?
Some of the stuff I created:
Mods: VisualStreamPlayer, TeamColorOverlay, FunkyMoves, CommandSystem, FunkyPointer, AdvancedMutator, CommandEvent, ParticleSystem, LifeSucks
Gametypes: UTRoyale, UnrealRace
Hacks : Create/Write files with UScript, Read files with UScript, Running files with UScript
Maps: CTF-(POF)-Escher_Fix, CTF-(NotYet)HyperBlast, DM-(NotYet)Condemned, CTF-StalwartXS, UR-Hyperblast, DM-3072-ItalyKinda, DOM-NRMC-Cathode, CTF-TAMC-UnderPressure
Concepts: RabbitHole, Builder gun, HeatMap, Playable arcade cabinet, Stalwartception, Non Conventional Weapons, MainFrame
Memes: Meme#1, Meme#2
Mods: VisualStreamPlayer, TeamColorOverlay, FunkyMoves, CommandSystem, FunkyPointer, AdvancedMutator, CommandEvent, ParticleSystem, LifeSucks
Gametypes: UTRoyale, UnrealRace
Hacks : Create/Write files with UScript, Read files with UScript, Running files with UScript
Maps: CTF-(POF)-Escher_Fix, CTF-(NotYet)HyperBlast, DM-(NotYet)Condemned, CTF-StalwartXS, UR-Hyperblast, DM-3072-ItalyKinda, DOM-NRMC-Cathode, CTF-TAMC-UnderPressure
Concepts: RabbitHole, Builder gun, HeatMap, Playable arcade cabinet, Stalwartception, Non Conventional Weapons, MainFrame
Memes: Meme#1, Meme#2
-
- Adept
- Posts: 344
- Joined: Fri Nov 06, 2015 10:12 am
- Personal rank: Curious
- Location: St. Cloud, Florida
Re: AdvancedMutator v5b + Examples [+ POLL]
PrinceOfFunky wrote:FullyFeaturedMutator?
Well I'd say that it's basically a super version of mutator. He's giving mutator.uc some big extensions.
"Woah what?! I wish I was recording that...."
-
- Godlike
- Posts: 3723
- Joined: Sat Sep 12, 2015 8:46 pm
Re: AdvancedMutator v5b + Examples [+ POLL]
No - as that still raises the question 'What features?'. Plus, of course, one hopes that all mutators are fully featured in the broad sense.PrinceOfFunky wrote:FullyFeaturedMutator?
Perhaps you can explain in plain and simple language what the mutator does and when, how and why I should use it? I, for one, have no idea what 'calling call-back functions' means. I may be dumb but others have asked for an explanation as well.
Sektor suggests it is a testing tool - I did run it in-game for a while and noticed nothing beyond 'hitting wall' messages in the console.
-
- Godlike
- Posts: 1204
- Joined: Mon Aug 31, 2015 10:31 pm
Re: AdvancedMutator v5b + Examples [+ POLL]
Ohhhhhhh, now I understand why you're saying this .o. You don't code I guess, and you thought this is a mutator which does something at gameplay level. It doesn't at all, it's a base for new generation mutators. It's like the class "Mutator.uc", it does nothing in the actual gameplay, it's job of the modders to create a mutator which extends the base mutator to do something in the actual gameplay.OjitroC wrote:I did run it in-game for a while and noticed nothing beyond 'hitting wall' messages in the console.
(The logs are just for testing, they will be removed once this "base" mutator won't be a BETA anymore)
And you didn't even try the v6b Great news!SilverSound wrote:Well I'd say that it's basically a super version of mutator. He's giving mutator.uc some big extensions.
Some of the stuff I created:
Mods: VisualStreamPlayer, TeamColorOverlay, FunkyMoves, CommandSystem, FunkyPointer, AdvancedMutator, CommandEvent, ParticleSystem, LifeSucks
Gametypes: UTRoyale, UnrealRace
Hacks : Create/Write files with UScript, Read files with UScript, Running files with UScript
Maps: CTF-(POF)-Escher_Fix, CTF-(NotYet)HyperBlast, DM-(NotYet)Condemned, CTF-StalwartXS, UR-Hyperblast, DM-3072-ItalyKinda, DOM-NRMC-Cathode, CTF-TAMC-UnderPressure
Concepts: RabbitHole, Builder gun, HeatMap, Playable arcade cabinet, Stalwartception, Non Conventional Weapons, MainFrame
Memes: Meme#1, Meme#2
Mods: VisualStreamPlayer, TeamColorOverlay, FunkyMoves, CommandSystem, FunkyPointer, AdvancedMutator, CommandEvent, ParticleSystem, LifeSucks
Gametypes: UTRoyale, UnrealRace
Hacks : Create/Write files with UScript, Read files with UScript, Running files with UScript
Maps: CTF-(POF)-Escher_Fix, CTF-(NotYet)HyperBlast, DM-(NotYet)Condemned, CTF-StalwartXS, UR-Hyperblast, DM-3072-ItalyKinda, DOM-NRMC-Cathode, CTF-TAMC-UnderPressure
Concepts: RabbitHole, Builder gun, HeatMap, Playable arcade cabinet, Stalwartception, Non Conventional Weapons, MainFrame
Memes: Meme#1, Meme#2
-
- Godlike
- Posts: 3723
- Joined: Sat Sep 12, 2015 8:46 pm
Re: AdvancedMutator v5b + Examples [+ POLL]
I understand now. You need to call it something that reflects that it is an extended base mutator or extended mutator class?PrinceOfFunky wrote:...it's a base for new generation mutators. It's like the class "Mutator.uc", it does nothing in the actual gameplay, it's job of the modders to create a mutator which extends the base mutator to do something in the actual gameplay. (The logs are just for testing, they will be removed once this "base" mutator won't be a BETA anymore)
As a matter of interest, what logs does it generate?
-
- Godlike
- Posts: 1204
- Joined: Mon Aug 31, 2015 10:31 pm
Re: AdvancedMutator v5b + Examples [+ POLL]
Mutator class is a base for all mutators, mine is a base for all mutators that want to use this mutator's new features, this can be represented as the following tree:OjitroC wrote:I understand now. You need to call it something that reflects that it is an extended base mutator or extended mutator class?PrinceOfFunky wrote:...it's a base for new generation mutators. It's like the class "Mutator.uc", it does nothing in the actual gameplay, it's job of the modders to create a mutator which extends the base mutator to do something in the actual gameplay. (The logs are just for testing, they will be removed once this "base" mutator won't be a BETA anymore)
As a matter of interest, what logs does it generate?
Code: Select all
+ Mutator(Does nothing but lets other mutators to use its features).
|- InstagibDM Mutator(extends Mutator).
|- FatBoy Mutator(extends Mutator).
|+ AdvancedMutator(extends Mutator class) + (Does nothing but lets other mutators to use its new implemented features).
|- FunStuff(extends AdvancedMutator).
|- QLModeClone(extends AdvancedMutator).
Callbacks are pieces of code that are called when an event happens. Like, Score changes call a callback in the Mutator base class, if you want to create a mutator that needs to know when the score changed, then you use this callback, like FatBoy mutator, uses it(if your score increases you get fatter, otherwise you get thinner).
The generated logs are, mostly, logs which help me and contributors(if any) to catch bugs(problems) in the code. Some are just to show that these new features(callbacks) work fine.
Some of the stuff I created:
Mods: VisualStreamPlayer, TeamColorOverlay, FunkyMoves, CommandSystem, FunkyPointer, AdvancedMutator, CommandEvent, ParticleSystem, LifeSucks
Gametypes: UTRoyale, UnrealRace
Hacks : Create/Write files with UScript, Read files with UScript, Running files with UScript
Maps: CTF-(POF)-Escher_Fix, CTF-(NotYet)HyperBlast, DM-(NotYet)Condemned, CTF-StalwartXS, UR-Hyperblast, DM-3072-ItalyKinda, DOM-NRMC-Cathode, CTF-TAMC-UnderPressure
Concepts: RabbitHole, Builder gun, HeatMap, Playable arcade cabinet, Stalwartception, Non Conventional Weapons, MainFrame
Memes: Meme#1, Meme#2
Mods: VisualStreamPlayer, TeamColorOverlay, FunkyMoves, CommandSystem, FunkyPointer, AdvancedMutator, CommandEvent, ParticleSystem, LifeSucks
Gametypes: UTRoyale, UnrealRace
Hacks : Create/Write files with UScript, Read files with UScript, Running files with UScript
Maps: CTF-(POF)-Escher_Fix, CTF-(NotYet)HyperBlast, DM-(NotYet)Condemned, CTF-StalwartXS, UR-Hyperblast, DM-3072-ItalyKinda, DOM-NRMC-Cathode, CTF-TAMC-UnderPressure
Concepts: RabbitHole, Builder gun, HeatMap, Playable arcade cabinet, Stalwartception, Non Conventional Weapons, MainFrame
Memes: Meme#1, Meme#2
-
- Adept
- Posts: 258
- Joined: Sat Aug 24, 2013 6:04 pm
Re: AdvancedMutator v5b + Examples [+ POLL]
Oh, I think I realized what you're trying to achieve. Having done a similar thing before, I can tell you people will likely not care that much. The bulk of my mods based on EnhancedItems did a bunch of cool stuff with nice synergies between the mods, but that wasn't enough to promote widespread use either.
-
- Godlike
- Posts: 10485
- Joined: Wed Jul 15, 2009 11:36 am
- Personal rank: coffee addicted !!!
- Location: Cologne, the city with the big cathedral.
Re: AdvancedMutator v5b + Examples [+ POLL]
Now I understand why your mods affecting each other. I'm not a coder so I was always puzzled how this could work.Wormbo wrote:Oh, I think I realized what you're trying to achieve. Having done a similar thing before, I can tell you people will likely not care that much. The bulk of my mods based on EnhancedItems did a bunch of cool stuff with nice synergies between the mods, but that wasn't enough to promote widespread use either.
-
- Godlike
- Posts: 1204
- Joined: Mon Aug 31, 2015 10:31 pm
Re: AdvancedMutator v5b + Examples [+ POLL]
We are doing it for the community, if it will be alive longer, maybe there will be the day someone will use our stuff that now no one uses.Wormbo wrote:Oh, I think I realized what you're trying to achieve. Having done a similar thing before, I can tell you people will likely not care that much. The bulk of my mods based on EnhancedItems did a bunch of cool stuff with nice synergies between the mods, but that wasn't enough to promote widespread use either.
Oh and:
They still do.Wormbo wrote:The bulk of my mods based on EnhancedItems did a bunch of stuff
Some of the stuff I created:
Mods: VisualStreamPlayer, TeamColorOverlay, FunkyMoves, CommandSystem, FunkyPointer, AdvancedMutator, CommandEvent, ParticleSystem, LifeSucks
Gametypes: UTRoyale, UnrealRace
Hacks : Create/Write files with UScript, Read files with UScript, Running files with UScript
Maps: CTF-(POF)-Escher_Fix, CTF-(NotYet)HyperBlast, DM-(NotYet)Condemned, CTF-StalwartXS, UR-Hyperblast, DM-3072-ItalyKinda, DOM-NRMC-Cathode, CTF-TAMC-UnderPressure
Concepts: RabbitHole, Builder gun, HeatMap, Playable arcade cabinet, Stalwartception, Non Conventional Weapons, MainFrame
Memes: Meme#1, Meme#2
Mods: VisualStreamPlayer, TeamColorOverlay, FunkyMoves, CommandSystem, FunkyPointer, AdvancedMutator, CommandEvent, ParticleSystem, LifeSucks
Gametypes: UTRoyale, UnrealRace
Hacks : Create/Write files with UScript, Read files with UScript, Running files with UScript
Maps: CTF-(POF)-Escher_Fix, CTF-(NotYet)HyperBlast, DM-(NotYet)Condemned, CTF-StalwartXS, UR-Hyperblast, DM-3072-ItalyKinda, DOM-NRMC-Cathode, CTF-TAMC-UnderPressure
Concepts: RabbitHole, Builder gun, HeatMap, Playable arcade cabinet, Stalwartception, Non Conventional Weapons, MainFrame
Memes: Meme#1, Meme#2