ScriptUO

Official ScriptUO EasyUO Scripts => Script Library => Crafting => Topic started by: Kandie on November 21, 2020, 12:09:34 PM

Title: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Kandie on November 21, 2020, 12:09:34 PM
Does anyone have a script that can fill any kind of BOD, or updated a script to do this?   Would appreciate a script like that... Right now I am using one Auto bod filler 2.0 and it works great for Blacksmithy and Tailoring.. But when I try to use the new menue for the other kind of bods, it says can't find....HELP PLZ ! ! !
                                                                                                                      TIA Kandie
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Gaderian on November 21, 2020, 01:05:24 PM
If someone doesn't have one already, then I would be willing to assist as I have time, but I have no motivation to write it just to do it. Maybe it could be a community project.

Each of the bod systems needs a lot of data.
I looked at doing inscription, but never automated it to any level. I have done tinkering. Those are interesting because of the talismans to protect consuming resources when making stuff. I have not really tried carpentry, alchemy or fletching.

So what is needed is an inventory of what bods are possible. So for example, there will be small bods (and individual item crafted/filled) and large bods (a group of items - the group is always the same for that bod type, but there are several different groups of large bods).

Next for each of those kinds of items to be crafted, the item type needs to be setup.

I would start with a partial list of a skill, then expand it as I find more bods. Does the information exist either on stratics, uo.com's wiki about bods or uoguide? if so, then it can make the research part easier.

Then the script additions to extend something like neo's script would be possible.
It needs the above data and then a definition to craft each of the items needed. Getting resources, which tool crafts it, where it is in the craft menu.

I would guess that for one bod system, it could take the better part of the free time I have for a week to add it in. For me to work on a project like this, would take well into the late winter or spring - it is hunting season here until mid January... I am just trying to get over this COVID so sitting at home today.

If you have the list of items to be crafted, then I would do it this way: make 1 of each in a container, then have a simple script that evaluates all that information and copy/paste it.

Gaderian
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Kandie on November 21, 2020, 01:46:58 PM
the crafting menu lists all the items, like for carpentry, the crafting menu lists them. I wouldn't care about the tinkering that uses gems.....just bods that only use 1 named resource to make......as for me I am a dummy, don't know a thing about writing scripts :)   Wish back in my day we had computers. we were lucky to have 1 electric typewriter for our class.. But would be great if someone anyone would take this on .   Thx  :) Garderian

                                                                                                      Kandie
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Kandie on November 21, 2020, 01:50:29 PM
forgot, I hope your getting better.....  we have been lucky so far.  Hope we don't get it, but I think my son and I had it when we were on a cruise last winter....we were both so sick.



ps:  I wouldn't worry about the large BODS, people can fill those by hand :)
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Gaderian on November 21, 2020, 02:07:50 PM
Appreciate the well wishes. I am nearing the end of this, but my wife is having a tougher go of it. :(

Even a non-scripter could collect the data needed to put this together. UO.com lists all the large bods. There are some small bods that are not part of a large bod, like blacksmith shields. This is the kind of information that anyone could collect.

All you have to do is collect small bods every day on characters with .1 of the respective skill. Toss those into bod books. Store those books on a vendor - not for sale in your house - so the item count doesn't go against your house. If you collected all those for a month, you would probably have most of the small bods possible for each craft skill. Knowing that list would be extremely helpful to making a project like this possible.

A little more effort would be to edit a post here - in this thread - and just keep an organized list of all the bods you collect. That would be even better.

Would you be willing to take on that data collection?

Gaderian
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Kandie on November 21, 2020, 03:33:43 PM
sure, can we make it public so others can contribute?  then we could get done a lot faster....Can u start a thread so we can add bods, like one named Tailoring, then as we get them we can add to the list,  a list for Tailoring, one for Blacksmithy , Tinkering, cooking, Bow Fletching, Inscription, Carpentry and Alchemy.....I will start looking through my books and get them ready to add to the lists
    Thx.. and I am glad your getting better,  praying your Wife will be better soon :)
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Gaderian on November 21, 2020, 04:16:19 PM
Making the data collection in this thread would be appropriate.
Whoever makes the post, has control to modify it. If you are willing to consolidate the data from newer posts below into a top post, then go ahead.

Large bods are documented on the UO website.
Small bods must exist for each of the large bod components.
It would be simple to go to the UO website on BODs and copy/paste the description into a post and reformat it a little.

The interesting information would be the small bods that are not a component of a large bod. If any of those exist, then we would need to know about those to be able to recognize all. I offered shields as an example in the Blacksmith BODs - those are not part of any large bod, but exist. I always thought the shields were great BODs to bribe up to get POF, Gargoyle Pickaxes and Prospecting tools - because they can be bribed through the materials. Weapons can't be bribed higher than 20, exceptional, iron ingots and are too low to reward POF - as a contrast to the armor and shields. Since the shields are not part of the large bod system, filling and turning those in for the lower end rewards makes perfect sense.

Something that would interest me is a comparison of materials and effort vs. reward. There are really cheap ways to get high end points, and very intense ways to get the same points. I did lots of smithing bods in the past, so another example are ringmail LBODS get less points than the chainmail LBODS, even though ringmail LBODS require more parts. That is insanely stupid on the designer's side of the system. There is a huge difference in mining enough valorite ingots to fill the ringmail LBOD compared to the chainmail LBOD. Additionally, I would love to see a bribing system in place - but that is probably 'pie in the sky' for now.

So keeping the scope of this project to filling small bods would be appropriate.

Gaderian
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Kandie on November 21, 2020, 06:27:29 PM
I have no idea how to do that.....sorry.....I know very little about stuff like that.......I'm lucky I know what I do :)
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Gaderian on November 21, 2020, 07:45:08 PM
So on any of your posts you have written before, you have your name at the top left. All the way to the right of your name there will be an option 'Modify'.

If you click on that, you can actually edit your old message. Once you click modify, it looks very much like typing a fresh message, but your old message is already there in the box.

So what I was suggesting, was that you modify a post to type the small bod information as we gather it.

Gaderian
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Moonbeast on December 05, 2020, 04:54:41 PM
omg, so many tinker and carpentry bods that are not part of larges.  I have tons and tons of filled bod books on vendors for storage if I can help in any way.
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: The Ghost on December 05, 2020, 05:20:26 PM
That why I have the TG  Factory,  it was to help us make what we need to craft the BOD.      I find that it was just easier to update for single BOD ( single resource) 

all depend the route you want to go.    here some addition for the craftinfo.txt file
This will help you if you want to modified  S7Bodfiller.   

Code: [Select]
; -------------- Cooking ----------------------------
if %1 = sack_of_flour || %1 = sack , #spc , of , #spc , flour || %1 = PGG
  gosub _sub sack_of_flour PGG 5 trash Ingredients 1 0 1 cooking 20 1 wheat 1
