Jump to content

AutoBots - Automated Mining and Ammunition Bots (Revisited)


arramus

Recommended Posts

Here is a download link to an updated and revised version of the Auto Miner and Auto Ammo Maker combined into one mod, but still with the two separate 'automation' units, called AutoBots (full credit to Snufkin who offered one of the most recent builds for the Auto Miner, but also to the modders down the line who have introduced similar features throughout multiple previous Alpha releases).

https://github.com/arramus/AutoBots-A19-2021May29

This is a server side only mod and only needs to be placed in the server Mods folder. Players are not required to install it in their Mods folder.

 

Pictures follow the outline and description:

 

The AutoBot Mod is certainly not made to replace existing Auto Production options as some players really appreciate what is already out there because it provides more time to spend on other activities. This AutoBot Mod is simply made to bring Automation up to date and offer a little more balance for players who prefer an experience closer to Vanilla presets.

 

Automated Mining Bot
The Automated Mining Bot only went through minimal updates primarily as follows:
 

- Converting 10000 Gas into 1000 shale is no longer possible as this was exploited through a constant Chemistry Table to Auto Miner loop that saw 800 shale to 10000 stacked Gas build up a very tidy resource profit but ended player's mining/wrenching careers.
- The Gas icon disappeared from some releases out there due to recipe tagging features. This restores the icon.

- The Workstation for the Automated Mining Bot has a different inventory color (gray) and is a different model from the Automated Ammunition Bot to better tell them apart.

- Localization has been added.

- It takes 10 seconds to 'pick up' the Bot for moving elsewhere.

- Hit damage has been increased to 1200

- The Automated Mining Bot unlocks at Advanced Engineering Level 4

- It is compliant with A19 updates

- Making the Automated Mining Bot requires a slightly different recipe

 

Automated Ammunition Bot
The Automated Ammunition Bot went through some fundamental recipe changes as follows:
 

- It became easy to create HUGE quantities of ammunition by using the exploit in the Auto Miner and rather large quantities without it, to the degree that players were casually sharing 5K+ of AP ammo without putting the slightest dent into their own personal stocks. One player could realistically supply the needs of every player on a populated server. Recipes have changed to bring in a different style of game play for those who prefer more of a challenge and are based on a simple formula:

 

1. Half of each individual projectile's Gunpowder requirement

+ / or replaced with

2. Half of each projectile's Secondary/Primary Resource where needed to maintain balance or in place of Gunpowder where Gunpowder was not required

+

3. One third of the Coin cost based on the projectile's Player Vending Machine cost.

 

With ammo stacking providing a potential 20% discount on resources, the above formula exceeds that discount to 50% for Gunpowder or Secondary/Primary Resource but also brings in the extra requirement to use coin. This will give coin a greater purpose for latter Game Stage and reduce money hording as well as offer some greater context to the brass requirement of many types of ammo. The formula is not perfect, and may need to be tweaked, but makes this update a Quality of Life feature for those bringing in the coin and resources without it becoming a free hand out.

- Icons disappeared from some releases out there due to recipe tagging and format. This restores the icons.

- The Workstation for the Automated Ammunition Bot has a different inventory color (green) and is a different model from the Automated Mining Bot to better tell them apart.

- Localization has been added.

- It takes 10 seconds to 'pick up' the Bot for moving elsewhere.

- Hit damage has been increased to 1200

- The Automated Ammunition Bot unlocks at Advanced Engineering Level 4

 

The Automated Miner with icon color and recipe.

20210529154207_1.thumb.jpg.46bdcfab9f124dc20359259b94717989.jpg

 

The Automated Ammunition Bot with description and a different icon and color.

20210529154146_1.thumb.jpg.af7ce867103b3c1aefd122092ef04fe3.jpg

 

Placement on the Automated Mining Bot on the left and Automated Ammunition Bot on the right.
My way of remembering which is which is simply that Data 'Mining' typically requires an keyboard which the Mining Bot has, while those big yellow and red buttons on the Auto Ammunition Bot are clearly the product of Shotgun shell casings. You'll find your way, for sure.

20210529154305_1.thumb.jpg.f03e70ce3fc242f12c1209c26b5738fe.jpg

 

