Zeta-Dimensional Shopping System for DoomRL Arsenal [2.2]

Projects that alter game functions but do not include new maps belong here.
Forum rules
The Projects forums are ONLY for YOUR 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.

Zeta-Dimensional Shopping System for DoomRL Arsenal [2.2]

Postby Simon-v » Tue Sep 03, 2019 9:54 am

If you're anything like me, you love playing your Doom with DoomRL Arsenal. If you're also like me, you always regret having to leave those rare items behind when you move onto the next map or game. If you're also like me, you feel that DoomRPG is a bit too much. If you're also like me, you wish to have a sense of progression and accomplishment with your games.

I made this, so i can have that. Now i give it to you, so you can have it too.

Features:

  • Buy stuff!
  • Sell stuff!
  • Unlock stuff!
  • Hoard money and blow it all on hookers and booze!
  • Cheat death!*
  • Preserve your accomplishments across playthroughs!
  • Pick up items that dropped in inaccessible locations!

*Eligible persons only. Void where prohibited. Standard restrictions apply. The company may change or cancel the offer without prior notice.

A more serious feature description:
Spoiler:


It is not fancy. It can even be considered bare-bones. However, it's also streamlined and not fiddly.



The source code is available in a git repository. A more detailed description and usage hints can also be found there.

Satellite mods, provided in the same repository, include:
  • Nuclear Barrel Early Warning System — Pops up a warning when approaching a nuclear barrel. Those things are dangerous.
  • Fluid Assembly System — Reimplements the assembly system as it, arguably, should have been done in DoomRL from the start. Just put mods on your weapon. When an assembly requirement is met, your weapon will transmute without any additional input. Also, lower-tier assemblies can be upgraded to higher tier (e.g., Gatling Gun -> Bulletstorm Chaingun) if the requirements are met.
  • No Perks — Skips the class selection menu and goes right into the game with a pistol start and no class perks.
  • Always UV — Skips the difficulty selection menu and goes right into the game on Ultra Violence.

All those can be used separately, or not used at all, to match your setting to your personal preferences.

Download links:
Zeta-Dimensional Shopping System
Nuclear Barrel Early Warning System
Fluid Assembly System
Always UV
No Perks
Boss Music Patch(Bonus!) Replaces the demonic boss music tracks with tracks from the DoomRL Arsenal soundtrack.

The current version is 2.2; It is compatible with DoomRL Arsenal up to 1.1.2 and DoomRL Monsters 7.2.

Known issues:

Spoiler:
Last edited by Simon-v on Sat Sep 21, 2019 8:13 am, edited 5 times in total.
User avatar
Simon-v
 
Joined: 11 Jan 2016
Location: Israel

