Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I have a BP that is over 100K tiles of concrete, stone, and hazard concrete. It was VERY EASY to make it in game.
You can make a BP from tiles that are not actually built yet. So, I placed some, then copied them to make the area bigger. Then copied THAT to make the area even bigger. After just a few steps, you will have a big enough "brush" to easily lay down your BP.
Probably faster than programming something, too.
Then you simply take a BP of the finished product. It does NOT have to actually be built.
But I am talking about triangles with an angle of 39 degrees. The specifics are irrelevant in this topic tho xD
Or have I misunderstood you?
No, you have understood me just fine. I just made this triangle BP in 19 seconds. I timed myself.
What would stop you from doing the same?
https://steamcommunity.com/sharedfiles/filedetails/?id=2432598992
How have you made it in 19sec?
I guess I could record a video of it. All I did was hold concrete in my hand, and place it while running diagonally.
I copied that using CTRL-C. I then ran right, holding the BP in my hand, and placed it while running. Then I hit "R" to flip it, and made the opposite side of the triangle. I filled in the rest by taking a new CTRL-C of a small rectangular section.
Then I took a BP of the whole thing. Quite simply, really.
If you want a 39 degree triangle instead of a 45 degree one, it will take more time but still easier than writing a mod and program to do so.
But I have the following series:
for 1 right place 1 up
for 1 right place 2 up
for 1 right place 2 up
for 1 right place 3 up
for 1 right place 2 up
for 1 right place 2 up
for 1 right place 3 up
for 1 right place 2 up
for 1 right place 2 up
for 1 right place 2 up
for 1 right place 3 up
Thats hard to make with just normal running :/
Continue ad nauseam.
https://wiki.factorio.com/Blueprint_string_format documents the BP string format.
Might be worth waiting a bit until you decide to give that a go, though. I imagine someone already made/knows of such a script and might share/point you in the right direction if they see the thread.
Sounds like you want to want to essentially make a black and white image using concrete and non-concrete, and take the raw bit data in a string to generate the precise placement of concrete in-game. Would you like some help with that? ;)
Unfortunately, I do not know how myself. The best bet would be to learn how blueprints are generated from blueprint strings, and make a program that converts from the image-string data into a format the blueprint string takes and paste it in that-a-way.
Uhhgggg. What is it you are trying to build? Would another angle work?
I would not say no to help, and why just limit yourself to black and white images? Im using a mod like dectorio and maybe in future I want to expand it :p, so it should be versatile.
I already made a programm that "mimics" my movement and places tiles that way but as I dont really know really know how lua works I havent had any luck on making a direct mod.
Only problem with mimicing the movement is, that I cant get an accurate enough movement... When you move for 1 tick in a direction you move like 0.167456 blocks or something like that xd...
And with some leg combinations I got it to 1.004... But that stil isnt 1
I want to expand in a more "beautiful" way. Im using a specific aperiodic tiling...
Hah, thought so. yeah, I used black and white image as an example, mostly because I tend to think in terms of vanilla gameplay, which really has only a handful of tile placements. I figured if I said it that way people'd get the idea that you either have an idea on how to paint and want help automating it, or you had perhaps the data in an image file (.png? .jpg?) and wanted to automate the conversion of THAT into blueprint data.
well the raw data is... Well I have it on multiple formats...
I have the raw data (0s, 1s), I have it as a png... I have it as a table...
and yes I would love to automatically convert it into blueprint data