As with standard, a full array of mining options minus the shale to stop the dog chasing its own tail which gets longer with each nip.

20210529154332_1.thumb.jpg.3863f27cdbd67e6d56d431c1f4b27487.jpg

 

And standard mining speed increases with attached augers that reflect their level.

20210529154343_1.thumb.jpg.b37df1afe6e432c182b1362c9b74a791.jpg

 

As for the ammo, a Gunpowder and Coin requirement that gives batches of 500 for rounds.

20210529154427_1.thumb.jpg.d1df61c8b5ac6f0119cb54f69df900a2.jpg

 

500 for turrets ammo with calculations based on Player Vending Machine and Primary Resource costings.

20210529154445_1.thumb.jpg.fb343d88934d4f64b2aad38d65d64ba7.jpg

 

100 for arrows and bolts.

20210529154500_1.thumb.jpg.787f8eb8573ab618025e2db3a7e455e8.jpg

 

And again, the Primary Resource at the previously mentioned formula.

20210529154519_1.thumb.jpg.3419fa573c7acb68cbd8cbfe24a54499.jpg

 

The AutoBot Mod is compatible with existing Auto Miner/Ammo Mods because they have their own names and will not conflict. However, as with introducing any new mods to your server, this will add two new items and due diligence on a test server is prudent.

Edited by arramus (see edit history)
Link to comment
Share on other sites

  • 4 weeks later...
23 minutes ago, dburger said:

You took two good things and ruined both.  It doesn't work.  And waiting 30 minutes for shale so you can get 10k gas makes sense.  It makes 1 minute to farm tons of gas.  

Thank you for joining the forum to share this feedback as your very first post. The eclectic nature of personal preference will always have the strongest feedback from those on each end of the spectrum. It is fortunate there are alternatives available which perfectly match your preference.

Link to comment
Share on other sites

EDIT: Thank you @arramus for what you do!

 

After installing the mod on server-side and resetting the server, I added points to Advanced Engineering taking the perk  from level 1 to level 5, but these two items remain locked for crafting. Players are reporting the same. Is there something more I need to do to unlock these? 

 

Thanks!

 

https://imgur.com/a/tOhy24x

Edited by RippedWarrior (see edit history)
Link to comment
Share on other sites

5 hours ago, RippedWarrior said:

EDIT: Thank you @arramus for what you do!

 

After installing the mod on server-side and resetting the server, I added points to Advanced Engineering taking the perk  from level 1 to level 5, but these two items remain locked for crafting. Players are reporting the same. Is there something more I need to do to unlock these? 

 

Thanks!

 

https://imgur.com/a/tOhy24x

Hello RippedWarrior.

 

I'm going to attempt to emulate the things you did to try to find the issue. I made a new World with a full reset to see if the mod is still working.

 

First I gave myself 1,000,000 XP and went to Advanced Engineering Level 3 to make sure some things were unlocking but not the Auto Bots. The Workbench is unlocked and the Auto Bots remain locked. This is expected as they unlock at level 4 Advanced Engineering.

20210703083531_1.thumb.jpg.f4bd3825b7c6792a08abb42e0d28c99f.jpg

 

Then I went to Advanced Engineering Level 4 to unlock them.

20210703083556_1.thumb.jpg.61f395c76dc47421eea6d3a302baf6ac.jpg

 

The Auto Bots are now accessible.

20210703083613_1.thumb.jpg.26934af27fbc4214933c49b17839bc94.jpg

 

I could then manufacture both Auto Bots after giving myself the materials in Creative Menu.

20210703083717_1.thumb.jpg.d2f43fd1d49a5ec0bab78e434d095e27.jpg

 

And they are functional.

20210703083825_1.thumb.jpg.d3b548b55bac154dfda8b6a931b30798.jpg

 

Now I shall make a new World and remove the progression.xml and this should not allow access to the Auto Bots at all at any level. I unlock to Advanced Engineering level 5.

20210703085702_1.thumb.jpg.99f5c31af4209f10c5fdbe0499aebe77.jpg

 

And they remain locked.

