UOGamers Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

  • To obtain new Razor updates, please reinstall Razor from our new website.

Mining Cart House Bible

otimpyre

Sorceror
WARNING!! Unattended resource gathering is against the rules. Doing this unattended will get you jailed and banned. You will loose all your resources. Don't do it. Always attend the macro.
So you seen em you want em. But, you don't have a clue how.
First you will need the house 18x18
Second you will need a total of 1 commodity deed box per macro
Fourth you will need 119 mining carts per macro

1st step the floor plan.

Dark grey tiles in the rows show where the cart stack will be placed. Teleporters for going up and down floors.

2nd 3 Commodity deed boxes per floor are dyed a different color to make it easier to tell which floor you are on

3rd you use 3 gozas to support the 3 tiles of the mining cart image. Add the first cart then raise the gozas 3xs each. You can repeat this 6xs per stack. Sometimes on the last stack when you go to chop the gozas it will say target can't be seen. Simply lower them 1x then chop the gozas to begin the next stack.


4th Once you have you carts all layed out using the screen shot you place you commodity deed boxes as shown as high as you can raise them. It is easiest to do this prior to building your stacks. The stacks with commodity deed boxes only have 5 carts not 6.


Now you are ready to create your macros for the isles.

First you need all the object ids get some coffee and take breaks to stretch this is painful.
In UOSTEAM macros tab create a new macro for the first isle. Using object inspector target each cart and get its serial and paste into a blank notepad.txt


My notepad template looks like this. This helps keep track of my place while going afk ect.. for breaks.
/////////////Row 1
for 10
//R1-Stack 1
0x400eeeac
0x400c3919
0x400c32c3
0x40d2f237
0x41d2c5a5
0x41d2b5cc
pause 900
//R1-Stack 2
0x400f4db8
0x400f4a0d
0x400f46f1
0x40d3751a
//R1-Stack 3
0x401270a7
0x40125b6c
0x401243ba
0x40d3bfff
0x40d3bc06
0x41d0e530
//R1-Stack 4
0x4012cd35
0x4012be8e
0x4012af14
0x40d4c2e1
0x40d4bf7c
0x4965832

This is the first four stack of 6 on isle one. Then it goes on and on to the end of the isle.

Once I have obtained all my serials for all my stack and rows for the isle I am working on I am ready to insert them into the macro which I am providing. These are my serials yours will be different. IMPORTANT!! Redeeding carts changes the serials. Entering decorator mode is disastrous. All of your carts go poof. Because, the images are overlapping will get kicked into your moving crate destroying all your hard work.

Each macro for each Isle and each commodity deed box has to have a unique organizer setup for each commodity deed box. Including setting your containers and is case sensitive far as the spelling of the organizer matching the spelling in the macro organizer parts. Using different characters to harvest will result in having to reset the organizers for each char each time.

Now after you have done all this you stand here.


And press play. Tada you are mining cart house wizard.
The macro is posted below in my reply.
 
Last edited:

otimpyre

Sorceror
Code:
/////////////Row 1
for 10
  //R1-Stack 1
  useobject 0x400eeeac
  pause 900
  useobject 0x400c3919
  pause 900
  useobject 0x400c32c3
  pause 900
  useobject 0x40d2f237
  pause 900
  useobject 0x41d2c5a5
  pause 900
  useobject 0x41d2b5cc
  pause 900
  //R1-Stack 2
  useobject 0x400f4db8
  pause 900
  useobject 0x400f4a0d
  pause 900
  useobject 0x400f46f1
  pause 900
  useobject 0x40d3751a
  pause 900
  useobject 0x40d36e74
  pause 900
  useobject 0x41d0d97f
  pause 900
  //R1-Stack 3
  useobject 0x401270a7
  pause 900
  useobject 0x40125b6c
  pause 900
  useobject 0x401243ba
  pause 900
  useobject 0x40d3bfff
  pause 900
  useobject 0x40d3bc06
  pause 900
  useobject 0x41d0e530
  pause 900
  //R1-Stack 4
  useobject 0x4012cd35
  pause 900
  useobject 0x4012be8e
  pause 900
  useobject 0x4012af14
  pause 900
  useobject 0x40d4c2e1
  pause 900
  useobject 0x40d4bf7c
  pause 900
  useobject 0x41d0f3d3
  pause 900
endfor
//Go Organize Ingots For Row 1
for 12
  walk "North"
endfor
pause 900
organizer 'ROW ONE INGOT'
pause 8000
//Return Back To Start Row 2
for 10
  walk "South"
