Samsara Monster Swapper Thing

Projects that alter game functions but do not include new maps belong here.
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
User avatar
Kinsie
Posts: 7399
Joined: Fri Oct 22, 2004 9:22 am
Graphics Processor: nVidia with Vulkan support
Location: MAP33
Contact:

Samsara Monster Swapper Thing

Post by Kinsie »

CURRENT VERSION
Latest Changes: Added Octabrain and Pigcop Tank, fixed bug with Fat Commander zorch

So, a little while ago, I was chatting to Zero X. Diamond, and he was lamenting the lack of a good monster mod to go with Samsara. There's the Monster Mixer on the Samsara wiki, of course, but I felt a lot of the gameplay decisions in it were kind of poorly made, like making Stalkers a land-"roaming" enemy.

So yesterday I decided to go twiddle around with one and see what I could do with what I had at hand as a lazy little side-project. Nothing exciting, so no big enigmatic reveal or fancy logo. Heck, most of this stuff is ported over from other mods, so it wouldn't be fair.

Duke 3D
Currently I'm moving the Duke monsters over from Stronghold and adding the appropriate Samsara states (zorching etc.). One or two bits and pieces of code are from Voltlock's mod. The current plan so far, courtesy of ZXD:
Arachnotron > ?? (Maybe Spiderlord from DNA?)
Archvile > Gray (DNA)
BaronOfHell > Mini Battlelord ✔
HellKnight > Assault Commander ✔
Cacodemon > Octabrain ✔
Cyberdemon > Overlord / Cycloid Emperor
Demon > ?? (Maybe Alien Crab from DNA)
Spectre > ?? (Maybe Berserk Pigcop from DNF if I can find good sprites)
ChaingunGuy > Assault Enforcer ✔
DoomImp > Pig Cop ✔
Fatso > Pig Cop Tank ✔
LostSoul > Sentry Drone (Maybe Lameduke version?)
PainElemental > Recon Patrol Vehicle
Revenant > Protector Drone?
ShotgunGuy > Assault Captain ✔
SpiderMastermind ? Battlelord / Alien Queen?
WolfensteinSS > ?? (Maybe Lameduke Trooper?)
ZombieMan > Assault Trooper ✔
(ones with a tick are added and working)

Quake
My original plans for this were scuppered by the readme for QDoom disallowing usage of anything from it, which would have saved me an awful lot of sprite ripping work. Another option is converting the models to MD2s and just using those, but this would both screw software renderer users (all six of them left in the wild) and look kind of inconsistent next to sprite everything. Any ideas?
Arachnotron > ??
Archvile > ??
BaronOfHell > ??
HellKnight > ??
Cacodemon > ??
Cyberdemon > ??
Demon > ??
Spectre > ??
ChaingunGuy > ??
DoomImp > ??
Fatso > ??
LostSoul > ??
PainElemental > ??
Revenant > ??
ShotgunGuy > ??
SpiderMastermind ??
WolfensteinSS > ??
ZombieMan > ??
(ones with a tick are added and working)

Wolf 3D
There's no end of resources for this, so code and art aren't really a problem.
Arachnotron > Hitler Ghost
Archvile > ??
BaronOfHell > Hans Grosse / Gretel Grosse / Trans Grosse
HellKnight > ??
Cacodemon > Bat (SOD Mission Packs)
Cyberdemon > Otto Giftmacher / General Fettegeischt
Demon > Dog
Spectre > Dog (SOD Mission Packs)
ChaingunGuy > SS
DoomImp > Mutant
Fatso > ??
LostSoul > Ghost? (SOD)
PainElemental > Skeleton Monk? (ROTT: Original Specs)
Revenant > ??
ShotgunGuy > Officer
SpiderMastermind > Adolf Hitler
WolfensteinSS > Something from Catacomb Abyss? Commander Keen?
ZombieMan > Guard
(ones with a tick are added and working)

Marathon
I don't have nearly as much experience with this series as I'd like, so no promises.
Arachnotron > ??
Archvile > ??
BaronOfHell > ??
HellKnight > ??
Cacodemon > ??
Cyberdemon > ??
Demon > ??
Spectre > ??
ChaingunGuy > ??
DoomImp > ??
Fatso > ??
LostSoul > ??
PainElemental > ??
Revenant > ??
ShotgunGuy > ??
SpiderMastermind ??
WolfensteinSS > ??
ZombieMan > ??
(ones with a tick are added and working)

Everything Else
The code's all there, it's just a matter of PNG-ising the sprites and stuff. The big challenge is fitting everything into the right slots gameplay-wise, which is where the Monster Mixer sort of fell over.

If anyone has any suggestions, I'm open to 'em. Thanks!
Last edited by Kinsie on Sat Jun 15, 2013 12:33 am, edited 4 times in total.
User avatar
TerminusEst13
Posts: 1625
Joined: Mon Nov 09, 2009 3:08 pm
Contact:

Re: Samsara Monster Swapper Thing

Post by TerminusEst13 »

Kinsie wrote:One or two bits and pieces of code are from this wad that doesn't seem to have a name attached to it.
Voltlock did Duke 3Dee.
That being said, this looks really interesting! I'm assuming the player will be able to select specific bestiaries? That's going to cement it as super-kickass right there, changing gameplay on the fly.
User avatar
Kinsie
Posts: 7399
Joined: Fri Oct 22, 2004 9:22 am
Graphics Processor: nVidia with Vulkan support
Location: MAP33
Contact:

Re: Samsara Monster Swapper Thing

Post by Kinsie »

