低魔时代

低魔时代

评价数不足
Fixing Bad Design -> Removing Racial HD and Level Adjustment
由 DragynDance 制作
A lot of people look at DnD as a roleplaying experience, whether it's the tabletop or a computer game derivative. On the tabletop, you always had homebrew to help things stay balanced and fun for the party, but on video games, which are limited by the scope of the code, you can only do so much. Some people want to be able to play some of the monster races on a fresh campaign starting at level 1 for roleplay reasons. Maybe your party are all drow who just climbed from the pits of the underworld? Or a wandering tribe of lizardfolk from the marshes? Why stifle these RP options? You don't get an advantage for playing weaker races like kobold, so why take a penalty to play stronger races, especially with all of the difficulty sliders allowing you to negate the advantage for the sake of balance? Well, this guide will show you how to easily and quickly edit the game files to remove racial HD and Level Adjustment from your chosen race(s).
   
奖励
收藏
已收藏
取消收藏
How to do it:
Navigate to the game's page in your library, find the cogwheel icon near the upper right, below the banner image for the game, click it, then go to browse local files, this will open up the main game folder.

Open the folder named "data" and you'll see a long list of .lua script files. For this next part, I recommend having a good text editor like notepad++ just to make formatting easier, but you don't need it for such a simple edit and can totally do this with just notepad. Find the file named "races.lua"; right click it and open with -> notepad (or notepad++ or whatever you prefer to use.)

This script may look imposing, but it's actually very easy to find what you want to change, I'll be using the lizardfolk race as an example, but you can modify any race you want this way. Scroll down to line 78, or use the search function to find "race_liz_man", the code block should look as follows:

If you read through the block, you'll see two entries that read "lv_adj=1,race_hd=2"

All you need to do, is delete those two entries, as well as one of the commas, like follows:

You do not need to leave the space there like I did, but it makes it easier to read when it's formatted nicely. This works on all of the races, and the script is fairly self explanatory, IE if you want to edit drow, you just look for race_drow.

When you're done, save the file, making a backup of the old one if you prefer, and start up the game. The edited races should no longer have a level adjustment or racial HD, and thus be playable from level 1! You'll have to repeat this process whenever the game has an update, however; if you want to create a new party (old saves shouldn't suddenly get extra HD or level adjustment out of the blue). Note that in game, the description of the race will still mention that it has racial hit dice, and thus extra health, but once you create the character and get in game, you'll be a level 1 character, with only the HP given by your level 1 class and CON modifier as per normal.
20 条留言
GarretVanBurace 7 月 12 日 上午 10:19 
It feels like implementing LA Buyoff is necessary if LA is present. I like the race specific Hit Dice though; those make the party compositions more interesting.
JC 5 月 25 日 下午 1:45 
NOTE: A quick and easy way to solve encumbrance issues is to change your races to Large (or bigger!). Just be aware that this can cause other issues due to the size adjustments.

Encumbrance is a gaming concept that has never produced fun for anyone, and this isn't a survival sim.
JC 5 月 25 日 下午 1:42 
The Level Adjustment (LA) from 3.5 makes sense only when you are forming a 1st level party to start a campaign.

20th level Human Fighter vs 9th level Troll Fighter
Human Wizard lvl 17 w/ 9th level spells versus an Ogre Wizard 11 w/ 5th level spells
The SRD considers these EQUALS.

Racial adjustments disappear when you are fully geared at Levels 20-30, with +3 to all stats at 30 as well as lower abilities compensation.
The full LA isn’t justified in this game. The only truly unique abilities are things like high natural armor, bite/gore, Drow poison, etc.

What I do is remove the LA and KEEP the HD. The HD serve as a fair penalty (loss of Class abilities, good BAB, etc) without being stupid.

REGARDING THE HOUSE RULE
+2 to hit penalty + Large gives the enemy +3 to hit (and confirm crits) and those are CRUCIAL in LMA.

At 15% to hit with +3 (30%) you've DOUBLED DAMAGE against your team in order to play a large race.

Even 45% --> 60% = plus 1/3 damage. That's not nothing.
Thasher 2024 年 9 月 2 日 下午 3:30 
I guess this doesn't work with monster classes like minotaur and ogres etc? Cant find anything in the line that would be the monstrous humanoid.
blindseye 2023 年 3 月 12 日 上午 8:57 
My bad, it works. I wasn't deleting one of the two commas. RTFM carefully. =P
blindseye 2023 年 3 月 12 日 上午 8:52 
FYI, I tried Notepad, Wordpad and Notepad++, not worked. Same problem with each. There is no builds in the NEW character screen.
blindseye 2023 年 3 月 11 日 下午 7:34 
FYI, I was trying to adjust Catfolk, so I could start with a Catfolk Rogue.
blindseye 2023 年 3 月 11 日 下午 7:33 
Was this broken by current update? I just tried it several times, different ways (deleting and adding 8 spaces, just deleting, etc.) and it failed to load the custom (or pre-built) characters.
PrimeSonic 2023 年 1 月 5 日 上午 6:31 
Just wanted to say this guide helped a lot.
Not just for this specific detail here, but for pointing out how the game code is so easily editable.

Been having a lot more fun with it as I've been poking at the Lua scripts and making modifications here and there to make the aging 3rd edition rules more enjoyable as a single player experience.
kmoran2085 2022 年 8 月 4 日 上午 8:57 
Yeah it sounds like it is. I do quite like checkpoint levelling systems, although it does give more control to the DM,. with that comes more burden on the DM. So I consider it something of a double-edged sword.