Putting the 'role' back in role-playing games since 2002.
Donate to Codex
Good Old Games
  • Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.

Diablo 1

agris

Arcane
Patron
Joined
Apr 16, 2004
Messages
6,937
axx where is that roadmap posted? I don’t see it anywhere on git.
 

d1r

Single handedly funding SMTVI
Patron
Joined
Nov 6, 2011
Messages
4,384
Location
Germany

No iPad support yet, Diablo I would be fun to play in bed at night.

You don't say.

succubus1.gif
 

axx

Savant
Joined
Jan 9, 2017
Messages
872
axx where is that roadmap posted? I don’t see it anywhere on git.

Here. Not really a roadmap but a to-do list of PRs that have been piling up. I guess in the future they will implement SDL rendering (one guy is basically getting that done) and begin working on 3d models, amongst other things.
 

agris

Arcane
Patron
Joined
Apr 16, 2004
Messages
6,937
Curious what you axx and other followers of this thread think about the possibility of, when playing a a "Hellfire" game, having the option to select between Diablo and Hellfire behavior for:
  • Hellfire's additional maps
  • Hellfire's additional quests
  • Hellfire's additional character classes
  • Hellfire's additional potions
  • Hellfire's additional items
  • Sorc starting staff
  • Sorc spell cost scaling
IE the option to play a game that felt very much like original Diablo, without the Hellfire maps and changes to the Sorc, but with the new items introduced by HF. And any combination of the above.

I ask because I've been entranced by devilutionX and worked out how to build it from source, so I'm considering developing the ability to toggle between diablo and hellfire behavior for the above items. it's a significant time investment (for me), so knowing there's interest, or not, helps motivate.
 
Last edited:

agris

Arcane
Patron
Joined
Apr 16, 2004
Messages
6,937
DevilutionX just had a major release. v1.3.0 v1.4. https://github.com/diasurgical/devilutionX/releases

This is by far the best way to play vanilla Diablo 1 in 2021 2023. Key points:

  • Elegant widescreen resolution handling, no letterboxing if you don't want. Game scaled AR-correct
  • Optional QoL items like:
    • hold-alt to display items on ground
    • auto pickup gold when walking over
    • distinguish how auto map was revealed (by players or shrines)
    • hold-to-attack (no more click-fest!)
  • Many new languages added support
  • Smooth play at 60+ fps
  • Frame interpolation for animations
  • Many vanilla bug fixes (flash actually does damage, unfindable uniques in SP are now findable, many more)
  • Many new systems supported (not just linux and mac, but handhelds and mobile as well)
  • Crossplatform native multiplayer via TCP or zerotier (no external program required for either), including listing of public games
  • [edit] cross-character SP stash added!
Roguey or Darth Roxor any chance for a news post on this? I know we don't really do mod posts, but this is a source port that is not a clunky WIP beta, it is done and more polished than the vanilla game. Given Diablo's legacy, I feel like a short post with a link to the git repo is reasonable.

Screenshot showing how widescreen is handled in DevilutionX
DX_Hell.jpg



Features​

Translations​

  • Added support for Ukraine
  • Added Greek localization
  • Added Japanese translation
  • Added Swedish translation
  • Fix some items causing crashes for Spanish and French translations
  • Improve Bulgarian localization
  • Improve Chinese (Simplified) localization
  • Improve Croatian localization
  • Improve Czech localization
  • Improve French localization
  • Improve German localization
  • Improve Italian localization
  • Improve Korean localization
  • Improve Portuguese localization
  • Improve Romanian localization
  • Improve Russian localization (optional dub by Stream)
  • Improve Spanish localization

Gameplay​

  • Added a stash at Gillian's house
  • Remove missile limit
  • Added settings menu
  • Added xp share indicator to monster health bar
  • Added option to see exact health/mana

Platforms​

  • Added support for iOS
  • Added support for Nintendo 2DS
  • Added support for PlayStation 4
  • Added support for Xbox One/Series
  • Discord Rich Presence
  • Android: Auto Backup
  • Android: Added game data import shortcut
  • Windows: Auto detect language
  • Windows: Prefer Direct3D 11 for upscaling
  • macOS: Embed assets