if %1 = dough || %1 = LGG
  gosub _sub dough LGG 5 trash Ingredients 1 1 1 cooking 20 1 flour 1
if %1 = sweet_dough || %1 = sweet , #spc , dough || %1 = LGG
  gosub _sub sweet_dough LGG 5 trash Ingredients 1 2 1 cooking 20 1 dough 1
; -----bake
if %1 = miso_soup || %1 = miso , #spc , soup || %1 = LEP
  gosub _sub miso_soup LEP 4 trash baking 3 12 1 cooking 20 1 fish 1

Code: [Select]
  ;---------------- Fletching ---------------------------------
if %1 = kindling || %1 = PEF
  gosub _sub kindling PEF 4 trash Materials 1 0 1 bowcraft 30 1 boards 1
if %1 = shaft || %1 = SLK
  gosub _sub shaft SLK 4 trash Materials 1 1 1 bowcraft 5 1 boards 1
 if %1 = elven_fletching || %1 = elven , #spc , fletching || %1 = ...
  gosub _sub elven_fletching ... 1 trash Materials 1 2 1 bowcraft 30 2 faery_dust 1 feathers 20
  ;------Ammo---
if %1 = arrow || %1 = RWF
  gosub _sub arrow RWF 4 trash Ammunition 2 0 1 bowcraft 30 2 shaft 1 feathers 1
if %1 = crossbow_bolt || %1 = crossbow , #spc , bolt || %1 = LNK
  gosub _sub crossbow_bolt LNK 1 trash Ammunition 2 1 1 bowcraft 30 2 shaft 1 feathers 1
if %1 = fukiya_dart || %1 = fukiya , #spc , dart || %1 = SGP
  gosub _sub fukiya_dart SGP 1 trash Ammunition 2 2 1 bowcraft 50 1 boards 1
; ----------  Weapons -------------
if %1 = bow || %1 = WOH
  gosub _sub bow WOH 4 trash Weapons 3 0 1 bowcraft 200 1 boards 7
if %1 = crossbow || %1 = JSF
  gosub _sub crossbow JSF 4 trash Weapons 3 1 1 bowcraft 200 1 boards 7
if %1 = heavy_crossbow || %1 = heavy , #spc , crossbow || %1 = BFR
  gosub _sub heavy_crossbow BFR 1 trash Weapons 3 2 1 bowcraft 220 1 boards 10
if %1 = composite_bow || %1 = composite , #spc , bow || %1 = BFR
  gosub _sub composite_bow BFR 1 trash Weapons 3 3 1 bowcraft 200 1 boards 7
if %1 = repeating_crossbow || %1 = repeating , #spc , crossbow || %1 = PPO
  gosub _sub repeating_crossbow PPO 1 trash Weapons 3 4 1 bowcraft 220 1 boards 10
if %1 = yumi || %1 = MDP
  gosub _sub yumi MDP 4 trash Weapons 3 5 1 bowcraft 220 1 boards 10
if %1 = elven_composite_longbow || %1 = elven , #spc , composite , #spc , longbow || %1 = BFR
  gosub _sub elven_composite_longbow BFR 1 trash Weapons 3 6 1 bowcraft 200 1 boards 20
if %1 = magical_shortbow || %1 = magical , #spc , shortbow || %1 = BFR
  gosub _sub magical_shortbow BFR 1 trash Weapons 3 7 1 bowcraft 310 1 boards 15
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Gaderian on December 07, 2020, 03:06:35 AM
So I have a script that can help with doing data collection of small bods. There are so few large BODs by comparison, it is simple to get those. Also, I think uo.com may have those listed.

You need to edit the first line to create a new data file. I was naming the data file based on the skill. The first one I was looking at was Tinkering, so I named my file TinkerBOD.txt. Whatever you put in the name will be overwritten - so make it unique.

This needs kalOCR version 6.11 which I am also attaching.

I will work on it more myself as I have time, but if someone wants to upload their information, that would be appreciated.

Basically this expects all the same type skill BODs to be in a single BOD book - at the moment. I think the next step is to make it run a filter on the book. That would be more resilient. No promises on time to get this done here - consider it a work in progress that others can also contribute. Right now I started working on Moonbeast's BOD book collection - my thanks to her for allowing me to access the BODs collected so far.

I see this tool expanding to have a known set of BODs. Then it could be run against a book to update it's knowledge. Using a good output routine to make names that can be called to incorporate that knowledge.

Once a list of items is known, then we can build the craftinfo data. The Ghost got us started on fletching and cooking.

