Deadlock's Stacking Beltboxes & Compact Loaders


Adds minimalist 1x1 loaders and stacking beltboxes for 5x belt compression for ores, plates and some intermediate products

Content
8 days ago
0.17 - 2.0
101K
Logistics

g 2.0

30 days ago

Is this mod getting updates to 2.0? Asking to know if I should even bother working on the AAI/SE comps.

28 days ago

Is this mod getting updates to 2.0? Asking to know if I should even bother working on the AAI/SE comps.

I can't speak for the author, but I'm updating it myself because I have no patience. So, yes if you want to?

28 days ago

Is this mod getting updates to 2.0? Asking to know if I should even bother working on the AAI/SE comps.

I can't speak for the author, but I'm updating it myself because I have no patience. So, yes if you want to?

need this

28 days ago

Is this mod getting updates to 2.0? Asking to know if I should even bother working on the AAI/SE comps.

I can't speak for the author, but I'm updating it myself because I have no patience. So, yes if you want to?

Could you please explain how to update it?

27 days ago
(updated 27 days ago)

Is this mod getting updates to 2.0? Asking to know if I should even bother working on the AAI/SE comps.

I can't speak for the author, but I'm updating it myself because I have no patience. So, yes if you want to?

Could you please explain how to update it?

If I could explain it, I could update it, and if I can update it, I can upload it.
No. I'm not taking time to explain it. Check the PR/diff once I'm done.
(I think I have it done, I just didn't touch migrations. It might work on a new game, I haven't gone far enough to test that yet.)

27 days ago

Link?

27 days ago

Link?

If I had it done enough to upload, you'd already have it. If you're waiting on me, just have patience.

27 days ago
(updated 26 days ago)

Got it updated mostly. Enough for what I've tested and use to work anyways.
I'm leaving it up as a PR on the existing repo for now, I won't be putting it up as a mod here unless the current author says they aren't interested in maintaining it anymore.

In the meantime, you can grab the tentative release here: https://github.com/Synthlight/factorio-deadlock-beltboxes-loaders/releases/tag/2.5.1
Edit: I messed up the version numbers, fixed in 2.5.1.

25 days ago

Thanks. I'll try it out

25 days ago

Error while applying migration: Deadlock's Stacking Beltboxes & Compact Loaders: deadlock-beltboxes-loaders_2.0.2.lua

LuaTechnology doesn't contain key effects.
stack traceback:
[C]: in function 'index'
...oaders
/migrations/deadlock-beltboxes-loaders_2.0.2.lua:5: in main chunk

25 days ago

@BBzzz. if you're playing on a new save, you can remove the migration files from the mod and it seems to work as expected.

25 days ago

If you're playing on a new save the migration files don't run in the first place. It's only an issue if you're loading a 1.1 save.

25 days ago

Right, but the files are bugged, so even though they don't run. the game fails to load.
It fails on startup of the game, not on load of a save

25 days ago
(updated 25 days ago)

