Giter Club home page Giter Club logo

dsp-drone-clearing's People

Contributors

greyhak avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

dsp-drone-clearing's Issues

2 Things

  1. missing item pickup

This stone / obstical are the only one not being cleared by drones is this some u can fix ?
image

  1. Could u move the config to work in r2modman ?
    image

Drones not clearing in some scenario

When there is a build order assigned to drones, but it's out of range, the drones will appear as "order assigned" but they are sitting in the mecha.

Suggestion: Realistic resource gathering speed.

I love this mod, thank you for making it. I think it would be awesome if there was an option for realistic gathering speed... .currently it is amazing, and fast.

However it currently feels like it's too easy to clear resources. I would love it if the drones had to spend just as much time as Icarus does clearing the various objects. Don't get me wrong, this is the best, and my OCD thanks you!! but I would love to see it gather a bit slower. :)
thank you again for a great mod!

Suggestion - In game notify of drones unable to clear

Now that we have all that done, I just thought of a (hopefully) easy to implement suggestion. A way to know why drones will not activate for clearing. My idea is hopefully easy, or maybe you have a better way.

  • make the drone icon (the one you use to enable / disable) turn red when drones are unable to work on clearing.
  • if you hover over the red icon you will see the reason as to why they cannot clear.

I just was thinking about this because when the drones stop clearing I have to look around as to why since I have no indicator. (the most recent case was I was at 9 instead of 10 inventory clear.)

Just an idea. I'd help if I knew anything about how any of this modding works.
Thanks again for this awesome mod.

Compatibility Issue with mod "Render Distance"

So the mod Render Distance teleports an invisible copy of Icarus to other planets so you can see the details of those planets up close as if you were there. However if the drones are enabled, they attempt to harvest resources and it is causing errors in the game. I'm not sure if this is fixable so for now I will make sure I have the drone collection turned off when looking at other planets. Wanted to give you a heads up on this. Also let me know if you want a copy of those errors I can SS them for you.

More precise config options?

Would it be possible to add a config option specifically for the landing capsule?

Also, is it possible to split the IncludeTrees option into Trees, Dead Trees and Small Plants?

Also, is it possible to split the planets up further so we can select particular planet types to clear or not? Eg. split generic into Mediterranean(Starter world), Prairie, Oceanic Jungle, Red Stone, using the list from the wiki https://dsp-wiki.com/Stars_and_planets.

Unhandled exception

I installed this mod and started getting unhandled exception when placing buildings. Miner specifically, 0.6.17.5932 is my DSP version. Also, drones brought me some carbon nanotubes from a tree I think. Never got those from trees, or anything on starting planet. Reloaded, and same exception each time I dropped the miner. Disabled your mod and no problem with dropping miner.

not finding the config file

I'm unable to find the config file and my drones aren't clearing.
The Mecha still runs up to the desginated location and clears by himself. The game was running in main menu and I was searching at the given location for the file (running win10) and the latest version of the game (0.6.17.5831)

I'm running the following mods as well:
BepInEx 5.4.5
CopyInserters 1.6.0
LDBTool 1.8.0
More_Smelters 0.3.1
AssemblerVerticalConstruction 1.0.5
SmerlterMiner 1.3.0
SplitterOverConveyer 2.0.0
AdvancedMiner 1.0.5
MinerInfo 1.2.10
DSP_Belt_Reverse_Direction 1.0.0

Drones disregarding energy settings

Drones don't seem to pay attention to the energy settings at all.

I spin up a new game, set the energy restriction fairly high (0.9)... and they promptly use up all my energy very quickly.

I switch over to my previous almost-done run and yep, they start new tasks at less than 90% it's not just that they're only checking when adding to the queue.

Only giving build orders (or going airborne) seems to make them stop.

Also I can't figure out what precisely causes them to start back up - I never did get them to restart on the new game without save/load but takeoff/landing did it when loading the old game.

Improve counting of free inventory space

