DoomRL Arsenal - [1.1.5] [MP-B7.3]
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.
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.
-
- Posts: 87
- Joined: Tue Nov 20, 2018 12:27 pm
- Location: English is not my first language, sorry.
Re: DoomRL Arsenal - [1.1.2] [MP-B7.2]
On high levels with Adaptive, most guns usually have Nano already (or they're Nuclear). But some mosters are partially or fully immune to some damage types, so when you have Mother-in-Law, it's also better to have AMR with 50 bullets and Zeus with 75 cells than to have Zeus with 600 cells and no powerful rifle. The Hungry usually forces to have a dedicated weapon and armor set against them (BTW try 1monster challenge wad with Nazi Replacer, Adaptive with starting 40 and everything other „Danger“, „Danger“ etc. MAP31 turns into awesome botmatch, and The Hungry is also a challenging task).
A semi-off-topic question: you seem to hit the limit of DECORATE abilities with this mod. What do you think is better: evolve DECORATE further or move the whole engine (except graph. rendering) to PicoC or QuakeC, allowing to write literally everything without complicated workaround? I'm not going to write „PicoC ZDoom“ right now, I'm just asking.
A semi-off-topic question: you seem to hit the limit of DECORATE abilities with this mod. What do you think is better: evolve DECORATE further or move the whole engine (except graph. rendering) to PicoC or QuakeC, allowing to write literally everything without complicated workaround? I'm not going to write „PicoC ZDoom“ right now, I'm just asking.
Re: DoomRL Arsenal - [1.1.2] [MP-B7.2]
You seem to be the only person with this issue. Nothing major has changed at all.NickDoom wrote:Why 1.1.2 is that slow?
No.NickDoom wrote:If you're ok with the idea cacodemons are egg-layng, you can add another Lost Soul replacement.
No.NickDoom wrote:Another idea: a backpack reducing ammo capacity to ¼ but allowing to carry 1 more weapon (dropping this backpack automatically drops current weapon).
Neither.NickDoom wrote:A semi-off-topic question: you seem to hit the limit of DECORATE abilities with this mod. What do you think is better: evolve DECORATE further or move the whole engine (except graph. rendering) to PicoC or QuakeC, allowing to write literally everything without complicated workaround? I'm not going to write „PicoC ZDoom“ right now, I'm just asking.
Decorate is officially deprecated and won't be updated, and moving to another engine is just pointless; this is a Doom mod, not a Quake mod.
I rarely have issues working here, and I genuinely do not see workarounds as a problem anymore.
Also, you seem to have forgotten about ACS; the combination of that and Decorate is massive.
No. The weapon limit will not change.Machine-Reaper wrote:why not have a class that can carry more weapons and ammo then others?
(sort of like a Mule trait)
- Machine-Reaper
- Posts: 415
- Joined: Fri Aug 09, 2013 1:43 am
- Contact:
Re: DoomRL Arsenal - [1.1.2] [MP-B7.2]
just a suggestion milday~Yholl wrote:No. The weapon limit will not change.
- fakemai
- Posts: 342
- Joined: Mon Feb 12, 2018 12:26 am
- Graphics Processor: Intel (Legacy GZDoom)
- Location: Australia
Re: DoomRL Arsenal - [1.1.2] [MP-B7.2]
I won't lie, it's crossed my mind multiple times how this would look rewritten in ZScript or possibly just from the ground up. As it is it's painfully dense and ugly code and looks like hell to just maintain, and for reasons I have to suspect partly inherent in DECORATE. On a system like mine, any scripting inefficiencies show up front-centre, chiefly on even certain vanilla maps as I kill off the enemies it gradually gets laggy. Turning off rarity beams helps as I mentioned but it's not the only thing.
Barring a DRLLite type thing, are there any profiling options in (G)ZDoom for identifying where potential bottlenecks are? It's possible some are actually in LDL or in the monster pack but I would like to try squashing any for my own benefit.
Barring a DRLLite type thing, are there any profiling options in (G)ZDoom for identifying where potential bottlenecks are? It's possible some are actually in LDL or in the monster pack but I would like to try squashing any for my own benefit.
- wildweasel
- Posts: 21706
- Joined: Tue Jul 15, 2003 7:33 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): A lot of them
- Graphics Processor: Not Listed
- Contact:
Re: DoomRL Arsenal - [1.1.2] [MP-B7.2]
Most of the debugging tools you might get some use out of are in the stat command - just type it by itself and it should tell you what kinds of stats you can display.
- fakemai
- Posts: 342
- Joined: Mon Feb 12, 2018 12:26 am
- Graphics Processor: Intel (Legacy GZDoom)
- Location: Australia
Re: DoomRL Arsenal - [1.1.2] [MP-B7.2]
That at least ruled out a couple of things but doesn't narrow down beyond "non-ACS scripts". What did was "profilethinkers".
- Load Maps Of Chaos Overkill, DRLA, DRLM.
- Standard difficulty, warp to MAP10.
- "stat vm"
Let the # of calls average out, DRLA is significantly higher fresh map than any other mod I've tested but that's flat.
- "kill monsters"
This also kills the game on my anemic system but let the VM stats average out and it'll be dramatically higher. Now run "profilethinkers 7" a few times and it shows where the main issues are, "remove <class>" on them gradually unkills the game.
- RL<monster> have significant background processing after death and it adds up, absolute worst on the zombie monsters and Imps, and the former are even worse because of the next two.
- RLRarityBeamStandardUniversal which still have significant scripting even if they are turned off. If they are then these easily dominate. I'm inclined to gut the feature entirely on my end.
- RL<weaponpickup> is comparatively minor but also adds up on certain map types due to monster drops.
Unfortunately I don't know why they're doing that but I think dead monsters is a questionable case, especially since they do not cripple the game on just being woken (thanks abort_m GunShotGun). Same for weapon pick-ups.
- Load Maps Of Chaos Overkill, DRLA, DRLM.
- Standard difficulty, warp to MAP10.
- "stat vm"
Let the # of calls average out, DRLA is significantly higher fresh map than any other mod I've tested but that's flat.
- "kill monsters"
This also kills the game on my anemic system but let the VM stats average out and it'll be dramatically higher. Now run "profilethinkers 7" a few times and it shows where the main issues are, "remove <class>" on them gradually unkills the game.
- RL<monster> have significant background processing after death and it adds up, absolute worst on the zombie monsters and Imps, and the former are even worse because of the next two.
- RLRarityBeamStandardUniversal which still have significant scripting even if they are turned off. If they are then these easily dominate. I'm inclined to gut the feature entirely on my end.
- RL<weaponpickup> is comparatively minor but also adds up on certain map types due to monster drops.
Unfortunately I don't know why they're doing that but I think dead monsters is a questionable case, especially since they do not cripple the game on just being woken (thanks abort_m GunShotGun). Same for weapon pick-ups.
Re: DoomRL Arsenal - [1.1.2] [MP-B7.2]
Hello. Im trying to run DRL with DoomRPG, and I get this error, when trying to start game via launcher, with DoomRL Arsenal and Monster selected, I'm using GZDoom 2.1.1
https://imgur.com/a/0A2NA3x
And launcher looks like that
https://imgur.com/a/w7tvs3c
I can normally run DoomRL and DoomRPG itself. Thanks for any help
https://imgur.com/a/0A2NA3x
And launcher looks like that
https://imgur.com/a/w7tvs3c
I can normally run DoomRL and DoomRPG itself. Thanks for any help
- worldendDominator
- Posts: 288
- Joined: Sun May 17, 2015 9:39 am
Re: DoomRL Arsenal - [1.1.2] [MP-B7.2]
Yholl, have you considered using anonymous functions in your items? That could probably condense and clarify the code quite a bit. I can try and rewrite something if you want an example.
-
- Posts: 87
- Joined: Tue Nov 20, 2018 12:27 pm
- Location: English is not my first language, sorry.
Re: DoomRL Arsenal - [1.1.2] [MP-B7.2]
I don't remember if I suggested that already but did you seen Graveyard/DTR? Maybe something of that zoo is useful here (I like PE with a pair of SMGs and Green Beret). Everything is however obsolete, because it's DL+Dehacked, not Decorate.
-
- Posts: 87
- Joined: Tue Nov 20, 2018 12:27 pm
- Location: English is not my first language, sorry.
Re: DoomRL Arsenal - [1.1.2] [MP-B7.2]
Also, Thompson + B + B = Drum Thompson?
-
- Posts: 102
- Joined: Wed Jun 06, 2018 11:15 pm
Re: DoomRL Arsenal - [1.1.2] [MP-B7.2]
Wouldn't really work, BB is already designated as the "Heavy" Assembly for shotguns and the like.NickDoom wrote:Also, Thompson + B + B = Drum Thompson?
Re: DoomRL Arsenal - [1.1.2] [MP-B7.2]
Mmm, bit of an oversight on my part, that's part of the Guncaster compat doing that, I imagine. I can easily resolve that.fakemai wrote:Unfortunately I don't know why they're doing that but I think dead monsters is a questionable case, especially since they do not cripple the game on just being woken (thanks abort_m GunShotGun). Same for weapon pick-ups.
I gotta say though, don't expect me to be rewriting huge portions of the mod to accomodate whatever toaster you appear to be running this on.
No.worldendDominator wrote:Yholl, have you considered using anonymous functions in your items? That could probably condense and clarify the code quite a bit. I can try and rewrite something if you want an example.
Anonymous functions do not exist in the targeted GZDoom version.
BT, actually, but that'll be a fair while off.NickDoom wrote:Also, Thompson + B + B = Drum Thompson?
That's fine, the Thompson isn't a shotgun, after all. Combinations can be used more than once, as long as they don't interfere with each other.retronutcase wrote:Wouldn't really work, BB is already designated as the "Heavy" Assembly for shotguns and the like.
- fakemai
- Posts: 342
- Joined: Mon Feb 12, 2018 12:26 am
- Graphics Processor: Intel (Legacy GZDoom)
- Location: Australia
Re: DoomRL Arsenal - [1.1.2] [MP-B7.2]
I try to be mindful of that and only do it if I think it's a legitimate bug at the core. Thanks.Yholl wrote:Mmm, bit of an oversight on my part, that's part of the Guncaster compat doing that, I imagine. I can easily resolve that.
I gotta say though, don't expect me to be rewriting huge portions of the mod to accomodate whatever toaster you appear to be running this on.
-
- Posts: 87
- Joined: Tue Nov 20, 2018 12:27 pm
- Location: English is not my first language, sorry.
Re: DoomRL Arsenal - [1.1.2] [MP-B7.2]
Are there any maps with big tactical component (like classic Sandy Petersen's maps)? Roguelike gameplay suffers from linear maps a lot (DRLA is OK even with Linear Doom Mock WAD, but having a non-obvious choice between two corridors is way better).
Speaking about Thompson, is it technically impossible to have a chain assembly (Drum Thompson + B + P = High Power Drum Thompson) or it's a question of balance?
Speaking about Thompson, is it technically impossible to have a chain assembly (Drum Thompson + B + P = High Power Drum Thompson) or it's a question of balance?
- wildweasel
- Posts: 21706
- Joined: Tue Jul 15, 2003 7:33 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): A lot of them
- Graphics Processor: Not Listed
- Contact:
Re: DoomRL Arsenal - [1.1.2] [MP-B7.2]
Only one assembly per weapon, you can't assemble on top of an assembly because that's not how it worked in DRL itself. But also, the Thompson is a Superior, so it can only take two modpacks in total anyway.