Graphics / Audio​

  • Always draw hotkeys on spell list
  • Do not stop music when navigating in the main menu
  • Don't hide automap when opening help screen
  • Don't restart music if the same track is played
  • Match unique monster's missiles color to their owner's
  • Show game Difficulty in Automap
  • Use unique unused graphics for Long War Bow
  • Display numeric max resists on character panel
  • Add additional emojis
  • Mute videos when minimized
  • MP3 support
  • Remove stippled transparency option

Multiplayer​

  • Improve how public games are displayed
  • Revamped chat
  • Added a chat log
  • Enable dungeon messages
  • OpenDingux Lepus: Enable ZeroTier

Controls​

  • A large number of actions can now be mapped to custom keys
  • Increase spell hotkeys from 4 to 12
  • Quick cast option
  • Added support for touch controls on all devices
  • Prevent spells from targeting other players in friendly mode
  • Slightly more responsive player control
  • Add support for multiple lines in quick messages
  • Make main menu react to mouse up instead of mouse down
  • Android: Auto hide touch UI when not in use
  • mouse: Support for extra buttons
  • gamepad: Hold button to repeat action
  • gamepad: Make scrolls usable from the inventory
  • gamepad: Graphical circle menus
  • touch: Spend stat points when clicking the buttons
  • touch: Disable stand button when in town
  • touch: Enable navigating the spell book
  • 3DS: Add support for the C-stick

Stability / Performance / System​

  • Fine grain control of startup splashes
  • Load custom assets from save folder instead of last known MPQ folder
  • Reduce default debug output
  • Reduce memory consumption during movies
  • Support compressed MPQs

Bugfixes​

Gameplay​

  • Correct Diablo's HP (in non-Hellfire games)
  • Berserked monsters not fighting each other
  • Ring of Engagement having too high armor penetration in Hellfire
  • Correct the number of items sold by Adria (in non-Hellfire games)
  • Durability overflow not behaving as expected

Platforms​

  • Android: Remove broken quit menu
  • Vita/Switch/3DS: Fix support for voice packs

Graphics / Audio​

  • Colored border showing around hardware cursor
  • Hero flickering briefly when dying from a barrel
  • Only use Hardware Cursor if supported
  • Various text rendering improvements
  • Windows: Restore default audio driver (WASAPI)
  • Windows: Fix window scaling

Multiplayer​

  • Correct network error messages
  • Improve handling of high latency
  • Multiplayer being paused after minimizing during loading

Controls​

  • Fix some joysticks not working
  • Item highlighting getting stuck when walking on top of items
  • Missing OK button on error screens
  • Targeting entrances below the original panel height
  • macOS: Mouse confined to a portion of the screen
  • gamepad: Minor improvement to UI navigation

Stability / Performance / System​

  • Fix multiple crashes
  • Improve multiplayer stability

Bugfixes for original Diablo bugs​

Gameplay​

  • Add gold to inventory in a consistent manner
  • Correct cow collision box
  • Final Dungeon Message not playing
  • Knockback being able to push monsters on top of each other
  • Lightning Arrow extra damage not always being applied
  • Mana Shield effectiveness not improving with spell level
  • Minor rounding error in monster damage
  • Negative stats incorrectly preventing use of items
  • Shrines incorrectly lowering Life/Mana below the minimum
  • Some empty tiles in hell blocking movement and missiles
  • Some levels changing layout after loading
  • Some monsters were placed on top of doors

Graphics / Audio​

  • Align various game texts
  • Center panel text when holding red items
  • Correct death animation when wearing armor
  • Missing torches near traps

Multiplayer​

  • Fix multiple dsync issues
  • Auric amulet affecting all players

Stability / Performance / System​

  • Various stability issues
  • Various item corruption issues
  • Various typos
  • Game freezing if low level hero interacts with the slain hero
  • Support systems with no GPU

Bugfixes for original Hellfire bugs​

Gameplay​

  • Mana Shield effectiveness decreasing with spell level
  • Torchant and Hellbat damage range being ignored
  • Monsters dying multiple times from Reflect + Thorn
  • Monk's staff did not take damage when blocking

Graphics / Audio​

  • Blocked arrows always rotate south

Multiplayer​

  • Main quest items disappearing
  • Cow quest getting stuck

Known issues​