20210703085710_1.thumb.jpg.57e9ba10f1dd98cb9cfd0f9ba03ee238.jpg

 

Since I was able to unlock the Auto Bots at level 4 using the regular mod settings and not unlock the Auto Bots at level 5 when removing the progression.xml, it is possible that your own progression.xml is not loading.

20210703085710_1.thumb.jpg.57e9ba10f1dd98cb9cfd0f9ba03ee238.jpg

 

If you would like me to assist you with checking this is more detail to make sure everything is loading, let me know.

Link to comment
Share on other sites

Thank you very much. I deleted the mod and did a fresh install, and then followed the steps that you did above and it worked for me. I was able to go back to my existing world, removed my skill points with the forgettin elixir, and successfully unlocked the autominers. Thanks!

Link to comment
Share on other sites

Hello arramus.
I want to change to consume not only gascan1000 but also casino coin 1000 to mine 1000 materials.
 

<append xpath = "/ recipes">
<!-Automated Mining->
<recipe name = "resourceClayLump" count = "1000" craft_area = "AutomatedMining" craft_time = "3600" tags = "automatedmining" craft_tool = "meleeToolPickT3Auger">
<ingredient name = "ammoGasCan" count = "1000" />
<ingredient name = "casinoCoin" count = "1000" /> ← I add this line. but not work well.
</ recipe>
 

Is this correct?
Will this change work properly?
Is the name of "casinoCoin" wrong?

エラーに困っている。

Link to comment
Share on other sites

Hello @melvil6300 and welcome to the 7 Days Forum. We all appreciate your 9999X PVE server and the interesting mods you provide for the community.

 

I tested the things you did above and was able to use the same code. Your code is good and I see no problems.

		<recipe name="resourceClayLump" count="1000" craft_area="AutomatedMining" craft_time="3600" tags="automatedmining" craft_tool="meleeToolPickT3Auger">
			<ingredient name="ammoGasCan" count="1000"/>
			<ingredient name="casinoCoin" count="1000"/>
		</recipe>

 

20210708120607_1.thumb.jpg.ce973e46457a1961cf710fe3eb392686.jpg

 

Sometimes the game needs us to:

- Add the Auger > leave the machine > Go back to the machine and it will then activate. Sometimes the very first time has trouble. It is the same for all of these miner mods.

 

If you continue to have problems, let's test in Discord and on your server.

Link to comment
Share on other sites

  • 1 month later...

Using this mod on my server and we noticed that adding many Augers just adds to the time needed for the mining.

 

When making Soil with only 1 Auger it takes 3 minutes but adding 2 more bumps it to 10 minutes but same amount of resources.

 

All augers were level 6.

Link to comment
Share on other sites

5 hours ago, NakedFury said:

Using this mod on my server and we noticed that adding many Augers just adds to the time needed for the mining.

 

When making Soil with only 1 Auger it takes 3 minutes but adding 2 more bumps it to 10 minutes but same amount of resources.

 

All augers were level 6.

Thanks for reporting the time issue on your server. I attempted to duplicate it and added the images.

 

1 level 6 auger takes 49:40.

20210831103614_1.thumb.jpg.380b97c381154db137d912f2b6f853b9.jpg

 

2 drops to 39:2020210831103630_1.thumb.jpg.39bec984483d422b0681986f061e9b29.jpg

 

And the third brings it to 29:00.

20210831103644_1.thumb.jpg.1f5f672e08a9d5c741b4c3862decc455.jpg

 

3 minutes and 10 minutes sound like there is possibly another mod that overrides these default production speeds, which are consistent with the original modders' versions, through either a skill or some other workstation production speed setting. If that's the case, it may cause timings to decrease below zero and loop back into time increases. I'm not totally sure how that works out but have seen some odd action with minus timings in the past.

Link to comment
Share on other sites

11 hours ago, NakedFury said:

Hmm. Must be the mods to reduce crafting time then.

Quite possibly that. Even at 10 minutes, for players who aren't aware that it's better to have only 1 auger than 3, it is still a wonderful amount of time for those that have spent their skill points on crafting time/received the lower time by default.

 