Here is the rough data (I may clean it up more later...)
This is the unique list I have by craft skill:
Code: easyuo
  1. Alchemy:
  2.  a Confusion Blast potion
  3.  a Greater Confusion Blast potion
  4.  Agility potion
  5.  conflagration potion
  6.  Cure potion
  7.  Darkglow Poison
  8.  Deadly Poison potion
  9.  Explosion potion
  10.  gold dust
  11.  Greater Agility potion
  12.  greater conflagration potion
  13.  Greater Cure potion
  14.  Greater Explosion
  15.  Greater Heal potion
  16.  Greater Poison potion
  17.  Greater Refreshment potion
  18.  Greater Strength potion
  19.  Heal potion
  20.  [s]hovering wisp[/s] ; won't do this because of captured essence ingredient
  21.  Lesser Cure potion
  22.  Lesser Explosion
  23.  Lesser Heal potion
  24.  Lesser Poison potion
  25.  nexus core
  26.  Nightsight potion ; reported anomaly of 'night sight' vs 'nightsight' names
  27.  Parasitic Poison
  28.  Poison potion
  29.  Potion of Invisibility
  30.  Refresh potion
  31.  smoke bomb
  32.  Strength potion
  33.  
  34.  
  35. Carpentry:
  36.  ancient wild staff
  37.  arcanist's wild staff
  38.  armoire
  39.  armoire (red)
  40.  bamboo flute
  41.  bamboo screen
  42.  barrel lid
  43.  barrel staves
  44.  black staff
  45.  bokuto
  46.  bulletin board (east)
  47.  bulletin board (south)
  48.  cherry armoire
  49.  club
  50.  cozy elven chair
  51.  crate
  52.  decorative box
  53.  dress form
  54.  drum
  55.  easel with canvas ; this one is questionable - 3 choices in the craft menu - do any work? or only a specific one?
  56.  elegant armoire
  57.  elegant low table
  58.  elven podium
  59.  fancy elven armoire
  60.  finished wooden chest
  61.  fishing pole
  62.  foot stool
  63.  fukiya
  64.  giant replica acorn
  65.  gilded wooden chest
  66.  gnarled staff
  67.  hardened wild staff
  68.  [s]keg[/s] ; needs tinkered and carpentry sub assemblies. doesn't make the sub assemblies but will pull the parts if stocked in the secure
  69.  lap harp
  70.  Large Crate
  71.  large table
  72.  lute
  73.  magincia-style throne
  74.  maple armoire
  75.  medium crate
  76.  [s]music stand[/s] ; SBod fills with either a short or tall version. The name is the same, while the picture is different. Currently disabled and ignored from craftinfo. Fix would be to test pixel on the SBod when opened for which picture.
  77.  ornate elven chairs
  78.  ornate wooden chest
  79.  plain low table
  80.  plain wooden chest
  81.  quarter staff
  82.  rarewood chest
  83.  raven helm
  84.  reading chair
  85.  red armoire
  86.  red hanging lantern
  87.  shepherd's crook
  88.  shoji screen
  89.  short cabinet
  90.  simple elven armoire
  91.  small table
  92.  standing harp
  93.  stool
  94.  straw chair
  95.  tall cabinet
  96.  tambourine
  97.  tambourine (tassel)
  98.  tetsubo
  99.  thorned wild staff
  100.  trinsic-style chair
  101.  vesper-style chair
  102.  vulture helm
  103.  white hanging lantern
  104.  wild staff
  105.  winged helm
  106.  wooden bench
  107.  wooden box
  108.  wooden chair
  109.  wooden chest
  110.  wooden container engraving tool
  111.  wooden footlocker
  112.  wooden shelf
  113.  wooden shield
  114.  wooden throne
  115.  woodland arms
  116.  woodland chest
  117.  woodland gauntlets
  118.  woodland gorget
  119.  woodland leggings
  120.  writing table
  121.  yew-wood table
  122.  
  123. Cooking:
  124.  awase miso soup
  125.  baked apple pie
  126.  baked fruit pie
  127.  baked meat pie
  128.  baked peach cobbler
  129.  baked pumpkin pie
  130.  baked quiche
  131.  bowl of rotworm
  132.  bread loaf
  133.  cake
  134.  cake mix
  135.  cheese pizza
  136.  chicken leg
  137.  Coffee
  138.  cooked bird
  139.  cookie mix
  140.  cut of ribs
  141.  dough
  142.  egg bomb
  143.  enchanted apple
  144.  fish oil flask
  145.  fish steak
  146.  food decoration tool
  147.  fried eggs
  148.  fruit bowl
  149.  Gingerbread Cookie
  150.  Grapes of Wrath
  151.  Green Tea
  152.  Hot Cocoa
  153.  leg of lamb
  154.  miso soup
  155.  muffins
  156.  pan of cookies
  157.  parrot wafer
  158.  red miso soup
  159.  sack of flour
  160.  sake
  161.  sausage pizza
  162.  savage kin paint
  163.  sushi platter
  164.  sushi rolls
  165.  sweet cocoa butter
  166.  sweet dough
  167.  unbaked apple pie
  168.  unbaked fruit pie
  169.  unbaked meat pie
  170.  unbaked pumpkin pie
  171.  unbaked quiche
  172.  uncooked sausage
  173.  wasabi clumps
  174.  wheat wort
  175.  white miso soup
  176.  
  177. Fletching:
  178.  arrow ; Tries to pull from secure. If none, then craft 30, split pile to combine, then return excess to secure for next time.
  179.  assassin's shortbow
  180.  barbed longbow
  181.  bow
  182.  composite bow
  183.  crossbow
  184.  crossbow bolt  ; Tries to pull from secure. If none, then craft 30, split pile to combine, then return excess to secure for next time.
  185.  elven composite longbow
  186.  frozen longbow
  187.  heavy crossbow
  188.  kindling
  189.  lightweight shortbow
  190.  longbow of might
  191.  magical shortbow
  192.  mystical shortbow
  193.  ranger's shortbow
  194.  repeating crossbow
  195.  shaft ; Tries to pull from secure. If none, then craft 30, split pile to combine, then return excess to secure for next time.
  196.  slayer longbow
  197.  yumi
  198.  
  199. Inscription:
  200.  Agility
  201.  animate dead
  202.  Arch Cure
  203.  Arch Protection
  204.  Blade Spirits
  205.  Bless
  206.  blood oath
  207.  Bulk Order Book
  208.  Chain Lightning
  209.  Clumsy
  210.  corpse skin
  211.  Create Food
  212.  Cunning
  213.  Cure
  214.  Curse
  215.  curse weapon
  216.  Dispel
  217.  Dispel Field
  218.  Earthquake
  219.  Energy Bolt
  220.  Energy Field
  221.  Energy Vortex
  222.  evil omen
  223.  exorcism
  224.  Explosion
  225.  Feeblemind
  226.  Fire Field
  227.  Fireball
  228.  Flamestrike
  229.  Gate Travel
  230.  Greater Heal
  231.  Harm
  232.  Heal
  233.  horrific beast
  234.  Incognito
  235.  Invisibility
  236.  lich form
  237.  Lightning
  238.  Magic Arrow
  239.  Magic Lock
  240.  Magic Reflection
  241.  Magic Trap
  242.  Magic Untrap
  243.  Mana Drain
  244.  Mana Vampire
  245.  Mark
  246.  Mass Curse
  247.  Mass Dispel
  248.  Meteor Swarm
  249.  Mind Blast
  250.  mind rot
  251.  Night Sight
  252.  Necromancer Spellbook ; Won't combine unless it has 0 spells and no slayer properties (can be overridden)
  253.  pain spike
  254.  Paralyze
  255.  Paralyze Field
  256.  Poison
  257.  Poison Field
  258.  poison strike
  259.  Polymorph
  260.  Protection
  261.  Reactive Armor
  262.  Recall
  263.  Resurrection
  264.  Reveal
  265.  Runebook ; Manual. Preserve your own runebooks by renaming it. Will combine non-renamed books. Also needs lots of blank recall runes - which is hard to predict/stock since these do not stack.
  266.  Runic Atlas ; Manual, for the same reasons as runebook
  267.  Spellbook ; Will combine books with 0 spells and no slayer property (can be overridden)
  268.  Spellbook Engraving tool
  269.  strangle
  270.  Strength
  271.  Summon Air
  272.  Summon Creature
  273.  Summon Daemon
  274.  Summon Earth
  275.  summon familiar
  276.  Summon Fire
  277.  Summon Water
  278.  Telekinesis
  279.  Teleport
  280.  Unlock
  281.  vampiric embrace
  282.  vengeful spirit
  283.  Wall of Stone
  284.  Weaken
  285.  wither
  286.  wraith form
  287.  
  288. Smithing:
  289.  
  290.  chainmail coif
  291.  chainmail leggings
  292.  chainmail tunic
  293.  plate helm
  294.  platemail arms
  295.  platemail gloves
  296.  platemail gorget
  297.  platemail legs
  298.  platemail tunic
  299.  ringmail gloves
  300.  ringmail leggings
  301.  ringmail sleeves
  302.  ringmail tunic
  303.  
  304. Tailoring:
  305.  bandana
  306.  bone armor
  307.  bone arms
  308.  bone gloves
  309.  bone helmet
  310.  bone leggings
  311.  boots
  312.  boots
  313.  cap
  314.  fancy shirt
  315.  feathered hat
  316.  female leather armor
  317.  floppy hat
  318.  full apron
  319.  leather bustier
  320.  leather cap
  321.  leather gloves
  322.  leather gorget
  323.  leather leggings
  324.  leather shorts
  325.  leather skirt
  326.  leather sleeves
  327.  leather tunic
  328.  long pants
  329.  plain dress
  330.  sandals
  331.  shirt
  332.  shoes
  333.  short pants
  334.  skirt
  335.  straw hat
  336.  studded armor
  337.  studded bustier
  338.  studded gloves
  339.  studded gorget
  340.  studded leggings
  341.  studded sleeves
  342.  studded tunic
  343.  surcoat
  344.  tall straw hat
  345.  thigh boots
  346.  tricorne hat
  347.  tunic
  348.  wide-brim hat
  349.  
  350. Tinkering:
  351.  [s](potion keg) A specially lined keg for potions.[/s] ; requires sub assemblies made - skipped
  352.  amber bracelet
  353.  amber earrings
  354.  amber necklace
  355.  amber ring
  356.  amethyst bracelet
  357.  amethyst earrings
  358.  amethyst necklace
  359.  amethyst ring
  360.  axle
  361.  axle with gears
  362.  barrel hoops
  363.  barrel tap
  364.  bola balls
  365.  bolas
  366.  bracelet
  367.  butcher knife
  368.  candelabra
  369.  citrine bracelet
  370.  citrine earrings
  371.  citrine necklace
  372.  citrine ring
  373.  cleaver
  374.  clippers
  375.  clock frame
  376.  clock parts
  377.  diamond bracelet
  378.  diamond earrings
  379.  diamond necklace
  380.  diamond ring
  381.  dovetail saw
  382.  draw knife
  383.  emerald bracelet
  384.  emerald earrings
  385.  emerald necklace
  386.  emerald ring
  387.  fancy wind chimes
  388.  Farspeaker
  389.  fletcher's tools
  390.  flour sifter
  391.  fork
  392.  froe
  393.  gears
  394.  globe
  395.  goblet
  396.  hammer
  397.  hatchet
  398.  heating stand
  399.  hinge
  400.  inshave
  401.  iron key
  402.  jeweled filigree
  403.  jointing plane
  404.  key ring
  405.  knife
  406.  lantern
  407.  lockpick
  408.  mapmaker's pen
  409.  metal container
  410.  mortar and pestle
  411.  moulding planes
  412.  nunchaku
  413.  paper lantern
  414.  pewter mug
  415.  pickaxe
  416.  pitchfork
  417.  plate
  418.  ring
  419.  rolling pin
  420.  round paper lantern
  421.  ruby bracelet
  422.  ruby earrings
  423.  ruby necklace
  424.  ruby ring
  425.  sapphire bracelet
  426.  sapphire earrings
  427.  sapphire necklace
  428.  sapphire ring
  429.  saw
  430.  scales
  431.  scissors
  432.  scorp
  433.  scribe's pen
  434.  sewing kit
  435.  sextant
  436.  sextant parts
  437.  shoji lantern
  438.  shovel
  439.  skillet
  440.  skinning knife
  441.  sledge hammer
  442.  smith's hammer
  443.  smoothing plane
  444.  spoon
  445.  springs
  446.  spyglass
  447.  star sapphire bracelet
  448.  star sapphire earrings
  449.  star sapphire necklace
  450.  star sapphire ring
  451.  tinker's tools
  452.  tongs
  453.  tourmaline bracelet
  454.  tourmaline earrings
  455.  tourmaline necklace
  456.  tourmaline ring
  457.  wind chimes
  458.  