Platform​

  • PS4: The games fail to launch without a default ini, please see #4443
  • Clicking an empty hero slot will crash the game
  • Xbo/s: Missing translation files (download and add devilutionx.mpq)
 
Last edited:

Lujo

Augur
Joined
Mar 3, 2014
Messages
242
Is the bugfix list for the current release, or is there a backlog of all the bugs fixed so far?
 

Lujo

Augur
Joined
Mar 3, 2014
Messages
242
Lovely to see the most atmospheric hack and slash still being worked on.

I could go on long yarns about how it was made the way it was by accident, how Diablo 2 dropped the ball when it comes to replicating the specific experience, and how the feeling and atmosphere was only really matched by the roguelikey Aliens vs. Predator 1 for me personally. But folks reading this thread are likely aware of all that :D

EDIT: It's also weird to think of this thing as an RPG. Back in the day we even called it "an arcade game" (implying it's more of a beat-them-up, which it is)
 

agris

Arcane
Patron
Joined
Apr 16, 2004
Messages
6,937
yeah, it's not really an rpg. roguelite, aRPG would be the modern classification. but this forum is a dumping ground for whatever labels a marketing team decides to brand their product with to reach a target demo, so diablo is not exactly diluting the pristine integrity of an otherwise virginal forum.
 

Lujo

Augur
Joined
Mar 3, 2014
Messages
242
Oh, I know, I'm a huge fan of it. Played a bunch of older mods from, say, 10 years ago. Easy game to appreciate, a rare gem that you mostly only get by accident. In this particular case by the idea of making something much more like an RPG falling through and the devs just packing up the finished content, which was combat and the procedural generation of dungeons and calling it a game.

It might be why it stands out so much, the bits that ended up being the game had more effort put into them than would be if they just went to make a game as simple (at it's core) as Diablo ended up being.

Instead of a failed RPG it ended up being a kick-ass beat-them-up :D
 

eXalted

Arcane
Joined
Dec 16, 2014
Messages
1,234
Been waiting for DevilutionX 1.30

Got tired if waiting and wanted to finally play, installed the game, checked the DevilutionX repo and what a Christmas surprise. Item highlight!
 

Ranselknulf

Arcane
Patron
Joined
Nov 28, 2012
Messages
1,880,219
Location
Best America
PC RPG Website of the Year, 2015 Codex 2016 - The Age of Grimoire Make the Codex Great Again! Grab the Codex by the pussy Insert Title Here RPG Wokedex Strap Yourselves In Codex Year of the Donut Steve gets a Kidney but I don't even get a tag.
How's this compare to the hellfire mod?

I played hellfire a few years ago and enjoyed the experience of new zones and custom quests. Is the DevilutionX mainly a QoL mod with better graphics, or does it try to add its own spin on the game?
 

eXalted

Arcane
Joined
Dec 16, 2014
Messages
1,234
Is the DevilutionX mainly a QoL mod with better graphics, or does it try to add its own spin on the game?
QoL and probably the best way if you want to experience vanilla with a facelift. No custom content (apart from the restored one), just a lot of bug fixes and improvements.
 
Joined
Apr 19, 2008
Messages
3,060
Location
Brazil
Divinity: Original Sin
Is the DevilutionX mainly a QoL mod with better graphics, or does it try to add its own spin on the game?
QoL and probably the best way if you want to experience vanilla with a facelift. No custom content (apart from the restored one), just a lot of bug fixes and improvements.

By restored, you mean the unique items in SP, or does it restore cut quests?

I like belzebub HD mod because it turns diablo into a diablo 2 kind of game, with waypoints, randomized dungeons. And it restore a lot of cut quests that I find more interesting than those from hellfire.

But devilution has the speed setting, that makes the game a little faster in dungeons...
 

KeighnMcDeath

RPG Codex Boomer
Joined
Nov 23, 2016
Messages
15,699
Its around here somewhere and it wasn't this:
TH team
1.gif

NOV 1, 2021 AT 8:55 PM
Download mirror
Heads up.

I have received enough complaints about downloadability from googledrive, and run out of arguments to not restore modDB downloads for TH2 patch and Musicpack.

It's going to be Blue access, possibly with some delays. But hope this helps.

Here:
https://www.moddb.com/mods/diablo-the-hell-2diablo 1
the hell 2 mod

B
ah... where the hell was it? It wasn't much though.

Ah.. here it was.
TH team
1.gif

NOV 4, 2021 AT 4:10 AM
One more trait added to the list
( told you I would add it : ) )

