Page 1 of 3

[MOD 0.13.x] Cursed PI - v0.2.3

Posted: Fri Jul 31, 2015 5:55 pm
by L0771
- Cursed Programable Inserter -
  • Name: Cursed PI
  • Version: 0.2.3
  • Factorio-Version: 0.13.0
  • Description: Inserters programables via GUI
  • License: BY-NC-ND
  • Release: 2016-07-05
  • Download-Url: Download
  • Website: Here
  • Source: Click
  • Dependencies: ["base"]
  • Category: Item
  • Tags: drop, pickup, burner, basic, long, fast, smart
LONG DESCRIPTION
Changelog
for modders

Re: [0.12.x] Cursed PI - v0.0.2

Posted: Fri Jul 31, 2015 10:05 pm
by SHiRKiT
Loved the concept, really useful in tight spaces!

Re: [0.12.x] Cursed PI - v0.0.2

Posted: Sat Aug 01, 2015 8:06 am
by Corbald
Burner Inserter (PI) causes Unhandled exception and crashes the game when it first tries to fuel it's self.

Game version: 12.2
Crash Log

Re: [0.12.x] Cursed PI - v0.0.2

Posted: Sat Aug 01, 2015 10:21 am
by Talguy
Going to try this, I'm guessing this is going to be very popular and make the other inserter mods obsolete.

Are these supported for blueprints?

Re: [0.12.x] Cursed PI - v0.0.2

Posted: Sat Aug 01, 2015 11:39 am
by DreamSmith
This is awesome, genius! If you are willing to expand to all variations of close, fast, smart, or apply your code to the Dytech insterters that would be perfect.

Re: [0.12.x] Cursed PI - v0.0.2

Posted: Sat Aug 01, 2015 10:02 pm
by L0771
SHiRKiT wrote:Loved the concept, really useful in tight spaces!
I've stolen the idea from a request, i like make mods but i have no idea about what.
Corbald wrote:Burner Inserter (PI) causes Unhandled exception and crashes the game when it first tries to fuel it's self.

Game version: 12.2
Crash Log
hmmm the mod is very simple, i've created 7 * 8 inserters (7 possibles convinations of OUT for every IN and 8 possibles IN), like a grid:
1-2-3
4-5-6
7-8-9
If you want a inserter from 1 to 6 the inserter is called cursed-basic-inserter_1_6 (can't IN and OUT in the same position and position 5 can't be In or OUT)
-- I know, i can make it with 7 * 2 and all possibles rotarions, but is easy for me with this code...
With this i want to say, this mod only works between build the inserter until you click Accept :)
I can't reproduce this error.
I can add 1 wood to burner inserter, with this may solve the problem?
Talguy wrote:Going to try this, I'm guessing this is going to be very popular and make the other inserter mods obsolete.
I don't want that, i only want ... i don't know, i'm only a modder, i do mods :/
Talguy wrote:Are these supported for blueprints?
:o no
wtf
I don't know why, but i'll solve it.
DreamSmith wrote:This is awesome, genius! If you are willing to expand to all variations of close, fast, smart, or apply your code to the Dytech insterters that would be perfect.
Thanks you.
In the next version i'll make a script, if he wants add his inserters i have no problem :)

Re: [0.12.x] Cursed PI - v0.0.2

Posted: Sat Aug 01, 2015 11:42 pm
by DreamSmith
Is there a problem with the sound files, get a squeel when the basic one is working.

Re: [0.12.x] Cursed PI - v0.0.2

Posted: Sun Aug 02, 2015 12:47 am
by L0771
DreamSmith wrote:Is there a problem with the sound files, get a squeel when the basic one is working.
yep, and sound is useless, i'll erase all sounds.

Re: [0.12.x] Cursed PI - v0.0.2

