After
seting up Reanimator, let's do something with it, namely modifiying a dye kit, and then getting it into the game.
Before we get started, be aware that this method is for vanilla(unmodded) hellgate london, I will go over the changes needed to mod for Revival 1.5b2 afterwards.
Open Reanimator. refer to PIC1
Open ITEMS in the Table Editor, then go down to index 1042 name of Dye_Kit_Lava
refer to PIC3
Side note: In the opened tab, you'll see 2 vertical scrollbars and 1 horizontal one. The first vertical one and the horizontal one moves the section with grey and white horizontal rows. The second vertical scrollbar moves the selected row. Sometimes it's easier to use one rather than the other, I think it just boils down to personal preferences really.
Oh yeah if you click on the column title/name in the first section it arranges the rows in alphanumeric/reverse alphanumeeric order.
Now, there are a lot of things that can be changed, but we'll cover adding +100 luck, and change the colorset.
First Luck
Scroll the first section horizontally until you get to props1 column(it's about halfway across). Now you'll notice that the lava dye kit doesn't have anything in there, but other dyes a bit further down do....
Due to a limit of 4 pictures that can be attached in a post, I'm trying to consolidate information, but if it's too confusing let me know and I'll change it, somehow. Back to the topic.....
If you hover your mouse over the vertical lines between the column title/name you'll see a double arrow, that means you can change to width of the column to the left of the line. So let's make props1 wider. Some items just don't know when to quit, but we're interested in the second row from the bottom in the picture(it's actually index 1069).
Time for a picture.PIC4
Don't worry too much what the script says, we'll be changing it, but the amount of luck varies based on the item level.
Now go back to the first row(index 1042 I mean) and type into the props1 column SetStat673('luck_item_bonus', 1000);
That's it for luck, now let's change the colorset.
Scroll horizontally onwards to the right to the column named colorSet(you could scroll to the end then scroll back a little bit). Right beside it is a column named colorSet_string which will tell you what the colorSet is.
Now let's open the colorsets table. This, I think is as self explanatory as tables go, there are a total of 156 colorsets.
Dye_Kit_Lava is index 136. I don't know about you, but I just want to see what it will look like with one of the hair colorsets, say Hair 3(index 24), but you don't have to choose this one.
After you've chosen one, click on Close Tab while you've got colorsets selected to close colorsets, if any of the others are slected you'll close it instead. Then type into colorSet the one you chose. As soon as you press enter you'll notice that it automatically names it correctly in the colorSet_string column.
Now it's time to save.
Go to File -> Save, click on it, it will ask where you want it saved, so select your Reanimator\data\excel folder, after a bit of time a small window pops up saying that the files has been saved, then we can move onto part 2 Getting it into the game.
Getting your newly modified dye into the game by modifying treasure table.Either make a note of the dye index you changed in this case it's 1042, or leave the items table open, it's up to you.
Open TREASURE
Go down to index 22 treasureClass player. now I'm going to use the right side of the Table Editor where the row is organised vertically.
You'll notice that there's several columns(arranged vertically) labeled itemX, valueX, and that item1 has 3, 23, -1, -1(many -1s follow), while value1 has 1 in it.
Side note: the first value in itemX is what the second value references. so using the example gicven, 3, 23, means choose treasureClass 23, the 1 in value1 means basically yes. What we want to do to item2 is change 0,-1 to 1,1042, which means chose index 1042 from the items file, and value2 we'll put 1 so it'll give us one of them. If you put 2 in value2 then you would get 2 of them. Another common arrangement for itemX is 2, X and that means choose from unittype file, and if the X was 305, then it would randomly select from one of the dye kits.
Back on topic, let's put into item 2 1,1042, leave the rest of it alone, and in value2 put 1.
refer to PIC4
Save it into Reanimator\data\excel.
Now, I got you to change index 22(player) in treasure because this way it gives it to a new character. It may also change an already existing instance, say a character who already has Lava dye kit, but I'm not sure, and by doing it this way it means that you have to create a new character, so if something goes pear shaped(technical term), it's only a new character who gets affected, not an already existing character. Hopefully.
Another side note: Black Knight, Cold Steel, Vanquish, Ivory Haze, Copper Sky, Indigo Fire, Dark Vengeance, and Earth Core dye kits are all subscriber only, so you would need to go to bitmask02(use the righthand section) in ITEMS and uncheck subscriberOnly, then save it.
Close Reanimator then double check that both items.txt.cooked and treasure.txt.cooked are in Reanimator\data\excel\
If they are, double click Hellpack.exe. Hellpack will pack the 2 files into sp_hellgate_1337.dat/.idx files, which you then move from your Reanimator folder into your Hellgate london\Data folder, then run the game, create a new character, and check that the character has the dye, and that it works, obviously, we don't know if the +100 luck does in fact work, but it should show up on the dye, and if you changed the colorset then that will be obvious if it worked.
Refer to FinishDye
If it worked, congratulations on creating your first mod. If it didn't let me know what, where, when who, how, and I'll do what I can to help.