See.. not much.
 

agris

Arcane
Patron
Joined
Apr 16, 2004
Messages
6,937
Is the DevilutionX mainly a QoL mod with better graphics, or does it try to add its own spin on the game?
QoL and probably the best way if you want to experience vanilla with a facelift. No custom content (apart from the restored one), just a lot of bug fixes and improvements.

By restored, you mean the unique items in SP, or does it restore cut quests?

I like belzebub HD mod because it turns diablo into a diablo 2 kind of game, with waypoints, randomized dungeons. And it restore a lot of cut quests that I find more interesting than those from hellfire.

But devilution has the speed setting, that makes the game a little faster in dungeons...
I didn't appreciate this until I started digging into the Diablo 1 scene, but DevilutionX stands apart from The Hell (TH) and Beelzebub (Diablo HD).

Diablo HD is an entirely new engine that does not seek to recreate vanilla Diablo, only use its assets. It is a closed sourced engine replacement, bringing many Diablo 2 mechanics and itemization schemes to Diablo 1's art. It looks a lot like Diablo since it uses the Diablo asset packs, and offers a modders take on restoring cut content. Some of the restored cut content looks pretty enticing, but the itemization in particular is too much like Diablo 2 and is a big turnoff. Minimum levels, sash items, rare drops, etc. For vanilla quests, the ones that shipped with Diablo, they are sometimes changed based on what cut content was shipped with Diablo. Butcher's quest, finding the Valor armor, etc. Some of these changes are 'typical modder', others are compelling and feel like they could be part of OG Diablo. Graphically, this engine/mod looks very impressive* with real time lighting and zoom levels.

The Hell is also an entirely new engine that does not seek to recreate vanilla Diablo, and critically (against it, in my opinion) it also incorporates the Hellfire expansion. It does not have the graphics that the HD mod (above) has, does not have restored cut content, and does have modder-influenced changes to the main quests. It is harder than regular Diablo, but the inclusion of Hellfire items and in general the "typical modder" changes to things that don't need it (recolor the potions cuz modder) make it a lesser experience.

DevilutionX is a vanilla, plain-ass Diablo 1 source port, with open source access to the engine. It works for Hellfire or OG Diablo, does not contain modder-restored content, but has many QoL features and handles modern resolutions and aspect ratios elegantly. To give you an idea of how closely it adheres to Diablo, you can load diablo/hellfire saved games in DevilutionX, and load DevilutionX saved games in Diablo/Hellfire. They reverse engineered the Diablo engine based on some debugging tools that accidentally shipped with an obscure version of the game, and ensure bit-parity in saved game behavior. It also fixes a *lot* of bugs in Diablo 1. I dislike Hellfire, but one of the neat things about DevilutionX is that you can play vanilla Diablo with the barbiarian and bard (if you want). I've enjoyed the open-source nature of this project and have my own source-mod to tweak the mechanics more to my liking.

TLDR; vanilla D1 with some nice QoL and/or easy MP with friends? play devilutionX 1.3.0. Maybe you want to re-heat some tendies and give a modder's vision a spin? check out The Hell. Wish Diablo were more like Diablo 2, or want to see a modder's implementation of as much cut content as can be found? Check out Beelzebub (Diablo HD mod).


* Impressive, yet not good. The lighting in particular I find garish, with cast light often being the principal RGB value from whatever the source is. It's technically impressive, but aesthetically garbage.
 
Last edited:

KeighnMcDeath

RPG Codex Boomer
Joined
Nov 23, 2016
Messages
15,699
That's a good summary. It is a pity other old mods aren't discussed these days. I don't even know if they'd work with gog version or anything else. I should check my old old files to see if I still have them.
 

Baron Dupek

Arcane
Joined
Jul 23, 2013
Messages
1,871,406
Location
spite
I just wish that there would be some way to combine Awakening with technical improvements from Devilution or TH2 or else...
 

KeighnMcDeath