TerminusEst13 wrote:That being said, this looks really interesting! I'm assuming the player will be able to select specific bestiaries? That's going to cement it as super-kickass right there, changing gameplay on the fly.
This is what I would like to do. I'm not entirely sure how to pull that off, exactly. Maybe I'll split the spawner into seperate PK3s, but that's kind of a brute force solution.
User avatar
The Zombie Killer
Posts: 1528
Joined: Thu Jul 14, 2011 12:06 am
Location: Gold Coast, Queensland, Australia

Re: Samsara Monster Swapper Thing

Post by The Zombie Killer »

@Kinsie
Why not try messing with a bunch of ACS and the new CVARINFO lump. You could define a string cvar that defines which bestiary to use. Then you would use GetCVar to get the value in ACS. The DECORATE actors would use ACS_ExecuteWithResult to get which actor they should spawn.

-TZK
User avatar
Kinsie
Posts: 7399
Joined: Fri Oct 22, 2004 9:22 am
Graphics Processor: nVidia with Vulkan support
Location: MAP33
Contact:

Re: Samsara Monster Swapper Thing

Post by Kinsie »

Added ZXD's prelim. Wolfenstein lineup to the OP. Any resources for Marathon, by the way?
User avatar
President People
Posts: 149
Joined: Sat Apr 28, 2012 10:40 am

Re: Samsara Monster Swapper Thing

Post by President People »

Kinsie wrote:Marathon
I don't have nearly as much experience with this series as I'd like, so no promises.
Never too late. ;)
Kinsie wrote:Any resources for Marathon, by the way?
No resources that I know of, but ShapeFusion is quite a reliable Marathon editor. It can read Marathon's Shapes, Sounds, and Physics files. It can export collections of graphics to .bmp files, and export sounds as .wavs or .aifs. If you need help with anything, just ask! Image


Also, suggestion. For every Pain Elemental spawn, have a chance to spawn three (or more?) Lost Soul-type monsters in its place (for non-DooM monsters, anyway).
Gez
 
 
Posts: 17833
Joined: Fri Jul 06, 2007 3:22 pm

Re: Samsara Monster Swapper Thing

Post by Gez »

Kinsie wrote: Wolf 3D
WolfensteinSS > Something from Catacomb Abyss? Commander Keen?
No. WolfensteinSS > ZombieMan. :P
User avatar
Kinsie
Posts: 7399
Joined: Fri Oct 22, 2004 9:22 am
Graphics Processor: nVidia with Vulkan support
Location: MAP33
Contact:

Re: Samsara Monster Swapper Thing

Post by Kinsie »

President People wrote:
Kinsie wrote:Marathon
I don't have nearly as much experience with this series as I'd like, so no promises.
Never too late. ;)
It's not that I haven't played them, but I don't have the same emotional connection or personal history with them, for lack of a less wanky term, to do them right.
User avatar
Kinsie
Posts: 7399
Joined: Fri Oct 22, 2004 9:22 am
Graphics Processor: nVidia with Vulkan support
Location: MAP33
Contact:

Re: Samsara Monster Swapper Thing

Post by Kinsie »

Updated with some more crap.
User avatar
scalliano
Posts: 2848
Joined: Tue Jun 21, 2005 1:16 pm
Location: Ireland

Re: Samsara Monster Swapper Thing

Post by scalliano »

Regards Quake ...

... AEoD?
User avatar
Kinsie
Posts: 7399
Joined: Fri Oct 22, 2004 9:22 am
Graphics Processor: nVidia with Vulkan support
Location: MAP33
Contact:

Re: Samsara Monster Swapper Thing

Post by Kinsie »

scalliano wrote:Regards Quake ...

... AEoD?
Would be kind of like trying to find a needle in a haystack.
User avatar
Kaal979
Posts: 285
Joined: Thu Oct 04, 2012 3:40 am
Contact:

Re: Samsara Monster Swapper Thing

Post by Kaal979 »

Did you check XimDuke:
https://skydrive.live.com/?cid=858C2800 ... 324E%21105
all classes from DN3D i guess.

P.S.: Here another with tons of adds!
http://zdoom.org/wiki/Classic_Rivalry
Last edited by Kaal979 on Fri Jul 19, 2013 5:34 pm, edited 1 time in total.
User avatar
armyman12345
Posts: 278
Joined: Mon Jun 24, 2013 11:39 am
Location: Jabba's Palace

Re: Samsara Monster Swapper Thing

Post by armyman12345 »

Can i release my version of the monster mixer? i'ts the same one from the samsara wiki, but with your duke nukem monsters, the stalkers not in doom/doom 2, HeXen being beatable and more wolfenstein enemies in map 31/32 of doom 2.

Maybe I'm going to add marathon monsters too.
Last edited by armyman12345 on Fri Jul 19, 2013 10:07 pm, edited 1 time in total.
User avatar
dljosef
Posts: 765
Joined: Fri Aug 12, 2005 2:59 pm
Location: Deep underground
Contact:

Re: Samsara Monster Swapper Thing

Post by dljosef »

A very annoying bug I found with the monster mixer is that Snotfolus, when he appears in the map, is invincible even after he finishes his monologue. Nothing could damage him, last I checked.
User avatar
Kinsie
Posts: 7399
Joined: Fri Oct 22, 2004 9:22 am
Graphics Processor: nVidia with Vulkan support
Location: MAP33
Contact:

Re: Samsara Monster Swapper Thing

Post by Kinsie »

armyman12345 wrote:Can i release my version of the monster mixer? i'ts the same one from the samsara wiki, but with your duke nukem monsters, the stalkers not in doom/doom 2, HeXen being beatable and more wolfenstein enemies in map 31/32 of doom 2.

Maybe I'm going to add marathon monsters too.
Um, I guess? I don't really have any problem with folks using my work in Doom shit, even though this is barely my work.

Adding them to the Monster Mixer seems like applying a band-aid to a gaping neck wound, but knock yourself out.
Post Reply

Return to “Gameplay Mods”