XRpg - Simple Hexen RPG mod [v2.3.1 Released] New GUI inventory system with full mouse support

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
schkorpio
Posts: 34
Joined: Fri Sep 15, 2023 5:07 pm
Operating System Version (Optional): 10
Graphics Processor: Intel (Modern GZDoom)

Re: XRpg - Simple Hexen RPG mod [v1.4.2 Released] 2 NEW HUBS

Post by schkorpio »

So great to hear you are working on this still! :)
peewee_RotA
Posts: 407
Joined: Fri Feb 07, 2014 6:45 am

Re: XRpg - Simple Hexen RPG mod [v1.4.2 Released] 2 NEW HUBS

Post by peewee_RotA »

That's encouraging. Thanks!

There's some really cool stuff around the corner. As soon as I finish testing I'll put out a new build
xrpgscreen_inventory.jpg
peewee_RotA
Posts: 407
Joined: Fri Feb 07, 2014 6:45 am

Re: XRpg - Simple Hexen RPG mod [v1.5 Released] 2 NEW HUBS

Post by peewee_RotA »

Version 1.5 now out.
https://github.com/cabbruzzese/xrpg/releases/tag/v1.5

Brand new magic items and inventory system. Added offhand punch. Lots of fixes and rebalances.

One of the rebalances was changing items and their random spawn behaviors. For example, the cleric can get the flail much earlier now, but it's set up to be different every play through based on chance. Similar to the fighter's shield. The new magic items are randomized in a similar way to make every play unique.

Plan on doing more of this in a followup as the inventory system gets expanded.

Another major rebalance is that summoned monsters give you experience. This changes the strategy for summoned monsters from being cannon fodder to being a reasonable attack strategy.
peewee_RotA
Posts: 407
Joined: Fri Feb 07, 2014 6:45 am

Re: XRpg - Simple Hexen RPG mod [v1.5 Released] 2 NEW HUBS

Post by peewee_RotA »

Oh no!! there's a bug with the fire ring. Fix will be out with next version, which is about halfway done.
peewee_RotA
Posts: 407
Joined: Fri Feb 07, 2014 6:45 am

Re: XRpg - Simple Hexen RPG mod [v1.5 Released] 2 NEW HUBS

Post by peewee_RotA »

Major updates. Going to go ahead and call the next version a 2.0 release when it is ready since the inventory system is hugely expanded. This also makes a fundemental change to armor, item gain order, and class abilities.

Lots of new items in this update, and the framework for adding new ones really fast. So expect magical armors and more monster drops after 2.0 release.

Should have a new version in a day or two.
peewee_RotA
Posts: 407
Joined: Fri Feb 07, 2014 6:45 am

Re: XRpg - Simple Hexen RPG mod [v2.0 Released] New GUI inventory system with full mouse support

Post by peewee_RotA »

Version 2.0
Major Release
- New inventory system with armor support and new armor types.

This release is a major change to gameplay as armor and wearable artifacts are now equippable in the map menu screen.

This means that these items now have permanent effects and the armor system was refactored. Heavy armor that can slow down movement, total encumbrance, and armor restrictions were added in.

Shields were totally revamped with 4 different shields and the ability for the cleric to now wield shields with his melee weapons. This also includes giving the cleric new alt fire attacks for wild two handed swings when a shield is not equipped.

Similarly, since the fighter has an offhand punch, the ability to remove the shield is an important feature for situations where having a quick offhand attack is important.

The inventory system has 5 equipment slots, and HUD for selecting and dropping items. Mouseover and labels has been added to help guide new players.

The Tab Menu UI are somewhat portable to other mods if anyone wants to copy them, but for now the rendering and clicking is tightly coupled with the XRPGPlayer class. I'm hoping to remove that coupling completely in future updates and let it 100% be handled in the data scope.

Get it here: https://github.com/cabbruzzese/xrpg/releases/tag/v2.0

See it in action
https://rumble.com/v4jz81u-xrpg-2.0-rel ... hexen.html
Funky Gnoll
Posts: 221
Joined: Tue Jul 21, 2009 6:24 pm

Re: XRpg - Simple Hexen RPG mod [v2.0 Released] New GUI inventory system with full mouse support

Post by Funky Gnoll »

When casting the Fire spell through Frost Shards, the bouncing fireballs have a bad habit of freezing in their exploding state and becoming awful forever-mines
peewee_RotA
Posts: 407
Joined: Fri Feb 07, 2014 6:45 am