Given the player's inventory grid, you can check whether there are any stone/wood/leaves item slots that are not filled, and do a check if you can fill them up with items the drones are clearing.

Enhancement Suggestion: Allow clearing while blueprint ghosts are waiting for items.

When you place a blueprint, and some items are not available, a ghost is placed until you get the needed items and return to place the missing items. While the ghosts are there, it blocks the drone clearing.

I recently created new early game blueprints that contain spray coaters and was planning on just leaving the ghosts until I unlocked them but early game is also when I use this mod so I had to delete the ghosts for now.

drones seem to have a new "do it when I feel like it" setting

So I really have no explanation as to why the drones randomly decide whether they will collect resources or not. First loading up, they immediately get to work and cleared up the nearby resources. I walked back to my base (that was already cleared) but then I moved away and they refused to collect more. Then I moved somewhere else and they started collecting again. Then back to my base and elsewhere they refused again. It seems totally random when they will collect. Toggling on and off collection has no effect except when they are working correctly it does make them cancel collection.
edit ---
Forgot to mention, I did have more than 10 empty spaces and almost full power

Not able to run.

New update DSP 0.8.22.9331 make it error out. Thanks really miss having my helping hands to clean up as I do other things. It part of my life package.

Drone Clearing crashes on use after last update.

It spews red messages on the corner of the screen, mentions sound not found, and update.

Removing mod with Overwolf / Thunderstore and reinstalling does not fix. If the clearing function is toggled off on the UI, game boot, but does not crash. Crash only on use. Last tried 29th October 2021.

Mod broken with update 0.9.24.11192

[Error : Unity Log] MissingMethodException: int Player.TryAddItemToPackage(int,int,bool,int)
Stack trace:
DysonSphereDroneClearing.DysonSphereDroneClearing.PlayerAction_Mine_GameTick_Postfix (System.Int64 timei) (at <0707d303754d49d99430af32387fd6af>:0)
PlayerAction_Mine.GameTick (System.Int64 timei) (at :0)
PlayerController.GameTick (System.Int64 time) (at :0)
Player.GameTick (System.Int64 time) (at :0)
GameData.GameTick (System.Int64 time) (at :0)
GameMain.FixedUpdate () (at :0)

Suggestion - drone polish

Since I have no idea how hard any of this is, feel free to do none, some, or all of these.
I really think the first 2 (if possible) would really polish it off and make it look like an official part of the game.

  • Have drones shoot sparks like the mecha does when harvesting
  • Have drones show harvesting progress like mecha
  • Add in-game options for drones (really just need ones you may want to change several times, like drone range)

That's all I can think of right now. I can't even think of new features to suggest because that would take it out of the scope of the mod. Side note, I've run into zero issues since the latest update. Thanks again for all the hard work.

EDIT ---
Actually the last thing I can think of is to make the drone clearing have it's own research item. Low level, maybe blue research.

Game will not start with this mod enabled

Installed rodman, bepinex and this mod. Game will not start past "Loading almost there". As soon as I disable this mod, game starts fine. Please let me know if you can help or what I can do to help. Ver 1.2.1

[Message:   BepInEx] BepInEx 5.4.5.0 - DSPGAME
[Info   :   BepInEx] Running under Unity v2018.4.12.5889476
[Info   :   BepInEx] CLR runtime version: 2.0.50727.1433
[Info   :   BepInEx] Supports SRE: True
[Info   :   BepInEx] System platform: Bits64, Windows
[Message:   BepInEx] Preloader started
[Info   :   BepInEx] 1 patcher plugin loaded
[Info   :   BepInEx] Patching [UnityEngine.CoreModule] with [BepInEx.Chainloader]
[Message:   BepInEx] Preloader finished
[Message:   BepInEx] Chainloader ready
[Message:   BepInEx] Chainloader started
[Info   :   BepInEx] 1 plugins to load
[Info   :   BepInEx] Loading [DSP Drone Clearing 1.2.1.0]
[Info   :DSP Drone Clearing] Initialization complete.
[Message:   BepInEx] Chainloader startup complete