RPG Codex Boomer
Joined
Nov 23, 2016
Messages
15,699
Ah, the Awake version. I played a big of that on my older computer but had a bitch of a time getting it to run on my newer one.

I knew there was another besides HD, TH1&2, and that multiplayer HD.

Ah, a decent list:
Games that had a readme I usually printed out:

List of other mods for Diablo & Hellfire
  • Here we collect links and descriptions for Diablo 1 mods and mods for Hellfire.

    If you know about mods not described here, please write about it/them.
    Every mod will have a small review that describes its main features.

    TheHell is not included here for obvious reasons.

    Because certain mods are built for different versions of Diablo, one should have access to various Diablo versions to be able to play all these mods.
    Here's the link to all of these versions patches
    https://www.moddb.com/games/diablo-hellfire/addons
    TO BE FRANK MODDB HAS ALL OF THESE!! <---clicky

  • Diablo 1.07 mods

    1. V&K
    2. Retribution
    3. Vanity
    4. Abysmal
    5. Anorexorcism
    6. Fire Dragon's mod
    7. Netherworld
    8. Wrath of Hell
    9. The Rebirth
    10. V&K: Middle Earth
    11. Psycho
    12. Arcane War
    13. Ozzy mod
    14. Hellspawned
    15. Sin War
    16. Diablo Ultra
    17. Phantasmagoria
    18. Dr.Zed's mod
    19. Balance of Power
    20. Beta mod
    21. Depths of Hell
    22. Attika's Ironman Mod
    23. Dragonlance
    24. E & W
    25. Mephisto
    26. New Monster Mod
    27. Sandablo
    28. Super Diablo ("probably one of my favorite Diablo mods. Again, it's rather easy to play, but the enemies look fresh and new and are quite surprising sometimes" - Ychiju)

    Diablo 1.09 mods

    1. Awake


    Hellfire 1.01 mods

    1. Hellforge - Single-player toy only. This mod wasn't functioning properly when I was trying to run it. But after making my personal investigation, it turned out to be pretty well functioning. I have fixed it, and now it works. The mod is somewhat unusual. I got as low as level 7 yet, but will continue some day. Actually, it's pretty strange: at first I thought it almost doesn't change anything, but after some time I started noticing weird things about it. The most interesting things I've seen so far are a monster AI that makes a monster hide and then pop up and start shooting arrows (a combo of different AI's?) and unexpectedly modified quests. Balance is... strange. Some ideas are doubtful, for example, on floor 4 I came across skeletons who had Leoric attack type which, of course, resulted in their neverending self-ressurecting assault on me with no possible end. Anyway, this mod has some heavy bugs and sometimes crashes.

    2. Hellfire Fixed

    3. The Dark er HERE - this one is optimized for cooperative playing. It's based on V&K Hellfire mod (v2 IIRC). I don't feel like describing it here, because authors did it better than I possibly could and because the amount of work done is tremendous. Just check TheDark's homepage. It was the first mod for Hellfire that I played, no mod for Diablo or Hellfire got as close to perfectness as TheDark did. Of course, if I liked everything in TD, I wouldn't bother creating TheHell, so it has some features that repel me (like, for example, red life and blue mana, lol). TheDark is considered by many loyal players the best mod. By the way, it's still in development.

    4. V&K Hellfire mod - I didn't play this one much, but some say it's an excellent mod.

    5. Purgatory - Singleplayer mod. Very fun to play, well balanced.

    6. Icestorm

    7. Doomfire - I played it couple of times, it's a Singleplayer mod, that obviously tries to show players all the extra stuff developers didn't put in retail version: quests, monologues, items, pictures, sounds, w/e else. I don't know why but I had LOTS of bugs and crashes while playing, even had to write a small patch to it as it crashed at some point (IIRC, wrong pointer to Gargoyle animation in catacombs). Simply put: bugged mod, but has something to show for it. It's unfinished by the way, which is evident from readme files. Author either didn't have time for polishing it, or just abandoned it. Either way, the mod as a whole is not something serious as there was no serious coding involved and changes are more or less primitive: mostly data segment modifications.

    8. Fantasy

    9. Bossfire - I played it, but I really have nothing to say about it. You can make your own decisions about it.

    10. Hellfire Rebalanced (a.k.a. Minimod)

    11. Chaos
 
Last edited:

d1r

Single handedly funding SMTVI
Patron
Joined
Nov 6, 2011
Messages
4,384
Location
Germany
I have never heard of the Awakening Mod. Can somebody share some info on it?
 

KeighnMcDeath

RPG Codex Boomer
Joined
Nov 23, 2016
Messages
15,699
DIABLO - The Awaking (Awake mod)

Diablo Awake - is a mod for the first Diablo, which introduces many changes into the game. Awake Mod, is also only Diablo 1 mod based on the newest official Blizzard patch v1.09. Newly set up story shows us further fate of the World of Sanctuary, after Baal has been killed and the Worldstone destroyed.

The main changes Awake makes are adding new monsters/bosses, spells, new quests, normal items and unique items. Values of prefixes and suffixes has been modified, the difficult of the game has increased and few bugs that were present in Diablo 1 were fixed, such as duplicate bug, flash bug, invisible walls in hell, etc.one of the feature of Diablo awake is shared experience, gained from monsters, over the players what makes cooperative and online game much more fun. Improved monster status bar is also an interesting extras which allows to see current HP of the monster and ever HP and Resist/Immune of Bosses. All negative shrines (shrines which takes away base mana points) has been removed completely. The look of Tristram is now different, new pallets of colours have been added, locations of NPC is different, new music, movies and graphics also have been added.

When playing Diablo Awake, there are two modes - single and multiplayer. You can play multiplayer on special private Battle.Net server or through Hamachi network (choose Local Area Network when using Hamachi).

Diablo Awakening website: diablo.noktis.pl/awake/
Facebook: www.facebook.com/Diablo1ModAwakening
Mod Forum: awake.diablo1.eu.org


I liked some of the weird features so it was different. Switching computers I ended up with shitty errors but I see newer versions are out.
 

d1r

Single handedly funding SMTVI
Patron
Joined
Nov 6, 2011
Messages
4,384
Location
Germany
DIABLO - The Awaking (Awake mod)

Diablo Awake - is a mod for the first Diablo, which introduces many changes into the game. Awake Mod, is also only Diablo 1 mod based on the newest official Blizzard patch v1.09. Newly set up story shows us further fate of the World of Sanctuary, after Baal has been killed and the Worldstone destroyed.

The main changes Awake makes are adding new monsters/bosses, spells, new quests, normal items and unique items. Values of prefixes and suffixes has been modified, the difficult of the game has increased and few bugs that were present in Diablo 1 were fixed, such as duplicate bug, flash bug, invisible walls in hell, etc.one of the feature of Diablo awake is shared experience, gained from monsters, over the players what makes cooperative and online game much more fun. Improved monster status bar is also an interesting extras which allows to see current HP of the monster and ever HP and Resist/Immune of Bosses. All negative shrines (shrines which takes away base mana points) has been removed completely. The look of Tristram is now different, new pallets of colours have been added, locations of NPC is different, new music, movies and graphics also have been added.

When playing Diablo Awake, there are two modes - single and multiplayer. You can play multiplayer on special private Battle.Net server or through Hamachi network (choose Local Area Network when using Hamachi).

Diablo Awakening website: diablo.noktis.pl/awake/
Facebook: www.facebook.com/Diablo1ModAwakening
Mod Forum: awake.diablo1.eu.org


I liked some of the weird features so it was different. Switching computers I ended up with shitty errors but I see newer versions are out.

I was looking for a more ... personal review, you know?
 

KeighnMcDeath

RPG Codex Boomer
Joined
Nov 23, 2016
Messages
15,699
My biggest issue were the boxes of text and how they displayed if i recall.

Storage: pretty big
stash.png

I probably filled it though.

yQ7WVae.jpg

I like the extra monster detail boxes and current hp. The bar shrinks as it gets hurt. You'll notice those tabs. I think the game even keeps track of the actual clock on your computer so if it is 6pm it will show it.

THtfD3R.jpg

it has been a while. I can't recall if it was TheHell v1 or this that had the damn difficult lilith level or not. Hell, now I'm not sure of the clock. I guess i should try to get it going. I'm unsure if the gog versions are compatible.
 

As an Amazon Associate, rpgcodex.net earns from qualifying purchases.
Back
Top Bottom