Chaosforge Forum

  • May 27, 2024, 08:48
  • Welcome, Guest
Please login or register.



Login with username, password and session length
Pages: 1 2 3 [4] 5 6 ... 10
 31 
 on: January 09, 2024, 09:11 
Started by Kornel Kisielewicz - Last post by Kornel Kisielewicz
Beta 2 is up!

I've reverted the unpopular change for firing out of vision, fixed most of the issues reported in the previous beta topic (see message there), and started implementing some stuff from the compilation topic. However, most important (and biggest) change to test is the invisible stuff - internally I've moved from SDL to SDL2, and from OpenGL 1.2 to OpenGL 3.3 core. Report any weird behaviour! While invisible for now, not only will this fix porting issues (hello OSX) but also will open up to several improvements in the future.

Raw changelog below, comments, reports and requests welcome - join us on the Discord in #doomrl!

DoomRL 0.9.9.8 BETA 2 Windows LQ

If you're not on Windows, you can always compile the development branch from github - find me on the Jupiter Hell discord if you need help with that!

Code: [Select]
0.9.9.8 BETA 2
[mod] -- GH#028: ported the game to SDL2
[mod] -- GH#048: ported the game to OpenGL 3.3 core
[mod] -- GH#062: Marines start with +20% fire/acid/plasma resistance
[mod] -- GH#062: Scout stair-sense works on regular stairs only
[mod] -- GH#062: Tech can single-mod: Cleaver, Mjollnir, Silent, Trigun,
                 Jackal, Jackhammer, Frag Shotgun, multi-mod Revenant Launcher
[mod] -- GH#064: Ironman adds +10% bullet/shrapnel/melee resistance per level
[mod] -- GH#064: Reloader bonus increased +20% -> +30%
[mod] -- GH#064: Intuition range reduced to Vision + 2
[mod] -- GH#064: Gunrunner - blocks Brute instead of Whizkid
[mod] -- GH#064: Army of Dead - blocks Son of a Gun instead of Finesse
[mod] -- GH#064: Bullet Dance - block Intuition instead of Eagle Eye
[mod] -- GH#067: Backpack and schematics are now indestructible
[mod] -- GH#067: doubled BFG9K and Chainsaw natural generation weight
[mod] -- GH#067: rocket boxes hold 25 rockets (up from 20)
[mod] -- GH#066: Frag Shotgun shotcost 4 -> 2
[mod] -- GH#066: Mega buster ammo consumption 5 -> 3
[mod] -- GH#066: Medical Powerarmor armor 4 -> 6
[mod] -- TR#294: MF_EXACT weapons locked to vision range
         ( BETA NOTE - this is the vision range REVERT, only MF_EXACT will have this restriction)