Drone never come back

I start a new game, after harvesting a few resources manually, my Icarus panel 0/3 drones, I wait few minutes but the counter still on 0/3 :(

If I try disable your plugin my save game launch but generate an error :
image

an issue with drone clearing mod

after using building/deconstruct tool must reload save file to re enable drone clearing .. i can hit enable and disable as many times as i want they wont get to clear, even tho my inventory is empty and my mech battery is full.. idk to write code so idk what is problem or how to fix it

Error after update

Getting an error with the new update, 0.7.18.6931.

Redbox OMG!! error. The enable/disable button is there, can be toggled. Other than the button being there, no indication that the mod is doing anything.

DSP_Drone_Clearing version 1.4.1

Using r2modman. I clear out everything, then installed one mod at a time until I found the one giving errors. Here's the log output (~/AppData/LocalLow/Youthcat Studio/Dyson Sphere Program/output_log.txt)

(Filename: <815d916ff03d4e4489ea2acc662045fc> Line: 0)

MissingFieldException: Field 'PrebuildData.upEntity' not found.
at MechaDroneLogic.UpdateTargets () [0x00005] in <815d916ff03d4e4489ea2acc662045fc>:0
at MechaDroneLogic.GameTick (System.Int64 time, System.Single dt) [0x00047] in <815d916ff03d4e4489ea2acc662045fc>:0
at Mecha.GameTick (System.Int64 time, System.Single dt) [0x00006] in <815d916ff03d4e4489ea2acc662045fc>:0
at Player.GameTick (System.Int64 time) [0x00043] in <815d916ff03d4e4489ea2acc662045fc>:0
at GameData.GameTick (System.Int64 time) [0x0006a] in <815d916ff03d4e4489ea2acc662045fc>:0
at GameMain.FixedUpdate () [0x000ec] in <815d916ff03d4e4489ea2acc662045fc>:0

(Filename: <815d916ff03d4e4489ea2acc662045fc> Line: 0)

The config is whatever is generated by default. I haven't changed it.

r2modman's LogOutput.Log"
[Message: BepInEx] BepInEx 5.4.5.0 - DSPGAME
[Info : BepInEx] Running under Unity v2018.4.12.5889476
[Info : BepInEx] CLR runtime version: 4.0.30319.17020
[Info : BepInEx] Supports SRE: False
[Info : BepInEx] System platform: Bits64, Windows
[Message: BepInEx] Preloader started
[Info : BepInEx] 1 patcher plugin loaded
[Info : BepInEx] Patching [UnityEngine.CoreModule] with [BepInEx.Chainloader]
[Message: BepInEx] Preloader finished
[Message: BepInEx] Chainloader ready
[Message: BepInEx] Chainloader started
[Info : BepInEx] 5 plugins to load
[Warning: BepInEx] Plugin [Distribute Space Warper 1.0.6.0] targets a wrong version of BepInEx (5.4.9.0) and might not work until you update
[Info : BepInEx] Loading [LDBTool 1.8.0]
[Info : BepInEx] Loading [RecyclableFuelRod 1.1]
[Info : BepInEx] Loading [DSP Drone Clearing 1.4.1]
[Info :DSP Drone Clearing] Configuration loaded.
[Info :DSP Drone Clearing] Initialization complete.
[Info : BepInEx] Loading [RecycleAccumulator 0.0.1]
[Info : BepInEx] Loading [Distribute Space Warper 1.0.6.0]
[Message: BepInEx] Chainloader startup complete
[Info :Distribute Space Warper] Loaded!
[Info :DSP Drone Clearing] Configuration loaded.
[Info :DSP Drone Clearing] Configuration loaded.

Any other logs or settings that would be helpful, I'll be happy to provide. Haven't changed any settings manually.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.