Git Product home page Git Product logo

pickerbelttools's People

Contributors

jarg-compilatron avatar mageking17 avatar nexela avatar thestaplergun avatar zorbathut avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

pickerbelttools's Issues

[Request] Split off blueprints

I really like the ballanser blueprints you've made, so I was wondering if you could also make a split off one as well. They would work similar to the rotation you have when doing multiple lanes, so that if I have four lines, I could click a button combindation and I would get this blueprint:

image

Then another key to mirror it (cause just like turns, these needs to be mirrored, not rotated normally), and if you want to go all out, you could have split off 1 from 4 lanes, split off 2 from 4 lanes etc.

A separate request for the belt brush would also be to enable "bus mode", in where it has (configurable, default = 2) spaces between every (configurable, default = 4) belts, thought that sounds like a PITA to make :P.

Also, just wanted to say great work. This mod has become invaluable to me :)

Error when discarding concrete ghost from cursor

Put a concrete ghost on your cursor, such as from a quickbar shortcut with no concrete in your inventory. Press Q.

Error: Script @__stdlib__/stdlib/core.lua:46: PickerBeltTools:__PickerBeltTools__/scripts/belt-brush.lua:40: attempt to index field 'place_result' (a nil value)

[Bug/Feature?] Move Belt Lanes settings to be always at the top

Someone posted this on the mod portal:

When increasing belt lanes over 1 the toolbar appears above the belt lanes settings, and move the settings window down which is really annoying if you want to increase lanes more than 1 because you have to aim your mouse over the small button again.

I entirely agree, I'll often click the + button then it suddenly jumps down so when I click again quickly it's clicking on the blueprint toolbar that appears. This toolbar should really appear 'below'/after the belt toolbar.

Underground Outputs In a loop error

0eNqdVO2KwyAQfJf9baDaNmnzKkc5knYpQqLix9EQ8u6n6d0RUoM9f8kqzuzMDjtC2zlUmgsL9Qj8KoWB+mMEw++i6cKdHRRCDdxiDwRE04cKH0qjMYUTN9R3Lf1ZtNhZmAhwf/eAmk7kbRirG2GU1HYNwqYLARSWW47PxuZi+BSub1F7lhQWASWN/y5F6MJDFozAEA7PcuMar883FtpdgbO03ld4Gocnfw4I5YLEF7b9v6XElRwi2IcMJSkh0tkNJccc337E+NikCcoMggX+0qz0XKrciLEpgnbK92ZhzWaz5/zIrgZdvjEHusvM7Jorhk2zM7upZNM2yrITtRmoX9v8Bpu3Xr3YtQS+UJv5Q7Xf0ep4Olelz8s3QgPjkg==

510 attempt to get length of local input a nil value

Feature Request: Belt Upgrader

Feature description:

  • Have chosen belt in hand
  • Hover over a belt that is placed in the world
  • Click Hotkey for this feature
  • Calculate/Follow belt both directions, disregard type of belt (to replace whole mixed belts)
  • Stop when entering anything else than a belt that is connected (ie. stop at T junction, empty, or anything else than belt)
  • Replace all belts not the same as the one in hand
  • (Put old ones in inventory, remove new ones, ie. not creative mode style)

Increase belt brush size doesn't work when bound to mouse-wheel

When Larger tile building area is bound to any combination of mouse wheel up or down (e.g. Control + Mouse Wheel up, etc) the belt brush does not respond by increasing or decreasing.

The stone brick path does respond to this keybinding, and if I bind that function to a keyboard key instead of mouse wheel the belt brush responds accordingly.

Change blueprints to use copy-paste feature

Currently every balancer gets added to player's inventory which is quite annoying. Please change it so blueprints are just "copied" to player.

Unrelated, but I'll just add it here:

  1. Picker mods don't have description on Factorio Mod Portal.
  2. Can't remember which blueprints I disliked, but there were some. Maybe it's worth to update them? There is a good balancer book here.

Console error when attempting to view belt path and certain instances of a splitter side-loading an underground

Greetings!

I hope I'm in the right spot.

I get the following error when mousing over the input to some weird splitter/underground arrangements.

Script @__stdlib__/stdlib/core.lua:44: ...kerBeltTools__/scripts/belt-highlight/belt-highlight.lua:872: attempt to get length of local 'input' (a nil value)

Image of a pair of troublesome arrangements:

20191107111825_1

The one on the left I built by accident (didn't mean for the underground to be fed by the splitter) and is where I first found the issue. The one on the right is from poking it further trying to see what else would reproduce it. Blueprint string attached.

belt-error.txt

Issue occurs with the following setup:
Factorio 0.17.74
PickerAtheneum 1.1.3
PickerBeltTools 1.1.5
stdlib 1.3.0

(fresh world, all other mods disabled)

Let me know if you need any more details or further troubleshooting.

Fix internal belt counter

  • Try out increments from 1-10 for max belts per tick
  • Underground count issue
  • Loop counter issue
  • Splitter issue

crash bug

Also reported here: https://mods.factorio.com/mod/PickerBeltTools/discussion/5d05b1da2aa591000b5bdcb6

19078.994 Error MainLoop.cpp:1183: Exception at tick 77207085: The mod Picker Belt Tools caused a non-recoverable error.
Please report this error to the mod author.

Error while running event PickerBeltTools::on_selected_entity_changed (ID 52)
__PickerBeltTools__/scripts/belt-highlight.lua:418: attempt to get length of local 'input' (a nil value)
stack traceback:
	__PickerBeltTools__/scripts/belt-highlight.lua:418: in function <__PickerBeltTools__/scripts/belt-highlight.lua:364>
	(...tail calls...)
	__PickerBeltTools__/scripts/belt-highlight.lua:534: in function <__PickerBeltTools__/scripts/belt-highlight.lua:364>
	(...tail calls...)
	__PickerBeltTools__/scripts/belt-highlight.lua:614: in function 'read_belts'
	__PickerBeltTools__/scripts/belt-highlight.lua:1060: in function 'highlight_belts'
	__PickerBeltTools__/scripts/belt-highlight.lua:1113: in function 'handler'
	__stdlib__/stdlib/event/event.lua:313: in function 'pcall'
	__stdlib__/stdlib/event/event.lua:333: in function 'dispatch_event'
	__stdlib__/stdlib/event/event.lua:411: in function <__stdlib__/stdlib/event/event.lua:367

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.