endfor
for 10
  //////////////Row 2
  //R2-Stack 1
  useobject 0x400f0304
  pause 900
  useobject 0x400f0013
  pause 900
  useobject 0x400efbf3
  pause 900
  useobject 0x40d31d89
  pause 900
  useobject 0x40d2fc86
  pause 900
  useobject 0x41d0ca28
  pause 900
  //R2-Stack 2
  useobject 0x401112a7
  pause 900
  useobject 0x40110e84
  pause 900
  useobject 0x400f60d7
  pause 900
  useobject 0x40d385ce
  pause 900
  useobject 0x40d38247
  pause 900
  useobject 0x41d0daf3
  pause 900
  //R2-Stack 3
  useobject 0x40126eda
  pause 900
  useobject 0x40125c35
  pause 900
  useobject 0x40124681
  pause 900
  useobject 0x40d3cf57
  pause 900
  useobject 0x40d3cbcf
  pause 900
  useobject 0x41d0e632
  pause 900
  //R2-Stack 4
  useobject 0x4012cc30
  pause 900
  useobject 0x4012bd4f
  pause 900
  useobject 0x4012ae24
  pause 900
  useobject 0x40d4cfac
  pause 900
  useobject 0x40d4ccc0
  pause 900
  useobject 0x41d0f6da
  pause 900
endfor
//Go Organize Ingots For Row 2
for 10
  walk "North"
endfor
pause 900
organizer 'ROW ONE INGOT'
pause 8000
//Return Back To Start Row 3
for 7
  walk "South"
endfor
for 10
  //////////////Row 3
  //R3-Stack 1
  useobject 0x400f1439
  pause 900
  useobject 0x400f11cc
  pause 900
  useobject 0x400f0f87
  pause 900
  useobject 0x40d328c0
  pause 900
  useobject 0x40d324ef
  pause 900
  useobject 0x41d0dc19
  pause 900
  //R3-Stack 2
  useobject 0x40112a80
  pause 900
  useobject 0x40112693
  pause 900
  useobject 0x401121dc
  pause 900
  useobject 0x40d395a1
  pause 900
  useobject 0x40d390e9
  pause 900
  useobject 0x41d0dd70
  pause 900
  //R3-Stack 3
  useobject 0x40126d7c
  pause 900
  useobject 0x40125d66
  pause 900
  useobject 0x401247bd
  pause 900
  useobject 0x40d3df80
  pause 900
  useobject 0x40d3da9c
  pause 900
  useobject 0x41d0e6d9
  pause 900
  //R3-Stack 4
  useobject 0x4012cac6
  pause 900
  useobject 0x4012bc29
  pause 900
  useobject 0x4012ac3c
  pause 900
  useobject 0x40d4e095
  pause 900
  useobject 0x40d4d8a6
  pause 900
  useobject 0x41d0fa9e
  pause 900
endfor
//Go Organize Ingots For Row 3
for 7
  walk "North"
endfor
pause 900
organizer 'ROW ONE INGOT'
pause 8000
//Return Back To Start Row 4
for 4
  walk "South"
endfor
for 10
  //////////////Row 4
  //R4-Stack 1
  useobject 0x400f2ece
  pause 900
  useobject 0x400f2b9e
  pause 900
  useobject 0x400f20b6
  pause 900
  useobject 0x40d33acf
  pause 900
  useobject 0x40d33799
  pause 900
  useobject 0x41d0dee3
  pause 900
  //R4-Stack 2
  useobject 0x40114b54
  pause 900
  useobject 0x401146d2
  pause 900
  useobject 0x401141f3
  pause 900
  useobject 0x40d3a1bf
  pause 900
  useobject 0x40d39e58
  pause 900
  useobject 0x41d0dffc
  pause 900
  //R4-Stack 3
  useobject 0x40126b7a
  pause 900
  useobject 0x40125e6f
  pause 900
  useobject 0x40124987
  pause 900
  useobject 0x40d4a228
  pause 900
  useobject 0x40d48f4c
  pause 900
  useobject 0x41d0e8ca
  pause 900
  //R4-Stack 4
  useobject 0x4012c988
  pause 900
  useobject 0x4012bb06
  pause 900
  useobject 0x4012aa67
  pause 900
  useobject 0x40d4ec80
  pause 900
  useobject 0x40d4e93b
  pause 900
  useobject 0x41d109e9
  pause 900
endfor
//Walk to row 5
for 4
  walk "North"
endfor
//Organize before attempting row 5
pause 900
organizer 'ROW ONE INGOT'
pause 8000
for 10
  //////////////Row 5
  //R5-Stack 1
  useobject 0x40116abb
  pause 900
  useobject 0x401162f6
  pause 900
  useobject 0x40115ba8
  pause 900
  useobject 0x40d35eef
  pause 900
  useobject 0x40d35a44
  pause 900
  useobject 0x41d0e09c
  pause 900
  //R5-Stack 2
  //Note Ingot One Organizer Rests Here shorter stack
  useobject 0x4011c903
  pause 900
  useobject 0x4011c48a
  pause 900
  useobject 0x40d3afac
  pause 900
  useobject 0x40d3ac31
  pause 900
  useobject 0x41d0e274
  pause 900
  //R5-Stack 3
  useobject 0x4012692f
  pause 900
  useobject 0x40125f77
  pause 900
  useobject 0x40124b5f
  pause 900
  useobject 0x40d4b272
  pause 900
  useobject 0x40d4ae3f
  pause 900
  useobject 0x41d0f19e
  pause 900
  //R5-Stack 4
  useobject 0x4012c7b4
  pause 900
  useobject 0x4012b9c2
  pause 900
  useobject 0x40124b5f
  pause 900
  useobject 0x40d4b272
  pause 900
  useobject 0x40d4ae3f
  pause 900
  useobject 0x41d0f19e
  pause 900