(Initial creation with Moonbeast's data)
(Updated 1/23/2021 with Thargorff's contributions)
(Updated 1/30/2021 with caines and formerlyrara's contributions)
(Updated 6/9/2021 with Hitech's contributions)
(Updated 8/14/2021 with test results from Reefhawk, Thargorff, Hitech and Gaderian)

Blacksmith is missing all of the non-large BOD items - but the script already did those - so I am not concerned with this list leaving those items out.

I had several N/A entries. Some were no data at the end of the book (the script doesn't filter that apparently). I found one case where it was data that was missing (Summon Air Elemental scroll in Inscription). So there may be some other things missing because of an OCR failure.

There is likely some repetition among the files. These were read from filled BOD books where a similar BOD could be in multiple books. For the most part each line was 1 BOD book filtered to only list an entry once.

There is a display bug from OSI on the large vs. small bods for several of these when the length is longer than fits. Small BODs mostly wrap. Large Bods overwrite the text into the "Quality (Normal/Exceptional)" space. So that can account for several of the items.
I only read the first line of each. When a second line was used for wrap, the names may be missing. There is "a specially lined keg" at the top of tinkering, but it's second line is lacking. Not sure if it is important.

The player seemed to have only collected/stored large bods for Tailoring and Smithing. Is there more data to be collected there?

Does anyone have something not listed above? Please share... :)

Gaderian
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Thargorff on December 09, 2020, 02:40:17 PM
I got *bleep* load of all schools of bods on baja, will be willing to help to get this project going, that would great addition to bods scripts. I will check what i have and will try to update what you have already collected for data
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Gaderian on December 10, 2020, 04:20:59 AM
So the BOD_lister script will ask you to target a BOD book. It 'reads' all the book and makes a data file. You have to change the name of that data file in the beginning of the BOD_lister for what you want it named. It appends to that filename. Since it appends, I would accept just a 1 line statement to name the next craft skill in the same file even.

If you have it sorted by craft type already (your bod books have only 1 craft type skill in it), then it works really nice to separate the skills.

I was thinking of adding known information and not report that - so we would have a list of either bods previously unknown or declare nothing new found. That won't happen this morning... ;) but maybe this weekend.

If you are willing to give me your files with the data, I can sift and sort against what we have already collected above. It would really help to know the craft skill, of course.

Gaderian
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Thargorff on December 29, 2020, 10:37:02 AM
@Gaderian so i got those file copies from the books i have, looks like a lot of them are already listed in the sample you provided. Do you want me to forward them to you and how? And oh my, just looking at cooking ingridents for many of them is going to be a nightmare to script
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Gaderian on December 29, 2020, 11:28:44 AM
Hi Thargorff,
Depends on the size. You can attach here in a message, or include in a code box. Feel free if it is small enough to send to me in a PM here. Since you also happen to have my contact on Discord, then you could forward the files to me that way.

Gaderian
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: formerlyrara on January 11, 2021, 12:17:40 PM
so there are bods now for all the resources? am i seeing that correctly? I am sure i can contribute time and effort into finding all the ids and such for the skills as I have and pretty sure everyone else in the game has them GM'd. Just let me know what you need assistance on!!
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Gaderian on January 11, 2021, 02:04:25 PM
So there is a tool above that will gather information out of a BOD book and write it to a text file.
It helps if you have it already sorted by craft skill.
In particular we are looking for help filling out all the data possible.
Generally speaking, tailoring and blacksmith have already been done by other public tools out there for bod sorting/filling. I can't answer whether that is a complete list or if anything was added with the changes a few years ago. My list above is very short in those skills because the player who offered to allow me to go through their BOD books really didn't save much for Tailoring/Blacksmithing because either they were filled and turned back in or given away to a friend.

If you want to sift and sort against the above lists by skill and return to me a list of your unique results - that would be amazing. It is a lot of work. I have a really nice text editor that I did that sorting with, so everything you read above probably took me under 2 hours to do all those skills and write the tool. Now to run the tool is pretty simple.

If volunteers can run the tool against their BOD books and even forward the files to me, I wouldn't mind sifting and sorting on a lazy weekend afternoon. Right now the goal is to gather data. I am hoping it will be done soon. A few have volunteered to help, but I haven't received any data yet from them.

Thanks!

Gaderian
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: formerlyrara on January 23, 2021, 11:14:41 AM
Here is my tinker file.. i can do others - all craft skills.. just need to know if this is what you want?

i can also filter it out to just do smalls.. and then another for larges since it doesnt properly do that..

and what about 10/15/20?
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Gaderian on January 23, 2021, 01:13:00 PM
All bods come in 10/15/20 so the quantity for this step isn't important.
For the bods that can be normal or exceptional, that applies to only some (smith, tailor, tinker, carpentry, fletching, but not inscription, alchemy). I have no idea on cooking.

I believe this to be a complete inventory (other than quantity, quality) for large BOD:
(https://uo.com/wp-content/uploads/2015/09/bodsets-768x544.jpg)

So we need to concentrate on small bods.

I am going to merge what we have collected.

Thanks for your contributions so far.

The next step will be menu and resource research.

Gaderian
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: formerlyrara on January 23, 2021, 01:27:33 PM
okay i will get you tons more bod info today then.. i have a bunch of books i been saving up for this..
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Gaderian on January 23, 2021, 09:45:10 PM
Earlier I updated all the list info with what we know so far on the post from the first page.

Gaderian
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Nuscheltier on January 24, 2021, 11:33:02 PM
Hi there, I have like 500+ tinker bods, do you still need the data on these? Else I can start collecting fletcher/alchemy and extract them - if thats of any use for you.
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Gaderian on January 25, 2021, 03:58:41 PM
I am going on the assumption that blacksmith and tailoring bods are well documented, because these have been around for so many years and used by so many players - it would be mentioned if something were missing at this point.

Inscription bods are listed for all magery and necromancy spells, so I assume that part is complete. However, I do not have the necromancer spellbook listed, which is part of a large bod. How is it spelled and capitalized? In the compilation is Spellbook Engraving - is that line complete?

Cooking is similarly missing the three tiered cake. Maybe you need the recipe on your character to get that small bod request? How is it spelled and capitalized?

Carpentry bods are all lowercase, except for Large Crate - can this be confirmed?
As of 1/25/2021, here is what is known to be lacking based on a comparison of the large bods available on uo.com and the list of smalls compiled above:
Alchemy:
Blacksmithing:
Bowcraft:
Carpentry:
Cooking:
 three tiered cake
Inscription:
 necromancer spellbook
Tailoring:
Tinkering:

Verification desired:
Carpentry:
 Large Crate
Inscription:
 Spellbook Engraving

That is what is known.
If you have a book of bods and want to run the tool against it and compare your output to the earlier list, that would be great. Please post anything you have which is different.

Aside from the 4 I identified above, it is likely every small bod name is known.

What can still come out of this would be large bod vs small bod capitalization. It is already known that there is a difference in the formatting.

More data that is needed for the project:
1) Large BOD identification from some sort of OCR
2) item craft menu offsets: category, page, row
3) item types, material(s) and quantity
4) can the item be crafted exceptional?
5) at max skill, what is the % chance to craft exceptional item? (this leads into equipping craft bonus items)
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: formerlyrara on February 22, 2021, 02:12:45 PM
Verification desired:
Carpentry:
 Large Crate