Posted: Sun Aug 02, 2015 10:00 am
by Corbald
Yeah, I love this idea. Still getting crash from the burner inserters, but I don't think it's just them. The sound squeal is present in all inserters and sometimes regular speed inserters (PI) crash the game. Can't seem to come up with reproducible method... dunno. I'd hate to have to switch to the other Side Inserters mod (no offence to it's author) because it doesn't support corner angles, AND because it clutters the build menu. I don't want to switch over to it then have to pull them all out to replace with your mod... not sure how I want to handle this. :/

Re: [0.12.x] Cursed PI - v0.0.2

Posted: Sun Aug 02, 2015 3:37 pm
by GotLag
Setting match_progress_to_activity to false in the entity definitions appears to stop the squealing/squeaking.

If you place a second programmable inserter before closing the GUI from the first, it throws an error (frame already exists) and boots you back to the main menu.

Re: [0.12.x] Cursed PI - v0.0.2

Posted: Sun Aug 02, 2015 11:56 pm
by L0771
GotLag wrote:Setting match_progress_to_activity to false in the entity definitions appears to stop the squealing/squeaking.

If you place a second programmable inserter before closing the GUI from the first, it throws an error (frame already exists) and boots you back to the main menu.
Thanks you!
I'm finishing the script to make all inserters (1/4 than before) and i'll upload a new version.

Re: [0.12.x] Cursed PI - v0.0.3

Posted: Mon Aug 03, 2015 6:02 am
by L0771
Upgraded v0.0.3
My changelog is sleepy, can see all changes here maybe.
v0.0.3
hmmm i forgot, blueprint compatible.

Re: [0.12.x] Cursed PI - v0.0.3

Posted: Mon Aug 03, 2015 6:31 pm
by orzelek
L0771 wrote:Upgraded v0.0.3
My changelog is sleepy, can see all changes here maybe.
v0.0.3
hmmm i forgot, blueprint compatible.
Just out of curiosity - what made it incompatible with blueprints?

Re: [0.12.x] Cursed PI - v0.0.3

Posted: Mon Aug 03, 2015 10:17 pm
by L0771
orzelek wrote:
L0771 wrote:Upgraded v0.0.3
My changelog is sleepy, can see all changes here maybe.
v0.0.3
hmmm i forgot, blueprint compatible.
Just out of curiosity - what made it incompatible with blueprints?
:D I've thought a lot about it!
Possible problems are: a line of code, but my entities are all a copy from base items, but, item? what item? I'm modifying the base... I don't have a item for this entities... Item... Blueprint... OMFG!
I need items! How can a robot build something without a item? but... how can you make a item without a recipe?
I think blueprints needs a recipe, something without a recipe, can't be blueprinted.

Now, how can make 1 item and 1 recipe for every inserter? i have 56 inserters of everyone(168 counting items and recipes for inserter!!)
With v0.0.3 i've implemented about direction, now have 14 recipes of every inserter (1/4), are ONLY 14 inserters, 14 items and 14 recipes for every inserter! But, who can select 1 inserter from 14 inserters with the same icon, calculating direction too? for this i've created Cursed assembler programmer, using every assembler to make your inserter :)

Re: [0.12.x] Cursed PI - v0.0.3

Posted: Thu Aug 06, 2015 1:47 am
by Ralord89
I get this error when running it with Reverse Factory mod

Image

I have put this post in this thread and Reverse Factory

Re: [0.12.x] Cursed PI - v0.0.3

Posted: Thu Aug 06, 2015 8:24 am
by L0771
Ralord89 wrote:I get this error when running it with Reverse Factory mod

Code: Select all

data.raw["recipe"]["cursed-pa"].ingredients = {{"iron-plate",1}}
Add this in the end of the data.lua.
i have this modified for the next version, but i don't want update only for this.

Re: [MOD 0.12.x] Cursed PI - v0.0.3

Posted: Sun Aug 23, 2015 10:48 am
by provet
Nice mod! Can it be programmed to place on the near/far belt path?

Re: [MOD 0.12.x] Cursed PI - v0.0.3

Posted: Mon Aug 24, 2015 8:27 am
by L0771
provet wrote:Nice mod! Can it be programmed to place on the near/far belt path?
You can make a mod and modify distOut here:
cursedPI_addInserter(name,baseRecipe,baseItem,baseEntity,icon,ingredients,ingMult,energy,energyMult,distIn,distOut,othersRecipe,othersItem,othersEntity)
for modders

Re: [MOD 0.12.x] Cursed PI - v0.0.3

Posted: Thu Aug 27, 2015 12:21 am
by FalcoGer
i've seen all kinds of variations of this concept. personally i like the one where you click on the actual inserter to change it's orientation and you get a normal inserter of the type back when deconstructing.
I also like the one where there is 4 (short, normal, medium, long) different ranges for output and 2 (standard normal, long) for input separately. where you can set where to place the item on the belt. so with 8 directions to take from, 7 to put things to (pointless to put it back where it came from, so 1 less), 2 variations on the arm length to grab, and 4 variations where to put it, that would make a total of 8*7*4*2 = 448 variations of each and every one inserter type.

Re: [MOD 0.12.x] Cursed PI - v0.0.3

Posted: Sun Aug 30, 2015 12:20 pm
by L0771
FalcoGer wrote:i've seen all kinds of variations of this concept. personally i like the one where you click on the actual inserter to change it's orientation and you get a normal inserter of the type back when deconstructing.
I also like the one where there is 4 (short, normal, medium, long) different ranges for output and 2 (standard normal, long) for input separately. where you can set where to place the item on the belt. so with 8 directions to take from, 7 to put things to (pointless to put it back where it came from, so 1 less), 2 variations on the arm length to grab, and 4 variations where to put it, that would make a total of 8*7*4*2 = 448 variations of each and every one inserter type.
ok, but i need more graphics :d