Doesn't matter. The migration files DO NOT RUN on creating new games. It will not stop you from starting a new game. I tested that before I made the release, and again just now.
(I'm sure it'll still be fixed before release, but it doesn't matter for creating completely new 2.0 saves.)

25 days ago

First, in regards to the error BBzzz mentioned. It looks like the migration files runs regardless of save version the first time you load it with 2.5.1 installed. I get the same error on an existing 2.0 save (fresh start for space age) and can only get it to load by deleting the migration folder from the mod.

Second, if you have auto unstack enabled, you get the below error when picking up stacked items. If you don't have it enabled, the unstacking recipe works fine.

The mod Deadlock's Stacking Beltboxes & Compact Loaders (2.5.1) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event deadlock-beltboxes-loaders::on_picked_up_item (ID 5)
LuaGameScript doesn't contain key item_prototypes.
stack traceback:
[C]: in function 'index'
__deadlock-beltboxes-loaders
/control.lua:117: in function 'auto_unstack'
deadlock-beltboxes-loaders/control.lua:173: in function <deadlock-beltboxes-loaders/control.lua:171>

25 days ago

I threw up potential fixes for both on my repo. Not gonna make a release, they're kinda untested. There's probably more control.lua issues, but the author will be looking at the mod this weekend, so a more comprehensive/tested build will probably follow that.

25 days ago

I threw up potential fixes for both on my repo. Not gonna make a release, they're kinda untested. There's probably more control.lua issues, but the author will be looking at the mod this weekend, so a more comprehensive/tested build will probably follow that.
Exciting news!Thank you very much for your help!

12 days ago

any updates?

11 days ago
(updated 11 days ago)

any updates?

not yet, if continues iam going to put up a alternative version with the fixes until main dev fixes it

my version as of now works perfectly for my self

11 days ago

The fixed version and PR I made to the author's repo are still up and should work. They said they'd look at it over a week ago but... dunno what happened.

8 days ago

Update released, let me know if anything's broken. Thanks a bunch to MasterBuilder for the PR!

8 days ago
(updated 8 days ago)

Great mods! any chance to update Port of Larger Lamps by Deadlock989 for 2.0?

https://mods.factorio.com/mod/DeadlockLargerLamp

seems like he wont and give permission but i cant do it im too noob :(

Getting this error with ultimate belts.

Failed to load mods: Error while loading recipe prototype "ultra-fast-belt-loader" (recipe): IngredientPrototype must be a dictionary and contain "type" property.
Shorthand format using an array is no longer supported in property tree at ROOT.recipe.ultra-fast-belt-loader.ingredients[0]
Modifications: Ultimate Belts Space Age

Mods to be disabled:
• UltimateBeltsSpaceAge (1.2.0)

7 days ago
(updated 7 days ago)

Getting this error with ultimate belts.

Failed to load mods: Error while loading recipe prototype "ultra-fast-belt-loader" (recipe): IngredientPrototype must be a dictionary and contain "type" property.
Shorthand format using an array is no longer supported in property tree at ROOT.recipe.ultra-fast-belt-loader.ingredients[0]
Modifications: Ultimate Belts Space Age

Mods to be disabled:
• UltimateBeltsSpaceAge (1.2.0)

That shouldn't be an issue from here. The list of mods to disable being the other one enforces that.

If you look at the code for the other mod, you can clearly see they haven't updated the if deadlock then recipe code and such for 2.0. https://github.com/Jabor047/UltimateBeltsSpaceAge/blob/master/data-updates.lua#L72
Go report this there, the issue, at least this one, is in their mod.

Edit: Someone else already mentioned the issue over there: https://mods.factorio.com/mod/UltimateBeltsSpaceAge/discussion/671741007f2ed0bc3fa568b9
I mentioned you reporting it here and gave them the same steps as above.

7 days ago

Getting this error with ultimate belts.

Failed to load mods: Error while loading recipe prototype "ultra-fast-belt-loader" (recipe): IngredientPrototype must be a dictionary and contain "type" property.
Shorthand format using an array is no longer supported in property tree at ROOT.recipe.ultra-fast-belt-loader.ingredients[0]
Modifications: Ultimate Belts Space Age

Mods to be disabled:
• UltimateBeltsSpaceAge (1.2.0)

That shouldn't be an issue from here. The list of mods to disable being the other one enforces that.

If you look at the code for the other mod, you can clearly see they haven't updated the if deadlock then recipe code and such for 2.0. https://github.com/Jabor047/UltimateBeltsSpaceAge/blob/master/data-updates.lua#L72
Go report this there, the issue, at least this one, is in their mod.

Edit: Someone else already mentioned the issue over there: https://mods.factorio.com/mod/UltimateBeltsSpaceAge/discussion/671741007f2ed0bc3fa568b9
I mentioned you reporting it here and gave them the same steps as above.

Added fixes, checked on the local version of the game, everything works
https://github.com/Jabor047/UltimateBeltsSpaceAge/compare/master...EGImpleks:UltimateBeltsSpaceAge:patch-1

We are waiting for Jabor047 to approve the merge request

7 days ago
(updated 7 days ago)

Great mods! any chance to update Port of Larger Lamps by Deadlock989 for 2.0?

https://mods.factorio.com/mod/DeadlockLargerLamp

seems like he wont and give permission but i cant do it im too noob :(

Don't need permission,

the GNU General Public License version 3 (GPLv3) allows you to modify and redistribute software under the following conditions:

Credit the Original Author: You must include appropriate credit to the original developer(s), usually by retaining the original copyright notice and license within the modified version.
Maintain the Same License: If you distribute the modified version, it must also be licensed under GPLv3 (or a compatible license), ensuring that any derivative work is also free and open-source.
No Monetization Restriction: Contrary to a common misconception, GPLv3 does not prohibit monetization. You are allowed to sell or monetize your modified version, provided that the source code is made available under the same GPLv3 terms.

so i downloaded it and trying to update it :)
its weird code for me though and iam not super good :)

7 days ago
(updated 6 days ago)

Great mods! any chance to update Port of Larger Lamps by Deadlock989 for 2.0?

https://mods.factorio.com/mod/DeadlockLargerLamp

seems like he wont and give permission but i cant do it im too noob :(

Don't need permission,

the GNU General Public License version 3 (GPLv3) allows you to modify and redistribute software under the following conditions:

Credit the Original Author: You must include appropriate credit to the original developer(s), usually by retaining the original copyright notice and license within the modified version.
Maintain the Same License: If you distribute the modified version, it must also be licensed under GPLv3 (or a compatible license), ensuring that any derivative work is also free and open-source.
No Monetization Restriction: Contrary to a common misconception, GPLv3 does not prohibit monetization. You are allowed to sell or monetize your modified version, provided that the source code is made available under the same GPLv3 terms.

so i downloaded it and trying to update it :)
its weird code for me though and iam not super good :)

I've had a local version of it that I fixed over a week ago. Pushed to GitHub: https://github.com/Synthlight/DeadlockLargerLamp
It should work for 2.0, at least of what I tested.
The wire connections are a bit broken and just connect to the center of the entity, but since I don't use the I never bothered fixing it. lol
(I never found the original source to fork from so just put it up as-is.)