Inscription:
 Spellbook Engraving



Verifying your data - it is Large Crate for the carpentry and Spellbook Engraving Tool  for inscription. If you need screenshots let me know.


For inscription the Necromancer spellbook its listed like this in the large - Necromancer Spellbook
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Gaderian on February 23, 2021, 08:46:28 AM
Thank you. That is perfect!
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Gaderian on June 09, 2021, 07:33:04 PM
I updated the list in the earlier post to correct 'keg' (I think it was a broken data piece referring to potion kegs or a carpentry reference rather than tinkering). Such a think doesn't exist in tinkering, so it definitely doesn't belong there. Maybe something will come out of it in the future when some real testing happens, but for now it is gone.

I am in the process of merging the craftinfo from some research by caines and the Ghost.

The sudden burst of progress is from being off for summer! I would like to see some of this knocked out in the coming weeks. Hopefully some will be willing to run some testing for me.
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Gaderian on June 11, 2021, 09:35:01 PM
I am looking for some assistance on this project.
Any willing volunteers?

Here is the task:
Get the craft menu data, ingredients list and skill requirements in each of these categories.
alchemy
carpentry* (80% of this is done, but needs some more help)
cooking
fletching
inscription (finished 6/15/2021)

If you are willing to volunteer but think, I do not have that skill - it can be accomplished on Test Center - where everyone is GM of all trades.  ;)

In order to craft the items using the script, there are 9 categories of information.
1a) The project needs next the ID of each of the items.
1b) If the item can have a different orientation (lock down and turn with interior decorating tool), then we need all the possible orientations.
2) Object weight
3) Recycle method: trash, smelt, scissors
4) Craft menu category name
5) Selection, there are 10 per page, so page 1 has 0-9, while page 2 has 10-19, page 3 has 30-39, etc.
So either the combined number or break it up into:
5a) Craft menu page
5b) Craft menu selection on the page
6) How many skills required to make it?
7) Pairs of skill name and min requirement. (skill names: alchemy, blacksmithy, carpentry, cooking, fletching, magery, music, tailoring, tinkering)
#8) How many ingredients are needed?
9) Pairs of ingredient name and quantity needed.
Ingredients can have compound names, so just underscore for any spaces: Brilliant_amber Dark_Sapphire Parasitic_plant White_pearl, etc.

Even if you did part of the work for a skill, it would help tremendously.

If your information is well formatted, then I can do the rest to assemble the craft script.

This spoiler offers more detail on the explanation for what is needed, but below I have what I really want.
Spoiler: show