Re: XRpg - Simple Hexen RPG mod [v2.0 Released] New GUI inventory system with full mouse support

Post by peewee_RotA »

Funky Gnoll wrote: Mon Mar 18, 2024 4:39 pm When casting the Fire spell through Frost Shards, the bouncing fireballs have a bad habit of freezing in their exploding state and becoming awful forever-mines
Thanks for testing that. Do you have a reliable way to reproduce it? This bug has been plaguing me since the beginning.

I copied those directly over from the volcano balls in heretic, and noticed that bug in the past. So I created an entire system to track time on projectiles and kill them (remove from memory) to stop this specific missile, and it still somehow did it. A couple point releases ago I did an even stronger change to guarantee they get deleted and couldn't reproduce it anymore. So I'm going through and adding something that forces it to only ever explode once in case the other 3 things still fail somehow, and completely disables collision.

I did it the "right" way enough time. It's time for epoxy and duct tape.

EDIT: I found a repro. Fixing!

EDIT2: The cause was 2 fold. The code that should destroy the actor was somehow re-entering the death frames every tick under specific circumstances and never hit "stop" in the animations. But the actual issue was ultimately the bounce and gravity. Even though I stopped movement, they still had gravity and kept colliding. So on top of all other duct tape solutions, I absolutely had to set NOGRAVITY flag back on so it couldn't accidentally collide anymore. Fix will be out tonight.
Funky Gnoll
Posts: 221
Joined: Tue Jul 21, 2009 6:24 pm

Re: XRpg - Simple Hexen RPG mod [v2.0 Released] New GUI inventory system with full mouse support

Post by Funky Gnoll »

I found and equipped a ring of flames, and then noticed that it stops the advancing or use of Power Strike when it's being worn. Is this intentional?
peewee_RotA
Posts: 407
Joined: Fri Feb 07, 2014 6:45 am

Re: XRpg - Simple Hexen RPG mod [v2.0 Released] New GUI inventory system with full mouse support

Post by peewee_RotA »

Funky Gnoll wrote: Tue Mar 19, 2024 5:01 pm I found and equipped a ring of flames, and then noticed that it stops the advancing or use of Power Strike when it's being worn. Is this intentional?
Looks like the bug is with the order in which they are found. If you get the ring first, it works. Otherwise it breaks. Taking a look.
peewee_RotA
Posts: 407
Joined: Fri Feb 07, 2014 6:45 am

Re: XRpg - Simple Hexen RPG mod [v2.0.1 Released] New GUI inventory system with full mouse support

Post by peewee_RotA »

Fix for both issues out in version 2.0.1

Thanks for reporting them

https://github.com/cabbruzzese/xrpg/releases/tag/v2.0.1
peewee_RotA
Posts: 407
Joined: Fri Feb 07, 2014 6:45 am

Re: XRpg - Simple Hexen RPG mod [v2.0.1 Released] New GUI inventory system with full mouse support

Post by peewee_RotA »

Lots of items added, a version 2.1 is coming out soon.
peewee_RotA
Posts: 407
Joined: Fri Feb 07, 2014 6:45 am

Re: XRpg - Simple Hexen RPG mod [v2.1 Released] New GUI inventory system with full mouse support

Post by peewee_RotA »

Version 2.1 is out! Get it here and explore a lot more magic equipment.

https://github.com/cabbruzzese/xrpg/releases/tag/v2.1
peewee_RotA
Posts: 407
Joined: Fri Feb 07, 2014 6:45 am

Re: XRpg - Simple Hexen RPG mod [v2.1 Released] New GUI inventory system with full mouse support

Post by peewee_RotA »

Thanks to some code help from Player701, I finally got the experience points bug on resistances fixed. Now the final damage is used to determine XP, not a random point during item damage modifier calls.

There's also several new magic items and some adjustments to the GUI. Gotta work out a couple more details before releasing the next version.
peewee_RotA
Posts: 407
Joined: Fri Feb 07, 2014 6:45 am

Re: XRpg - Simple Hexen RPG mod [v2.2 Released] New GUI inventory system with full mouse support

Post by peewee_RotA »

Version 2.2 is out.

New miniboss monsters
New inventory
Changes to decoration pickups
Fixes for some long standing bugs
Major rebalance for health gains

https://github.com/cabbruzzese/xrpg/releases/tag/v2.2
Post Reply

Return to “Gameplay Mods”