Coder Social home page Coder Social logo

factorio-fbsr's People

Contributors

acid1103 avatar bilka2 avatar demodude4u avatar factorioblueprints avatar fl0gui avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

factorio-fbsr's Issues

Furnace belt logistics

Refactor the assembly machine logistics to support a dynamic recipe that changes based on the input

Add detailed version info

Adding detailed version info to the bot via the git repository would be a nice feature.

Something similar to what i do on my bot would be nice, KuroBot Info (Fuzzy/Blurry due to github, click to see clear version)
Layout: *Version*+*Commits Since*-*Branch*-*Commit Short Hash*

The branch and Commit Short Hash link to the appropriate paths on git repository. An example would be like so, assuming that the first commit is v1.0.0, and at the time of creating this issue there are 42 commits.
v1.0.0+41-master-598676b

Web Sprite API

Upon request of a web interface, return a compressed JSON file containing sprite information that can be used for rendering in any language the client so desires.

Add "Creative Mode" mod support

This is often used with testing blueprints, so it would be handy to support the entities for visual aid and logistic calculations.

Research popular mods to support

Need to narrow down a list of widely-used mods and add them for blueprint rendering support.

Bob's and Angel's mods seem like a good start.

Fatal error with excessively large blueprints

Using the snapshot 6.14.17, giving Java access to 10Gbs of ram, of 12Gbs total a fatal error occured.

The hs_err log file generated by Java: gist
The blueprint used: gist (This is @Bilka2's blueprint. It's all his fault.)

A quick look at the stack trace points towards a problem within Java2Ds scaling.

Labelled as Won't Fix, due to Demods plans of replacing the rendering system.

Research how to handle larger blueprints

I end up using a lot of memory generating large files, and there is currently two approaches in mind to mitigate this:

  • Prevent large rendering by adjusting map scaling before rendering. This can't really make a good guess to how big the resulting PNG file will be, but it can be restrained by counting how many pixels there are.
  • Look into a tiled map service that can work with custom maps, and direct the user to a link where they can view it. This would be a cool idea moving forward, which could help support other future ideas.

Attachments are ignored

It appears in the new handler for commands, you're ignoring all attachments which would be a regression and as a result makes using the bot harder for users who don't want to use 3rd party sites like gist/gitlab snippets/pastebin/hastebin.

Research better -help with detailed format

Could improve help by modifying DCBA to reduce how much fluff is crapped out and follow a standardizing format that uses the builder to make help easier to flesh out.

  • Reduce the -help command to only list commands and have a tiny blurb on how to use a "-help format for more details.
  • Use the builder interface and design a context to add a title, syntax, description, related commands, and examples

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.