Re: Zeta-Dimensional Shopping System for DoomRL Arsenal [2.1

Postby Bodhisattva » Tue Sep 03, 2019 11:16 am

Sounds interesting. How exactly does it "keep my accomplishments across playthroughs"? Does it work between completely different WADs, or between multiple playthroughs within one WAD only?
User avatar
Bodhisattva
 
Joined: 02 Mar 2016
Operating System: Windows Vista/7 64-bit
Graphics Processor: ATI/AMD (Modern GZDoom)

Re: Zeta-Dimensional Shopping System for DoomRL Arsenal [2.1

Postby Simon-v » Tue Sep 03, 2019 11:29 am

Bodhisattva wrote:Sounds interesting. How exactly does it "keep my accomplishments across playthroughs"? Does it work between completely different WADs, or between multiple playthroughs within one WAD only?


Your credit score and unlocked store items are preserved between maps, playthroughs and WADs. In addition, loading a game within a WAD restores the player state to the way it was at this point of time.

A practical example: If you sell a Power Mod, save the game, sell a Bulk Mod, then load the game, you will have the state of only the Power Mod sold (that is, the Bulk Mod will still be "unknown", and you will only have 200 credits from the first sale). If you then start a new game, or a new WAD, you will be credited for your end-game state, and start with your default gear, to build your fighting power once again.
User avatar
Simon-v
 
Joined: 11 Jan 2016
Location: Israel

Re: Zeta-Dimensional Shopping System for DoomRL Arsenal [2.1

Postby Bodhisattva » Tue Sep 03, 2019 4:39 pm

Your credit score and unlocked store items are preserved between maps, playthroughs and WADs. In addition, loading a game within a WAD restores the player state to the way it was at this point of time.


Now that's neat! This mod will be great to play with permadeath on ObAddon levels, generating a new one after every death. I really like the idea of having some kind of progression between different WADs and playthroughs without the need to use DoomRPG.

Btw, I've just tested the mod and haven't found any bugs or other issues, so... great job!
User avatar
Bodhisattva
 
Joined: 02 Mar 2016
Operating System: Windows Vista/7 64-bit
Graphics Processor: ATI/AMD (Modern GZDoom)

Re: Zeta-Dimensional Shopping System for DoomRL Arsenal [2.1

Postby will183 » Wed Sep 04, 2019 12:47 am

Can we sell weapons and if so how do we sell them?
will183
 
Joined: 29 Mar 2017
Location: The land down under

Re: Zeta-Dimensional Shopping System for DoomRL Arsenal [2.1

Postby Bodhisattva » Wed Sep 04, 2019 1:15 am

will183 wrote:Can we sell weapons and if so how do we sell them?


Press the DRLA key for dropping weapons/items while holding the weapon you want to sell, then the shop key.
User avatar
Bodhisattva
 
Joined: 02 Mar 2016
Operating System: Windows Vista/7 64-bit
Graphics Processor: ATI/AMD (Modern GZDoom)

Re: Zeta-Dimensional Shopping System for DoomRL Arsenal [2.1

Postby Turin Turambar » Wed Sep 04, 2019 1:30 am

Cool, I started to play with DRLA just three days ago and I was wondering how weird it was that this roguelike thingie didn't have a system to sell or scrap stuff.

Also...
"Fluid Assembly System — Reimplements the assembly system as it, arguably, should have been done in DoomRL from the start. Just put mods on your weapon. When an assembly requirement is met, your weapon will transmute without any additional input. "

I thought it worked like that! lol
Turin Turambar
 
Joined: 18 May 2019
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: nVidia with Vulkan support

Re: Zeta-Dimensional Shopping System for DoomRL Arsenal [2.1

Postby Enarkz » Wed Sep 04, 2019 7:45 am

That's the mod many of us waited :D It deserves that DoomRL gets more weapons
Enarkz
 
Joined: 23 Sep 2018

Re: Zeta-Dimensional Shopping System for DoomRL Arsenal [2.1

Postby Simon-v » Wed Sep 04, 2019 9:06 am

Bodhisattva wrote:Press the DRLA key for dropping weapons/items while holding the weapon you want to sell, then the shop key.

The only exception is special backpacks, which don't prompt before dropping.

I will consider spelling this out more explicitly in the README.

Bodhisattva wrote:Now that's neat! This mod will be great to play with permadeath on ObAddon levels, generating a new one after every death. I really like the idea of having some kind of progression between different WADs and playthroughs without the need to use DoomRPG.

Thank you, that's very nice to hear. It seems that you are, in fact, more "like me" than expected!

Bodhisattva wrote:Btw, I've just tested the mod and haven't found any bugs or other issues, so... great job!

I would sincerely hope so. I spent a non-trivial amount of time trying to make sure i could finish a whole megawad without running into a single issue, however minor.

Enarkz wrote:That's the mod many of us waited :D It deserves that DoomRL gets more weapons

Perhaps, it's worth mentioning, that this mod does not add anything that's not already in Arsenal (with one exception). In fact, i specifically tried to change as little as possible while reaching my design goal. So, most credit should, probably, go to Yholl & Co. Maybe, you'd like to drop into the other thread and show your appreciation there?
User avatar
Simon-v
 
Joined: 11 Jan 2016
Location: Israel

Re: Zeta-Dimensional Shopping System for DoomRL Arsenal [2.1

Postby Yebudoom » Wed Sep 04, 2019 1:42 pm

Simon-v wrote:If you're anything like me, you love playing your Doom with DoomRL Arsenal. If you're also like me, you always regret having to leave those rare items behind when you move onto the next map or game. If you're also like me, you feel that DoomRPG is a bit too much. If you're also like me, you wish to have a sense of progression and accomplishment with your games.

Well, it seems we're quite similar in some respects. Thank you for the mod, it will add a great icing on an already amazing cake. Gonna test it thoroughly and report if there are any bumps on the road. Great job!
User avatar
Yebudoom
 
Joined: 24 Jun 2019
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: nVidia (Modern GZDoom)

Re: Zeta-Dimensional Shopping System for DoomRL Arsenal [2.1

Postby GAA1992 » Wed Sep 04, 2019 3:52 pm

Let me see... So Fluid Assembly System gets your guns done and makes no questions? I believe there are weapons which you must deny a first assembly so you can make a master assembly, like the Super Machinegun (BPPF, i think).

So how to avoid making the High Power battle rifle and going straight to the Super Machinegun?
User avatar
GAA1992
Demons are a disease. Meet the cure.
 
Joined: 04 Jun 2015
Location: Killing spiders.

Re: Zeta-Dimensional Shopping System for DoomRL Arsenal [2.1

Postby YasuoProjectX » Wed Sep 04, 2019 4:10 pm

Oh **** me, i was trying to cheat those money from Cheat Engine then it crash. Fine ill going to play nice without cheat lol
User avatar
YasuoProjectX
Dead is like a wind, always by my side!
 
Joined: 09 Oct 2018
Location: Ionia
Discord: Xx_SappHire_xX
Operating System: Windows Vista/7 64-bit
Graphics Processor: Intel with Vulkan Support

Re: Zeta-Dimensional Shopping System for DoomRL Arsenal [2.1

Postby retronutcase » Wed Sep 04, 2019 4:55 pm

Question: Does this work with co-op?
retronutcase
 
Joined: 07 Jun 2018

Re: Zeta-Dimensional Shopping System for DoomRL Arsenal [2.1

Postby comet1337 » Wed Sep 04, 2019 7:00 pm

GAA1992 wrote:Let me see... So Fluid Assembly System gets your guns done and makes no questions? I believe there are weapons which you must deny a first assembly so you can make a master assembly, like the Super Machinegun (BPPF, i think).

So how to avoid making the High Power battle rifle and going straight to the Super Machinegun?


Also, lower-tier assemblies can be upgraded to higher tier (e.g., Gatling Gun -> Bulletstorm Chaingun) if the requirements are met.
User avatar
comet1337
 
Joined: 25 Sep 2015
Location: elsewhere

Re: Zeta-Dimensional Shopping System for DoomRL Arsenal [2.1

Postby Simon-v » Wed Sep 04, 2019 10:39 pm

retronutcase wrote:Question: Does this work with co-op?

These addons were developed as single-player modifications. They were not tested in multiplayer, and it is unknown whether or not they will work there, and to what extent.

If you try it and it works, do let me know.
User avatar
Simon-v
 
Joined: 11 Jan 2016
Location: Israel

Next

Return to Gameplay Mods

Who is online

Users browsing this forum: Bing [Bot], Dragunov408, Gabbuz85 and 17 guests