If the lower crafting time is by default and players do not have to do anything to benefit from it, it may be worth experimenting with the Auto Bot crafting time to see if increasing it will allow things not to go into possible negative values and potentially increase the crafting time.

 

For example, if the recipes.xml was changed from craft_time="3600" to "4200", it may increase 1 level 6 from 3 minutes to a higher time depending on the craft mod settings. My thinking is trying to find a value where a single level 6 auger would require 10 minutes, and then reduce to 6 minutes with 2 and then 3 minutes with 3 accordingly. Trying to bring them back into synch with the craft mod.

 

It'll be trial and error for sure and may just be best to let players know using one decent auger for 3 or so minutes is best as that is pretty awesome as it is.

Link to comment
Share on other sites

  • 4 months later...

Can u update it to alpha 20 pls?
And can u make a version for SMX users?
I got some issues with SMX and the Snurfkin Autominer while using SMX.
NullReferenceException: Object reference not set to an instance of an object ---> Error i get

Link to comment
Share on other sites

14 minutes ago, Vain said:

Can u update it to alpha 20 pls?
And can u make a version for SMX users?
I got some issues with SMX and the Snurfkin Autominer while using SMX.
NullReferenceException: Object reference not set to an instance of an object ---> Error i get

Here's the updated A20 version thread for the Autominers/AutoBots. See how it gets on with SMX assets.

 

Things have changed a little though with Ratches and Augers being replaced for forge tools which also bring their own benefits.

If you prefer another style, also with updated features, then you can find an A20 version made by @magejosh discussed in the same thread and the links are all still working for his downloads.

 

Link to comment
Share on other sites

  • 5 months later...
On 1/29/2022 at 12:19 PM, arramus said:

Here's the updated A20 version thread for the Autominers/AutoBots. See how it gets on with SMX assets.

 

Things have changed a little though with Ratches and Augers being replaced for forge tools which also bring their own benefits.

If you prefer another style, also with updated features, then you can find an A20 version made by @magejosh discussed in the same thread and the links are all still working for his downloads.

 

Would you know if this still works?  Can't seem to find the miners currently after an install

Link to comment
Share on other sites

8 minutes ago, RAGE PVE said:

Would you know if this still works?  Can't seem to find the miners currently after an install

I can confirm the Auto Bots are still functional for A20.5 (b2) and appear under the 'Building' area as locked until Skill 4 of Advanced Engineering.

20220701191752_1.thumb.jpg.ae3c9f0b00f80d574709c013fe28fa06.jpg

 

20220701191808_1.thumb.jpg.07c4d58146d38e86b4807ca7a2830333.jpg

Link to comment
Share on other sites

2 hours ago, RAGE PVE said:

Edit - I have your version working atm, but I noticed there was another also available, which one should we be using would you say?  Thanks

There are potentially 3 varieties out there as follows:

 

- One version provides the auto miner and auto ammo maker using augers/wrenches as the required tools and Gas/Other resources as the 'fuel'. This is the easiest version. However, the Gas can be exploited where the Gas bundles of 800 shale to 10000 gas can be reversed to provide a never ending supply of gas from the auto minder.

 

- One version from magejosh is more sophisticated and is described in the A20 thread.

 

- The A20 version of these Auto Bots uses the forge tools. Low end resources use the simplest tools while the crucible allows for high end resources. This version attempts to link into player progress so it complements rather than replaces. A full explanation is in the A20 thread.

Link to comment
Share on other sites

On 7/1/2022 at 2:55 PM, arramus said:

There are potentially 3 varieties out there as follows:

 

- One version provides the auto miner and auto ammo maker using augers/wrenches as the required tools and Gas/Other resources as the 'fuel'. This is the easiest version. However, the Gas can be exploited where the Gas bundles of 800 shale to 10000 gas can be reversed to provide a never ending supply of gas from the auto minder.

 

- One version from magejosh is more sophisticated and is described in the A20 thread.

 

- The A20 version of these Auto Bots uses the forge tools. Low end resources use the simplest tools while the crucible allows for high end resources. This version attempts to link into player progress so it complements rather than replaces. A full explanation is in the A20 thread.

Do you know the author of the A20 version just so I make sure I find the right one, I did do a search but couldnt find, thanks

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...