endfor
pause 900
organizer 'ROW ONE INGOT'
pause 8000

This is the template I use to record my serials.
Code:
/////////////Row 1
  //R1-Stack 1
6 Serials for each stack
  //R1-Stack 2
  //R1-Stack 3
  //R1-Stack 4
//////////////Row 2
  //R2-Stack 1
  //R2-Stack 2
  //R2-Stack 3
  //R2-Stack 4
//////////////Row 3
  //R3-Stack 1
  //R3-Stack 2
  //R3-Stack 3
  //R3-Stack 4
//////////////Row 4
  //R4-Stack 1
  //R4-Stack 2
  //R4-Stack 3
  //R4-Stack 4
//////////////Row 5
//R5-Stack 1
//Note Comdity Deed Box Stacked Here shorter stack of carts
//R5-Stack 2
//R5-Stack 3
//R5-Stack 4
 
Last edited:

otimpyre

Sorceror
Ehh.. This design suits me. Far as recording....Eh.. This is more reliable. The macro is LONG I added a walk routine to organize each row to prevent overweight with diff characters, elves ect... Also the added time is a small price to avoid adding bless spell, weight checks ect...
 

Geaux

Sorceror
Yes and never been to your house. How bout a screenshot? Of your layout. So I can count the carts.
I already demod my house, i figured you were with GM John when he came to scope out my houses, got hella jealous and decided to do cart change.
 

otimpyre

Sorceror
What you are showing is making the macro even longer and more prone to failure. World saves ect... The objective is to only press play once and get the ingots into the box at the end of the row. Granted I can do this layout. And have my macros all combined into a super long macro. But, one slip and its do over. On second thought I guess you could have it like this and split the macro into the end of each row. I see what you are saying just have one route rather than back and fourth up and down. Makes sense. Ehh... I am to far along to go back now. This is my 3rd restacking never doing it again. Thanks for sharing maybe someone will adapt my macro into your design. Would be easy enough.
 

Geaux

Sorceror
What you are showing is making the macro even longer and more prone to failure. World saves ect... The objective is to only press play once and get the ingots into the box at the end of the row. Granted I can do this layout. And have my macros all combined into a super long macro. But, one slip and its do over. No thanks.
what are you talking about read the colors, mine would be alot shorter, you are walking down the same path 2 times. mine is shorter distance walked. I put each floor into 1 macro, then at end of macro told it to play next floor.
 

otimpyre

Sorceror
what are you talking about read the colors, mine would be alot shorter, you are walking down the same path 2 times. mine is shorter distance walked. I put each floor into 1 macro, then at end of macro told it to play next floor.
Agreed your design does seem more streamlined. To tempting to fall asleep for me I am afraid. If I didn't at least have some interaction during the time it takes to harvest all my carts I might dose off. Or really have to PEE bad. And that is when they always poof in on you. When you are taking a leak, checking your facebook, or leaving the desk to get a refill. To risky for my blood.
 

MB

Knight
Hope you weren't insane enough to do that by hand. Only have mining cart deeds in your pack, lay out gozas before playing.

promptalias 'north goza'
promptalias 'middle goza'
promptalias 'south goza'
for 6
usetype '0x14f0' 0 'backpack'
waitforgump 0xdfd9785a 15000
replygump 0xdfd9785a 100
waitfortarget 15000
target! 'middle goza'
usetype! '0xfc1' 0 'backpack'
waitforgump 0xd47b8107 15000
replygump 0xd47b8107 2
waitforgump 0xd47b8107 15000
for 3
waitfortarget 15000
target! 'north goza'
endfor
for 3
waitfortarget 15000
target! 'middle goza'
endfor
for 3
waitfortarget 15000
target! 'south goza'
endfor
pause 250
canceltarget
endfor
useobject 'lefthand'
pause 550
target! 'north goza'
pause 550
useobject 'lefthand'
pause 550
target! 'middle goza'
pause 550
useobject 'lefthand'
pause 550
target! 'south goza'
 

otimpyre

Sorceror
I have a macro that lets me stack them and cuts the gozas ect.. But, I added new carts to existing stacks so ehh... I so did half of it by hand. I used custom graphic for carts though so it wasn't nearly as painful and collecting serials is easier as well. Screenshot in other discussion about Cart Houses New Max Yeild
 
Last edited:
it may seem a stupid question and the answers is somewhere around here but I can't find it...
How can I stack the carts? I have tried several times with no success... please either reply here or PM me..

thanks in advance.
 
Top