[mod] -- TR#---: pick bottom-most stack when reloading
[fix] -- TR#---: improve mouse responsiveness
[fix] -- TR#---: fix current kill spree showing best kill spree
[fix] -- GH#054: fixed error when DS/BA has no room to spawn demons
[fix] -- BETA  : fixed post-mortem crash related to kill types (OT Bug #7/#8)
[fix] -- BETA  : fixed kill source related crashes (OT Bug #4)
[fix] -- BETA  : fixed feet resistance not respected by lava/acid (OT Bug #2)

 32 
 on: January 05, 2024, 09:18 
Started by Michael512 - Last post by Kornel Kisielewicz
Fixed in BETA 2

 33 
 on: January 05, 2024, 08:44 
Started by Kornel Kisielewicz - Last post by Kornel Kisielewicz
BUG #1 - can't reproduce this! Once BETA 2 drops please try again, and if it still doesn't work, we'll investigate!
BUG #2 - fixed in BETA 2
BUG #3 - I wasn't the author of the AI changes, so I'd need to more closely investigate what happens there, let's leave it as it is for the time being
BUG #4 - fixed in BETA 2
BUG #5 - fixed in BETA 2
BUG #6 - added a task for it https://github.com/chaosforgeorg/doomrl/issues/59
BUG #7/#8 - same bug actually - fixed in BETA 2
BUG #9 - I did some changes here, but I guess it's still slow (especially compared to JH). if the changes didn't help then please be patient - I'm planning a fully non-blocking animation system for the future


 34 
 on: October 10, 2023, 03:46 
Started by Michael512 - Last post by Michael512
Screen is weird, but game is completely functional. When I target a mob I can see white background behind * and X targeters. mostly everything else is black like without invul effect. Berserk and envirosuit are fine though. also im on omega old pc rn. One more tiny bug is that knockback-ing a mob on teleport doesn't trigger it.

 35 
 on: September 23, 2023, 11:35 
Started by Icy - Last post by Icy
I like all of these ideas, great suggestions!

 36 
 on: September 22, 2023, 18:10 
Started by Icy - Last post by Omega Tyrant
Related to sounds, I got three more small suggestions:

*Have a sound cue for when an Archvile initiates its attack

A simple suggestion; aside from making the game feel more lively, it can be confusing at times to know if an Archvile raising its arms is because it's initiating its attack or because it's reviving enemies. Having a sound cue would let you definitively know what it's doing, and will also better alert players who aren't fully paying attention to the game messages. The Archvile already has a fire attack sound set by default in the sound.lua file that goes unused (because the actual attack just uses the explosion sound), which uses the sound of the Archvile's flames when charging its attack; simply have its fire sound play when it initiates its attack. Not to mention that this would be more consistent with actual Doom.

*Have a sound cue for enemies reviving

There is similarly no sounds when an enemies revives, which again adds to the confusion to what an Archvile is actually doing, and just feels unpolished in general. So whether an enemy is revived by an Archvile, or because of Nightmare/Angel of Darkness, a sound should accompany it when the player is in close proximity to the reviving enemy. As for what sound to use, Doom has two different sounds for it depending on the method of revival; enemies revived by Archviles use the gibbing sound, while enemies reviving on Nightmare use the teleporting sound (as they are teleported back to their starting spawn point). Since DRL enemies revive on the spot of their corpse no matter the method with no teleportation involved, the gibbing sound would be more appropriate.

*Have a sound cue for spawned enemies

There is similarly no sounds for enemies being spawned, no matter the method. This one is more complicated, as there is no "one sound fits all" here. I think Pain Elementals summoning Lost Souls could simply use the Lost Souls' attacking sound, enemies spawned by traps (whether by levers, special level scripts, or the proposed trap rooms) can use the teleporting sound, enemies spawned by John Carmack could use the Icon of Sin's spawn cube sound (but if adding a new sound file to the default isn't doable for whatever reason, then they could just use the teleporting sound as well), and I don't know what sound to use for the Nightmare Demons spawned by the Berserker set, but I suppose they could just remain silent for the creepy factor (and hearing the teleporting sound or any other sound constantly from infinitely spawning demons would probably get annoying). As for Agony Elementals spawning Pain Elementals, I'm stumped; using the Lost Soul's attack sound doesn't fit, using the Pain Elemental's alert sound would get confusing, and the Pain Elemental has no attacking sound in Doom (as there it relies on the spat Lost Soul to make the sound).

 37 
 on: September 16, 2023, 17:25 
Started by Kornel Kisielewicz - Last post by Sereg
I've been gone awhile... nice to stop back in to see DoomRL in active development yet again!

Can't promise I'll have much time for beta testing, but I'll try to check it out.

 38 
 on: September 14, 2023, 17:21 
Started by Icy - Last post by Icy
Both suggestions are great ideas. Having mute enemies is definitely a design to make them stronger, but I can agree that the slight nerf to them with making sounds is a worthwhile trade-off for less "cheating" and more sensical, canonical gameplay.

 39 
 on: September 14, 2023, 04:59 
Started by Icy - Last post by Omega Tyrant
You're probably right about allowing any other build access to Vampyre would be too powerful, even if the weapon was very weak. My suggestion would be perhaps the Blood Sword could be given a nerfed form of Vampyre that doesn't work on enemies that give no EXP (so no being able to farm revived enemies nor spontaneously spawned enemies like Lost Souls from Pain Elementals), but I do not know if that would be easily programmable, and if not, then the idea would have to go.

As for Mother-In-Law, I would agree with changing its assembly to PPFN, unless a couple more assemblies are turned into five mod assemblies so it doesn't stick out (a couple other five mod candidates could be Biggest Fucking Gun becoming BBBFF or BBFFF, and Nano-Shrapnel becoming PPTTN or PPPTN).

_____________

Also for a couple new suggestions:

*Have the character info screen show the amount of remaining enemies on the floor

Currently you can already deduce this by subtracting the total enemies killed count from the total enemies encountered count, so this wouldn't be giving the player any new tactical information, it will only make information already accessible more convenient to immediately see without having to do any math, especially so if you haven't killed every enemy on all prior floors (where you then need to also keep track of how many enemies you failed to kill up to that point, or have to pay attention to how much the total enemies count increases when entering a new floor).

*Fix exotics, uniques, and artifacts not having sounds for all actions, as well as some enemies not having sounds

Currently most exotics/uniques/artifacts lack any sounds for picking them up and switching to them, while most of the melee weapons have no sounds for attacking with them. Players can easily fix this by giving them whatever sounds they desire through editing the sound.lua/soundhq.lua file, but your average player probably lacks the technical knowledge or willingness to do that, and regardless it comes off as unpolished for this to be the default without modding (it certainly was really dissonant for me when I finally picked up the Dragonslayer for the first time and then there was no sounds at all when hitting enemies with it).

I would extend this to mute enemies too (e.g. nightmare enemies, the Arena Master, the Agony Elemental, the Lava Elemental, and the Apostle); it is unclear if their muteness was an intentional design choice to make them "harder" to fight, but regardless of if it's intentional, I would argue it again comes off as the game being unpolished for some enemies to nonsensically be completely mute (the Arena Master even has spoken lines, so why is he mute when you fight him?), while it additionally indirectly gives Intuition a very unneeded buff (by it being necessary to know mute enemies are around without seeing them outright). You can also easily mod in sounds for these mute enemies in the aforementioned sound.lua files to "fix" this, which players such as myself have done just to make the game feel more lively and polished, creating a grey area issue where if doing basic aesthetic modding enabled by the devs is considered "cheating", as it does technically give you a slight gameplay advantage by allowing you to detect these enemies are around without Intuition. Having all enemies make sounds by default would get rid of that ethical greyness around modding these enemies' sounds, and ensures all players are on a more even playing field regardless of if they mod enemy sounds or not.

 40 
 on: September 12, 2023, 20:43 
Started by Icy - Last post by Icy
Regarding having enemies revealed, I agree in that it would need more opinions.

Regarding Power Armor, I like the idea. Having a set value is better when the prior value is lower, and it's a clever way to indirectly buff Green Armor and Blue Armor with the assembly.

Regarding your proposed assembly of Blood Sword, I agree that if you are using a melee build, giving up an Onyx Pack is a big cost. An Onyx Pack into a weapon is a bit of a wild idea, but I wouldn't be opposed to it. However, I do think easy access to Vampyre would be overpowered. Any build could use it, assuming they have at least an extra point or two across Brute or even Eagle Eye, or even just finishing it with an Agility Pack. With this, you could take a Cateye build for example, have this as a support weapon, and be able to farm a weak respawning enemy for free recovery, whether it's coming from an Archvile cut off from approaching, Lost Souls from a Pain Elemental, or basically anything on Nightmare. For melee builds, use of Vampyre is to help kill everything and exit the floor with full health. For non-melee builds wielding this, there are various ways to also kill everything and also exit the floor with full health, especially when only the killing blow is required to gain the health, such as weakening enemies, luring them in, and the finishing them off for free health. I think Vampyre is too powerful to be accessible to all.

One suggestion I have is to change Mother-In-Law from PPPFN to PPFN, but maintaining the same effects and everything, just for consistency among assemblies.

Pages: 1 2 3 [4] 5 6 ... 10