Here is just a list version of the information:
[craft menu name with underscores]
[weight]
[item types] Especially in Carpentry, items can be locked down and turned which will give up to 4 item types
[recycle method]
[craft menu category name]
[craft menu category number]
[craft menu selection]
[how many skills are required]
[skill name] [minimum skill] These can repeat for as many skills as are required
[how many ingredient types are needed]
[ingredient] [amount] These can repeat for as many skills as are required

Here is an example using 2 ingredients, bone arms. These have 2 orientations - so 2 types and these need both leather and bones.
if %1 = bone_arms || %1 = bone , #spc , arms || %1 in bqh_qph
 gosub _sub bone_arms bqh_qph 2 trash bone_armor 10 2 1 tailoring 920 2 leather 8 bones 4


Here is an explanation of each item, but I wouldn't need all the description, just trying to make it clear to match up to the menu:
name:bone arms
types:bgh_qph
recycle: trash
category: bone_armor
category number: 10
menu selection: 2
how many skills: 1
skill 1: tailoring
skill 1 requirement: 920
how many ingredients: 2
ingredient 1: leather 8
ingredient 2: bones 4


Here is what I want as a minimum. 1 line per entry with the values:
Code: easyuo
  1. bone_arms bgh_qph trash bone_armor 10 2 1 tailoring 920 2 leather 8 bones 4

If you want to go the extra mile and make the craft script entries, here is an example using 2 ingredients, bone arms. These have 2 orientations - so 2 types and these need both leather and bones.
Code: easyuo
  1. if %1 = bone_arms || %1 = bone , #spc , arms || %1 in bqh_qph
  2.  gosub _sub bone_arms bqh_qph 2 trash bone_armor 10 2 1 tailoring 920 2 leather 8 bones 4

Expand this spoiler if you need individual description names in place.
Spoiler: show
if %1 = [craft menu name with underscores for spaces] || %1 = [craft menu name with ' , #spc , ' for each space] || %1 = [TYPE]
 gosub _sub [craft menu name with underscores for spaces] [weight in stones] [recycle method] [craft menu category name] [craft menu category number] [craft menu selection] [how many skills are required] [craft skill 1] [craft min skill] {these can repeat for more craft skills:[craft skill n] [craft skill n]} [number of ingredient types] [ingredient 1] [ingredient 1 amount] {these can repeat for more ingredients:[ingredient n] [ingredient n amount]}

Here is just a list version of the information:
Code: [Select]
[craft menu name with underscores]
[weight]
[item types] Especially in Carpentry, items can be locked down and turned which will give up to 4 item types
[recycle method]
[craft menu category name]
[craft menu category number]
[craft menu selection]
[how many skills are required]
[skill name] [minimum skill] These can repeat for as many skills as are required
[how many ingredient types are needed]
[ingredient] [amount] These can repeat for as many skills as are required

Here is an explanation of each item, but I wouldn't need all the descriptions, just trying to make it clear to match up to the menu:
Code: [Select]
name:bone arms
types:bgh_qph
recycle: trash
category: bone_armor
category number: 10
menu selection: 2
how many skills: 1
skill 1: tailoring
skill 1 requirement: 920
how many ingredients: 2
ingredient 1: leather 8
ingredient 2: bones 4

Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: formerlyrara on June 18, 2021, 02:22:10 PM
oh me me me me me me please! just send me a tell or message or IM.. will test any and all skills out.

Got the resources already, got almost all the bods, at least 500 of each to start with.. will gladly do some testing!!!
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Hitechs on July 02, 2021, 05:30:10 PM
interesting thread,
great way to start my journey to editing together a scribe bod filler
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Gaderian on July 03, 2021, 02:22:48 AM
Hitech,
I have the craft script completed for inscription.
I will update the earlier post in this thread to reflect that. You may need to modify it for any freeshard. This is a lot of work, so I decided to limit the scope for me and ask the community for assistance. If you want to help out with any aspect of that, it would be greatly appreciated (like extend the craftinfo scripts?).

Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Hitechs on July 03, 2021, 08:22:31 PM
ya i want to help, but i dont play EA shard , free shard only
just looking over the craftinfo for how i can help,
I was going to start a cooking , so i could look into that,

pasting a few lines just for guide line on what will be required.

Quote
; Inscription
if %1 = Reactive_Armor || %1 = Reactive , #spc , Armor || %1 = NXL
gosub _sub Reactive_Armor NXL 1 trash First_-_Second_Circle 1 0 1 inscription 0 4 blank_scroll 1 garlic 1  sulphurousash 1  spiderssilk 1
if %1 = Clumsy || %1 = QXL
gosub _sub Clumsy QXL 1 trash First_-_Second_Circle 1 1 1 inscription 0 3 blank_scroll 1 bloodmoss 1  nightshade 1

Quote
if %1 = emerald_bracelet || %1 = emerald , #spc , bracelet || %1 = IJG
 gosub _sub emerald_bracelet IJG 1 trash Jewelry 1 17 1 tinkering 400 2 ingots 2 emerald 1
if %1 = emerald_earrings || %1 = emerald , #spc , earrings || %1 = HJG
 gosub _sub emerald_earrings HJG 1 trash Jewelry 1 15 1 tinkering 400 2 ingots 2 emerald 1

Quote
if %1 = thigh_boots || %1 = thigh , #spc , boots || %1 in cwi_ZVI
 gosub _sub thigh_boots cwi_ZVI 4 trash footwear 5 7 1 tailoring 414 1 leather 10
if %1 = leather_gorget || %1 = leather , #spc , gorget || %1 = jkh
 gosub _sub leather_gorget jkh 1 scissors lether_armor 6 3 1 tailoring 539 1 leather 4


Just to make sure im doing right thing, this look right?
Quote
;- Cooking -
;- 3 items - large dough -
;-- open_sack_of_flour ? SGG ?
if %1 = Sweet_Cocoa_Butter || %1 = sweet , #spc , cocoa , #spc , butter || %1 = xxx
   gosub _sub sweet_cocoa_butter xxx 1 trash chocolatering 1 0 1 cooking 15 2 sack_of_suger 1 cocoa_butter 1
if %1 = Sack_of_flour || %1 = sack , #spc , of , #spc , flour || %1 = pgg
   gosub _sub sack_of_flour pgg 5 trash ingredients 1 0 1 cooking 0 1 wheat 2
if %1 = dough || %1 = lgg
   gosub _sub dough lgg 1 trash ingredients 1 0 2 cooking 0 2 flour 1 water 1
;- 4 items - large unbaked pies
if %1 = unbaked_fruit_pie || %1 =
   gosub _sub
   


Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Hitechs on July 04, 2021, 11:41:17 AM
so i went though the large cooking bods info listed below:

Code: [Select]
;-- open source freedshard - https://github.com/TrueUO
;-- Cooking -
;-- open_sack_of_flour ? SGG ?
;-- sweet_cocoa_butter LGG , same as Dough ??
;-- all unbaked pies same type ? CCG ?
;-----------------------------------------
;- 3 items - large dough -
if %1 = Sweet_Cocoa_Butter || %1 = sweet , #spc , cocoa , #spc , butter || %1 = LGG
   gosub _sub sweet_cocoa_butter LGG 1 trash chocolatiering 7 0 1 cooking 150 2 sack_of_sugar 1 cocoa_butter 1
if %1 = Sack_of_flour || %1 = sack , #spc , of , #spc , flour || %1 = pgg
   gosub _sub sack_of_flour pgg 5 trash ingredients 2 0 1 cooking 0 1 wheat 2
if %1 = dough || %1 = lgg
   gosub _sub dough lgg 1 trash ingredients 2 0 2 cooking 0 0 flour 1 water 1
;- 4 items - large unbaked pies
if %1 = unbaked_fruit_pie || %1 = unbaked , #spc , fruit , #spc , pie || %1 = ccg
   gosub _sub unbaked_fruit_pie ccg 1 trash preparations 3 0 5 cooking 0 2 dough 1 pears 1
if %1 = unbaked_peach_cobbler || %1 = unbaked , #spc , peach , #spc , cobbler || %1 = ccg
   gosub _sub unbaked_peach_cobbler ccg 1 trash preparations 3 0 6 cooking 0 2 dough 1 peaches 1
if %1 = unbaked_apple_pie || %1 = unbaked , #spc , apple , #spc , pie || %1 = ccg
   gosub _sub unbaked_apple_pie ccg 1 trash preparations 3 0 7 cooking 0 2 dough 1 apple 1     ;
if %1 = unbaked_pumpkin_pie || %1 = unbaked , #spc , pumpkin , #spc , pie || %1 = ccg
   gosub _sub unbaked_pumpkin_pie ccg 1 trash preparations 3 0 8 cooking 0 2 dough 1 pumpkin 1     ;
;-5 item - large bbq
if %1 = cooked_bird || %1 = cooked , #spc , bird || %1 = FUD
   gosub _sub cooked_bird FUD 1 trash barbecue 5 0 1 cooking 0 1 raw_bird 1
if %1 = fish_steak || %1 = fish , #spc , steak || %1 = HND
   gosub _sub fish_steak HND 1 trash barbecue 5 0 3 cooking 0 1 raw_fish_steak 1
if %1 = fried_eggs || %1 = fried , #spc , eggs || %1 = GUD
   gosub _sub fried_eggs GUD 1 trash barbecue 5 0 4 cooking 0 1 eggs 1
if %1 = leg_of_lamb || %1 = leg , #spc , of , #spc , lamb || %1 = YLI
   gosub _sub leg_of_lamb YLI 1 trash barbecue 5 0 5 cooking 0 1 raw_leg_of_lamb 1
if %1 = cut_ribs || %1 = cut , #spc , ribs || %1 = YRD
   gosub _sub cut_ribs YRD 1 trash barbecue 5 0 6 cooking 0 1 raw_ribs 1
;- 4 items - large sweet
if %1 = pan_of_cookies || %1 = pan , #spc , of , #spc , cookies || %1 = XLI
   gosub _sub pan_of_cookies XLI 1 trash baking 4 0 2 cooking 0 1 cookie_mix 1
if %1 = cake || %1 = cake || %1 = NRD
   gosub _sub cake NRD 1 trash baking 4 0 3 cooking 0 1 cake_mix 1
if %1 = muffins || %1 = muffins || %1 = PRD
   gosub _sub muffins PRD 1 trash baking 4 0 4 cooking 0 1 sweet_dough 1
if %1 = three_tiered_cake || %1 = three , #spc , tiered , #spc , cake || %1 = PTCB
   gosub _sub three_tiered_cake PTCB 1 trash baking 4 1 8 cooking 600 1 cake_mix 3
;- 4items - large fruits
if %1 = enchanted_apple || %1 = enchanted , #spc , apple || %1 = CBS
   gosub _sub enchanted_apple CBS 1 trash enchanted 6 0 2 cooking 600 2 apple 1 greater_heal_potion 1
if %1 = savage_kin_paint || %1 = savage , #spc , kin , #spc , paint || %1 = KRD
   gosub _sub savage_kin_paint KRD 1 trash preparation 3 1 3 cooking 550 2 flour 1 tribal_berries 1
if %1 = grapes_of_wrath || %1 = grapes , #spc , of , #spc , wrath || %1 = RAS
   gosub _sub grapes_of_wrath RAS 1 trash enchanted 6 0 3 cooking 950 2 grapes 1 greater_strenght_potion 1
if %1 = egg_bomb || %1 = egg , #spc , bomb || %1 = CHP
   gosub _sub egg_bomb CHP 1 trash preparations 3 0 4 cooking 900 2 eggs 1 flour 3
;- 4 items - large miso
if %1 = miso_soup || %1 = miso , #spc , soup || %1 = LEP
   gosub _sub miso_soup LEP 1 trash baking 4 1 3 cooking 600 2 raw_fish_steak 1 water 1
if %1 = white_miso_soup || %1 = white , #spc , miso , #spc , soup || %1 = OEP
   gosub _sub white_miso_soup OEP 1 trash baking 4 1 4 cooking 600 2 raw_fish_steak 1 water 1
if %1 = red_miso_soup || %1 = red , #spc , miso , #spc , soup || %1 = NEP
   gosub _sub red_miso_soup NEP 1 trash baking 4 1 5 cooking 600 2 raw_fish_steak 1 water 1
if %1 = awase_miso_soup || %1 = awase , #spc , miso , #spc , soup || %1 = YEP
   gosub _sub awase_miso_soup YEP 1 trash baking 4 1 6 cooking 600 2 raw_fish_steak 1 water 1
;- 4 items - large sushi
if %1 = wasabi_clumps || %1 = wasabi , #spc , clumps || %1 = LXN
   gosub _sub wasabi_clumps LXN 1 trash preparations 3 0 10 cooking 700 2 water 1 bowl_of_peas 3
if %1 = sushi_rolls || %1 = sushi , #spc , rolls || %1 = WIP
   gosub _sub sushi_rolls WIP 1 trash preparations 3 1 1 cooking 900 2 water 1 raw_fish_steaks 10
if %1 = sushi_platter || %1 = sushi , #spc , platter || %1 = IEP
   gosub _sub sushi_platter IEP 1 trash prepartions 3 1 3 cooking 900 2 water 1 raw_fish_steaks 10
if %1 = green_tea || %1 = green , #spc , tea || %1 = MEP
   gosub _sub green_tea MEP 1 trash preparations 3 0 9 cooking 800 2 green_tea 1 water 1

Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Hitechs on July 04, 2021, 02:52:41 PM
back messing with scribe bods, not sure if this is helpful,
gump sizes and click locations