(I've also got half-working versions of deadlock-addon-vanilla_1.0.1 and deadlock-experiments_1.1.0. I wound up removing things that were breaking them so am still hesitant to push it somewhere, but if there's demand I can throw the fixes up on GitHub.)

6 days ago
(updated 6 days ago)

wow thank you so much! its one of my fav deco mod!!

you will upload it or not? :O you should! :D

do you take suggestion for others mods by any chance? :O

6 days ago

Great mods! any chance to update Port of Larger Lamps by Deadlock989 for 2.0?

https://mods.factorio.com/mod/DeadlockLargerLamp

seems like he wont and give permission but i cant do it im too noob :(

Don't need permission,

the GNU General Public License version 3 (GPLv3) allows you to modify and redistribute software under the following conditions:

Credit the Original Author: You must include appropriate credit to the original developer(s), usually by retaining the original copyright notice and license within the modified version.
Maintain the Same License: If you distribute the modified version, it must also be licensed under GPLv3 (or a compatible license), ensuring that any derivative work is also free and open-source.
No Monetization Restriction: Contrary to a common misconception, GPLv3 does not prohibit monetization. You are allowed to sell or monetize your modified version, provided that the source code is made available under the same GPLv3 terms.

so i downloaded it and trying to update it :)
its weird code for me though and iam not super good :)

I've had a local version of it that I fixed over a week ago. Pushed to GitHub: https://github.com/Synthlight/DeadlockLargerLamp
It should work for 2.0, at least of what I tested.
The wire connections are a bit broken and just connect to the center of the entity, but since I don't use the I never bothered fixing it. lol
(I never found the original source to fork from so just put it up as-is.)

(I've also got half-working versions of deadlock-addon-vanilla_1.0.1 and deadlock-experiments_1.1.0. I wound up removing things that were breaking them so am still hesitant to push it somewhere, but if there's demand I can throw the fixes up on GitHub.)

I got stuck on

Failed to load mods: Error in assignID: entity with name 'deadlock-floor-lamp' does not exist.

the rest i did update,

6 days ago
(updated 6 days ago)

Great mods! any chance to update Port of Larger Lamps by Deadlock989 for 2.0?

https://mods.factorio.com/mod/DeadlockLargerLamp

seems like he wont and give permission but i cant do it im too noob :(

Don't need permission,

the GNU General Public License version 3 (GPLv3) allows you to modify and redistribute software under the following conditions:

Credit the Original Author: You must include appropriate credit to the original developer(s), usually by retaining the original copyright notice and license within the modified version.
Maintain the Same License: If you distribute the modified version, it must also be licensed under GPLv3 (or a compatible license), ensuring that any derivative work is also free and open-source.
No Monetization Restriction: Contrary to a common misconception, GPLv3 does not prohibit monetization. You are allowed to sell or monetize your modified version, provided that the source code is made available under the same GPLv3 terms.

so i downloaded it and trying to update it :)
its weird code for me though and iam not super good :)

I've had a local version of it that I fixed over a week ago. Pushed to GitHub: https://github.com/Synthlight/DeadlockLargerLamp
It should work for 2.0, at least of what I tested.
The wire connections are a bit broken and just connect to the center of the entity, but since I don't use the I never bothered fixing it. lol
(I never found the original source to fork from so just put it up as-is.)

(I've also got half-working versions of deadlock-addon-vanilla_1.0.1 and deadlock-experiments_1.1.0. I wound up removing things that were breaking them so am still hesitant to push it somewhere, but if there's demand I can throw the fixes up on GitHub.)

I got stuck on

```
Failed to load mods: Error in assignID: entity with name 'deadlock-floor-lamp' does not exist.

```

the rest i did update, ,
Edit: compared your and my entity.Lua, We are both close, yours was way better.

Key Differences:

Circuit Connections:
    Master Builder’s version uses circuit_wire_connection_point and circuit_wire_max_distance to correctly handle the lamp's circuit connections. In my version, I haven't set these up yet, which causes the connections to be broken or not appear at all. I'll be adding these parameters to fix the circuit connectivity.

Energy Source Configuration:
    In Master Builder’s version, the copper lamp uses a burner energy source with proper fuel and emission settings. My version had an electric energy source, which isn’t fully configured. I plan to update it to use a burner type for the copper lamp, with fuel categories and emissions properly set.

Working Animation and Light Effects:
    Master Builder’s version includes working_visualisations and proper light effects that make the lamp glow when powered on. My version still lacks these, and I’ll be adding similar functionality to improve the user experience.

Sprites and Animation:
    The sprite handling in Master Builder’s version is better structured. The layers and animations are correctly defined, ensuring the lamp looks great when on or off. My version will need some adjustments to the sprite and animation layers to match this.

hope you dont mind

https://mods.factorio.com/mod/DeadlockLargerLamp_goakupdate/downloads

New response