
XRpg - Simple Hexen RPG mod [v2.3.1 Released] New GUI inventory system with full mouse support
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.
- 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
So great to hear you are working on this still! 

-
- Posts: 407
- Joined: Fri Feb 07, 2014 6:45 am
Re: XRpg - Simple Hexen RPG mod [v1.4.2 Released] 2 NEW HUBS
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
There's some really cool stuff around the corner. As soon as I finish testing I'll put out a new build
-
- Posts: 407
- Joined: Fri Feb 07, 2014 6:45 am
Re: XRpg - Simple Hexen RPG mod [v1.5 Released] 2 NEW HUBS
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.
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.
-
- Posts: 407
- Joined: Fri Feb 07, 2014 6:45 am
Re: XRpg - Simple Hexen RPG mod [v1.5 Released] 2 NEW HUBS
Oh no!! there's a bug with the fire ring. Fix will be out with next version, which is about halfway done.
-
- Posts: 407
- Joined: Fri Feb 07, 2014 6:45 am
Re: XRpg - Simple Hexen RPG mod [v1.5 Released] 2 NEW HUBS
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.
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.
-
- 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
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
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
-
- 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
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
-
- 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
Thanks for testing that. Do you have a reliable way to reproduce it? This bug has been plaguing me since the beginning.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
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.
-
- 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
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?
-
- 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
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.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?
-
- 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
Fix for both issues out in version 2.0.1
Thanks for reporting them
https://github.com/cabbruzzese/xrpg/releases/tag/v2.0.1
Thanks for reporting them
https://github.com/cabbruzzese/xrpg/releases/tag/v2.0.1
-
- 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
Lots of items added, a version 2.1 is coming out soon.
-
- 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
Version 2.1 is out! Get it here and explore a lot more magic equipment.
https://github.com/cabbruzzese/xrpg/releases/tag/v2.1
https://github.com/cabbruzzese/xrpg/releases/tag/v2.1
-
- 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
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.
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.
-
- 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
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
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