Quote
;-- open source freedshard - https://github.com/TrueUO
;  -  inscription bod gumps-
;- contsize offer from npc
   460_279 ;1 item small (asking npc)
   460_327 ;3 item large (asking npc)
   460_351 ;4 item large (asking npc)
   460_375 ;5 item large (asking npc)
   
;- clickx #contposx + XXX clicky #contposy + XXX
   110_250 ;1 item small (accept from npc - click ok
   110_300 ;3 item large (accept from npc - click ok
   110_320 ;4 item large (accept from npc - click ok
   110_340 ;5 item large (accept from npc - click ok

;- contsize in backpack
   510_260 ;1 item small (in backpack)
   510_305 ;3 item large (in backpack)
   510_329 ;4 item large (in backpack)
   510_353 ;5 item large (in backpack)

Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Gaderian on July 04, 2021, 07:49:18 PM
Great work Hitechs!
One question, where is the combine item on each of the bod sizes?

The click locations are probably relative to the container sizes and really a more consistent offset.
Probably the Y offset is really '#contposy + #contsizey - 25' or '#contposy + #contsizey - 30'...

Does the contsize for bods change size if "exceptional" or "special material"?
You could easily start with a simple smithing bod and verify it's contsize, then bribe it up until it is exceptional and a colored ore material while checking if the contsize changed after each change. (I realize you are giving me scribe bods, but if a smithing bod has the same sizes, then it can be calculated for all the sizes.)

Thanks!
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Hitechs on July 04, 2021, 10:16:17 PM

scribe click location
Quote
;-- open source freedshard - https://github.com/TrueUO
;1 item small scribe
combine with the item 140_180
combine with contained 140_200
;3 item large scribe
combine with the item 140_225
combine with contained 140_250
;4 item large scribe
combine with the item 140_250
combine with container 140_275
;5 item large scribe
combine with the item 140_275
combine with contained 140_300




few smith sizes
Quote
;-- open source freedshard - https://github.com/TrueUO
460_279 ; 1 item small normal smith
460_279 ; 1 item small except smith (npc offer)
460_279 ; 1 item small except smith & shadow (npc offer)
460_303 ; 2 item large normal smtih (npc offer)
460_303 ; 2 item large except smith (npc offer)
460_327 ; 3 item large except smtih
460_327 ; 3 item large except & gold smtih
460_375 ; 5 item large normal smith (npc offer)
460_375 ; 5 item large except smith (npc offer)
460_399 ; 6 item large except smith


510_308 ; 1 item small except smith (in backpack)
510_332 ; 1 item small except smith & shadow
510_281 ; 2 item large normal smtih (in backpack)
510_329 ; 2 item large except smith (in backpack)
510_353 ; 2 item large except smith & copper
510_353 ; 3 item large except smtih
510_377 ; 3 item large except & gold smtih
510_353 ; 5 item large normal smtih (in backpack)
510_401 ; 5 item large except smtih (in backpack)
510_425 ; 6 item large except smith (in backpack)
510_449 ; 6 item large except smith & copper (in backpack)



Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: kdzhii on July 08, 2021, 12:05:49 PM
alchemy
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Gaderian on July 08, 2021, 02:13:11 PM
I am getting closer to this being ready for some testing.
Expect there are bugs with lots. I need specific testing done.
It will come with warnings that you have to follow.
I need feedback on what you do with it.

If that describes you, then send me a PM. I will forward the scripts with the known issues that you have to avoid.
I am not ready for a public general release yet so this is how I am deciding to handle it.

BTW huge shout out of thanks to all who have contributed so far.
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Hitechs on July 09, 2021, 07:35:33 PM
Im happy to research any info you need from the active freeshard im active on.
I also have a test shard setup i can easily start to get any info you need from open source testing.
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: kdzhii on July 10, 2021, 09:46:12 PM
notes on fletching craftinfo...

arrows and bolts are 0.1 stone per one, idk what exactly to add so i put 0.1 there.  another thing, when creating Shafts, arrows or crossbow bolts, it converts all boards in backpack into them so you might need to do some additional boards unload and reload.


edited weight
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Gaderian on July 11, 2021, 05:13:40 AM
The weight is used in the bod filler script to calculate weights ahead of time. I have setup an internal check for stackable that weigh 10/stone. However if you have less than 10 it will be 1 stone. I would make a comment in the craft info file on which weigh 10/stone, but set it to 1. Just my thoughts…
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Gaderian on July 23, 2021, 10:00:18 PM
I have asked the individuals who agreed to test at this stage to work on tests for smith, tailor, tinker, inscription & carpentry. I have not done cooking, fletching or alchemy yet myself.

I am looking for some feedback on how to handle BOD fill when you have to have the item in your backpack. Examples would be spellbooks, and craft tools as the major offenders.

Option 1:
Move all unnecessary items to a storage bag when the script begins.
Keep 1 spellbook (regular with 64 spells), and 1 necromancy (17 spells) in my backpack. Ignore these in a special ignore list.

Option 2:
Ignore all backpack materials at script start. This has the issue where if the script has to stop for some reason - it will not simply pick up where it left off next time because crafted but not yet filled items will be ignored and the script will want to craft all it needs. It may need manual filling of BODs. I do not really like this one.

Option 3:
For tools, make sure I increase the backpack quantity for combine that I have at least 2 extra tinker tools.

Does anyone have a concern about tools other than tinker tools being combined? Tinkering is the only BOD group that does tools. (Technically Inscription has Spellbook Engraving Tool - but it can be separated because it is a different color from the Scribe's Pen.)
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: REEFHAWK on July 29, 2021, 05:16:02 AM
I just tried sending you a PM with the information from last night and then this morning.  I hope you received them in 1 PM.  Thanks
 
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: formerlyrara on August 21, 2021, 04:24:14 AM
Working Carpentry for starters, seems to be issue with non exceptional looking for those only and not replacing with exceptionals..

1.Lute bods - got stuck making 1 item over and over. made 15 exceptional (he was for exceptional make item and was trashing the non exceptionals), could that cause issue?
2.Small Tables - was for normal made items, would not accept or count exceptional made items. had to do it manually. Tested twice. 20 counts.
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: Gaderian on August 21, 2021, 06:58:53 AM
There have been a slew of updates in the past few weeks. I tried to send you copies of the 2 updated files. Give that a try and see if that fixes what you are experiencing.

Thanks!
Title: Re: Filling the new Bods, like carpentry, cooking, inscription etc.....
Post by: said3 on August 25, 2021, 05:56:30 AM
There have been a slew of updates in the past few weeks. I tried to send you copies of the 2 updated files. Give that a try and see if that fixes what you are experiencing.

Thanks!

Hi Gaderian,

Any chance I could get a copy and contribute to it?

Thanks