Post tutorial Report RSS Editing Christof's Stats/Items/Disciplines

This tutorial will show you how to edit a player file (.npc file) that is used by ALL players to determine starting stats, experience, inventory items, cash, and disciplines. We're going to edit Christof as an example and start a new Singleplayer game to see our changes.

Posted by on - Intermediate Client Side Coding

Tutorial created by Javokis for e-mods.net's forum. Mirrored here for archival purposes as the website is now down.


Editing Christof's Stats/Items/Disciplines

This tutorial will show you how to edit a player file (.npc file) that is used by ALL players to determine starting stats, experience, inventory items, cash, and disciplines. We're going to edit Christof as an example and start a new Singleplayer game to see our changes.

-First go to your main Vampire - Redemption directory.
-Find Resource.nob and open it with Winzip.
-Find and extract Christof.NPC located in Resource.nob's misc subfolder.

npc01 OpenResourceNob

-Extract direct to your main Vampire - Redemption directory.

npc02 ExtractChristofNPC

-Go to the misc folder inside Vampire - Redemption and remove read-only from Christof.NPC

npc03 RemoveReadOnly

-Open the file with Notepad. Here's how to do it in WindowsXP.
-Choose from list and not the Internet

npc04 ChooseFromList

-Then pick the Notepad somewhere on the list and check mark Always open with this program.

npc05 PickNotepad

-Now we're ready to edit Christof.NPC how we want to. Here's what you should see at top of file.

npc06 ChristofGeneral

-The name line doesn't seem to do anything noticable so leave it.
-Let's set the cash line so we can have more cash.
-Just edit it like you would any other text file.
-Now let's set totalexperience to say 2000
-Now let's add a new line underneither totalexperience.
-Type the line as follows: experience 2000
-Here's how it should look.

npc07 ChristofGeneralAltered

-Now let's move down to stats.

npc08 ChristofStats

-If we want to alter Christof's starting health we'll need to add a copy of missing lines.
-This image should show you not only the added lines but what you could do to the stats already in place.

npc09 ChristofStatsAltered

-Let's take a look at disciplines.

npc10 ChristofDisc

-You can add disciplines to Christof by typing in
discipline [core name of discipline] [level] [Quick slot]

-The core names of available disciplines can be found in the game.ndd file located in the misc folder of Resource.nob.
-The levels range from -1 (Unlearned), 0 to 4 where 0 is actually level 1and 4 is actually level 5.
-The quick slot is located in-game on the lower right hand side of the UI screen.
-It reflects those quick disciplines slots that you can access by press 1 through 6 on your keyboard in-game.
-If you don't want a discipline to show up on the quick slots, just input a value of -1.
-Otherwise input what's shown below.
-We're going to add disciplines that were never introduced in singleplayer (Faith and Numina). Here's how it'll look.

npc11 ChristofDiscAltered

-Now let's move on to the Items section of the NPC file.

npc12 ChristofItems

-In the right hands, this can be quite a fun aspect of modding Redemption, but overall items should NEVER be added to multiplayer characters. You should only add items on the NPC file of a player that is built for singleplayer gaming only.
-Now to add an item to a player you input a line as follows:
item [template name] [location key name]

-Where the template names can be found in .NOT files that must be opened with NOT Editor.
-The location key names are main (inside the inventory) equip (it's on the player) belt (it's that 5 slot little).
-So let's start typing new stuff in as shown on this example image.

npc13 ChristofItemsAltered

-Now save the file and load up Redemption.
-Start a new Singleplayer game and you should get these results:

npc14 ChristofItemScreen

npc14 ChristofScreen

-Pretty simple, huh? And evil. This file has been responsible for so much trouble in this game - it's practically the reason Redemption is dead.
-Here's Why: People have used this file to add MILLIONS of equipped Platemail armor that racks up the NPC file size to larger than what the network can handle (Measuring in the megabites of memory). When the player attempts to enter the server, the server crashes.
-This process was known as STACK AND CRASH. This caused a HUGE panic in the entire community. No one was safe.
-Several attempts were made to counter the problem, but all had failed for one reason or another.

I was reluctant to post all my knowledge for this reason, but I can't see much of the harm in it now that we use Hamachi rather than WON. At least I can Block people in Hamachi, while allowing others to enter openly.


Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: