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
a month ago
0.17 - 2.0
104K
Logistics

g 2.0

2 months ago

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

2 months 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?

2 months 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

2 months 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?

2 months ago
(updated 2 months 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.)

2 months ago

Link?

2 months ago

Link?

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

a month ago
(updated a month 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.

a month ago

Thanks. I'll try it out

a month 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

a month 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.

a month 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.

a month 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

a month ago
(updated a month 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.)

a month 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>

a month 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.

a month 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!

a month ago

any updates?

a month ago
(updated a month 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

a month 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.

a month ago

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

a month ago
(updated a month 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 :(

a month 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)

a month ago
(updated a month 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.

a month 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

a month ago
(updated a month 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 :)

a month ago
(updated a month 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.)

a month ago
(updated a month 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

a month 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,

a month ago
(updated a month 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