Author Topic: How to procure items using the cube  (Read 14172 times)

alex2069

  • Developer
  • Nameless
  • ****
  • Posts: 19
  • Karma: 7
Re: How to procure items using the cube
« Reply #30 on: Dec 28, 2010; 01:05 AM »
The latest builds are considerably nicer in terms of memory usage - primarily maeyan stripped out a lot of no longer needed reading and storing of excel file segments (90%+ can be rebuilt automatically like it's supposed to). A side effect of that was it broke a couple of things - most has been fixed, but that's why the data tables need a going over... Which Sam was supposed to do! Sam! Get on Skype when you read this! (he recently purchased a Wii or something and is currently away with Christmas stuffs etc, lol). However this also gave Reanimator a very nice speed boost and it is now quite snappy as well.
Oh, and I'm weird - I like puzzles, and reverse engineering things people go out of their way to stop you from doing so, is a good puzzle, so these are as good as my days off. :D

zart

  • Founder
  • Dark Will
  • ***
  • Posts: 884
  • Karma: 13
    • http://www.venoma.net
Re: How to procure items using the cube
« Reply #31 on: Dec 28, 2010; 02:40 AM »
Quote from: "alex2069"
Oh, and I'm weird - I like puzzles, and reverse engineering things people go out of their way to stop you from doing so, is a good puzzle, so these are as good as my days off. :D

And thank god for it. Divining the entrails of this game is not most peoples idea of fun. It was good to see you surface and speak alex, even though I barely understood a word of it it myself. Clearly Yandor has the chops to ask some worthy questions, but I will definitely be sticking to the "pie in the sky" stuff.
SquidlordBetty - Evoker Interruptus - 51/8
BunnyHuntress - Saw Drone Engi - 55/3
OneEyedTracy - BM - 41
HellenaHanbasket - Elemental Summoner - 51/2
SistrBubbles - Guardian - 40

Let's go bum tugging!

Yandor

  • Named
  • **
  • Posts: 288
  • Karma: 6
Re: How to procure items using the cube
« Reply #32 on: Dec 28, 2010; 04:32 AM »
Quote from: "zart"
Quote from: "alex2069"
Oh, and I'm weird - I like puzzles, and reverse engineering things people go out of their way to stop you from doing so, is a good puzzle, so these are as good as my days off. :D

And thank god for it. Divining the entrails of this game is not most peoples idea of fun. It was good to see you surface and speak alex, even though I barely understood a word of it it myself. Clearly Yandor has the chops to ask some worthy questions, but I will definitely be sticking to the "pie in the sky" stuff.
Clearly Yandor has the chops to take one of the Big Boss's threads 100% off topic.
When Lucious/Spike Milligan talks about bum tugging, we are talking about the English kind, not the US kind aren't we? Either way, where did that come from? Good thing its 314's mind we get to visit. Then theres the Wii, talk about an invitation, hang on, I've got to go, well which will it be?

@Alex
Whether its forward or reverse, its only when you get near the end of a project that you finally see how you should have started from the beginning. Finishing can be bitter sweet on that count. I gave up on reverse engineering a tiny 32k piece of firmware, the quality of thought that had been put into it amazed me. Ditto with the HGL files in Reanimator. It took people with a bunch of experience in game structure to conceive this game without blowing a fuse. Just business as usual... Sheeee

Part of the fun is that you can see the payoff, the endgame, the carrot on a stick.

If the HGL executable is 10M, how big were the source files and how does a human mind get a grip on that much, the big picture and the detail?

Yandor

  • Named
  • **
  • Posts: 288
  • Karma: 6
Re: How to procure items using the cube
« Reply #33 on: Dec 31, 2010; 03:19 PM »
Numbers from Items file-
The min, fixed and max numbers are item levels, the char levels may be 6 levels lower.
The fixed number is listed in hex, its decimal equivalent is shown next to it here.
A player of any level can get items of fixed level from the cube.

Index   Desc______min_fixed____max__Char level fixed+nano+augs
277__Hus_______36__27h=39__52___48 (10 Nano)
358__Niks_______38__29h=41__44___48 (9 Nano)
414__Dunbar_____27__1Eh=30__33   ___47 (14 Nano)    
417__Lees_______43__2Eh=46__100__47 (5 Nano)

The question of which weapon a MM should use at high level has never been clear to me.
People say this and that but what do the numbers say?

So thanks to the increased Nanoforge range they all get to be usable for a level 55 character now and they all get the "more exp needed" message in the nanoforge.
Nice to have choices and nice to know the forge can get higher than "max" levels out of a weapon.
Thanks for that Rev people.
« Last Edit: Jan 03, 2011; 02:53 AM by Yandor »

alex2069

  • Developer
  • Nameless
  • ****
  • Posts: 19
  • Karma: 7
Re: How to procure items using the cube
« Reply #34 on: Jan 01, 2011; 02:08 AM »
Just a small side note - the fixedLevel is actually a script (what I'm currently writing a compiler for - decompiler I essentially finished writing a couple of days ago). All the "IntPtr" columns are precompiled script byte codes.
e.g.
26 (0x1A) = Push number onto stack, then followed by a number of which to push.
Not sure about the weapons you're looking at, but some may have a more dynamic "fixed" level than first appears (haven't look at them myself).

Malachor

  • Developer
  • Eldest
  • ****
  • Posts: 1996
  • Karma: 25
Re: How to procure items using the cube
« Reply #35 on: Jan 01, 2011; 03:22 PM »
I think it's time this discussion moved into it's own topic, since it's now not about spawning items via the cube.

Yandor

  • Named
  • **
  • Posts: 288
  • Karma: 6
Re: How to procure items using the cube
« Reply #36 on: Jan 02, 2011; 03:25 AM »
Attached is a zip containing recipes.txt.cooked with 8 new recipes added.
The first 4 use single white scraps for ingredients, the second 4 use single rare (blue) scraps for ingredients.
You have to remember to use rare scraps for the last 4 recipes because the cube’s drop down recipe list can’t say rare.
The first 6 recipes for mods now use fewer ingredients.
All recipes use quantity one of each ingredient type.
[attachment=3:c08qvm24]DropDown.png[/attachment:c08qvm24]
This may help those who have been unable to get uniques out of the cube using Reanimator.
The catch is that you still need to use Reanimator to add 8 new entries to Treasure.txt.cooked.
If you are running 4GB Vista (resource hungry), Reanimator may be the only application you can have running when you save an altered file (to avoid an out of memory message).

Before you unzip the new recipes-
Go to C:Program FilesFlagship StudiosHellgate LondonDataexcel folder
Make a new folder named “original recipes” and put copies of both original Recipes.txt.cooked and Treasure.txt.cooked in the folder as backups.
While you are there make another new folder named “8 recipes added”.
The Recipe and Treasure files need to be kept in matching pairs.
Once you get the new file pair working, put copies in the “8 recipes added” folder.
To get armor or whatever, you only have to change the “Item1” column entries for the last 8 treasure entries.
That way the recipes and ingredients don’t have to be changed all the time, just swap in the treasure file version that drops the loot items you want.

The unzip should put the new Recipes file into your excel folder for you.
In Reanimator: Recipes the added ones look like this-
Ingredient1ItemQuality=0 means white, 2 means blue ingredients.
On the right you see these recipes need Treasure lines 531 to 538 to be added to the treasures file.
[attachment=2:c08qvm24]8NewRecipes.png[/attachment:c08qvm24]
In Reanimator: Treasure-
Highlight the Index 506 line by clicking to the left of the Index 506 line as in the picture.
Click the “Dupe” button in the lower right 8 times.
Scroll down to the bottom of the table, you should see treasure entries 531 to 538 have been added.
Change the 16 entries to those shown highlighted in yellow.
The “item1” entries are MM weapons, mostly uniques, start with these and change them to other Items later.
In the top left of the Reanimator bar click File then Save then some more clicks as prompted.
Close Reanimator and check out the recipes ingame.[attachment=1:c08qvm24]8NewTreasure.png[/attachment:c08qvm24]
Sorry-
With weapons and armor these give fixed level drops, near the level at which you would get them in the game, there seems to be no option.
Any player class or character should get the fixed level unique drops regardless of their character level.
If one of the treasure entries “item1” reward is changed to 1067 (cube_result_copper…) it should give a unique Dye Kit with an item level near the character’s level, not a fixed level.
FSS cube code has some bugs, it can sometimes give you a reward from the wrong recipe.

[attachment=0:c08qvm24]8Recipes.zip[/attachment:c08qvm24]