Space Engineers

Space Engineers

AwwScrap
795 Comments
Space Ace 19 Sep @ 10:07am 
@Maeyanie Yeah, its an error with IO itself. The Prototech refinery was given the ability to smelt chemicals too, which ended up breaking the system. Next IO update the 2-in-1 function will be reverted to fix this issue
Maeyanie 14 Sep @ 12:55am 
So yeah, looks like my best answer is just to remove AwwScrap for now. Oh well. Thanks for the response. :steamthumbsup:
Maeyanie 14 Sep @ 12:51am 
Ah, from looking at the code, it looks like Polymer should get recursively resolved down to its components... I'm not sure exactly what that would be, but it's not a smelter or refinery, so it's just going to add more refineries to the mix. That'd still make nothing over 50% besides the prototech refinery, so it doesn't really change anything, aside from making me even more impressed with how this works.
Maeyanie 13 Sep @ 9:33pm 
@Thraxus: I'm honestly not sure I've played with both IO and AwwScrap together before... if so, it's been a long time. So no clue.

The 50% makes sense it would break with IO... Smelter smelts silicon, Refinery smelts gold, and nothing smelts Polymer since it's an intermediate product. I'm guessing the Prototech one does both silicon and gold, so it hits the 50%.
If nothing matches at least 50%, does it use the highest? If so, that would have worked before the Prototech update, and would explain why it broke recently.
Slomes 13 Sep @ 9:00pm 
Lmao yea I was looking exactly for what the "I Found Your Crap" Addon does, im so dumb haha
cheers, and thanks for maintaining your mods/responding
Thraxus  [author] 13 Sep @ 7:45pm 
For the record, I think SalmonGod and I worked that one out in Discord - I could be wrong though. It's super hard to help diagnose or fix anything in Steam comments.
Thraxus  [author] 13 Sep @ 7:44pm 
@Maeyanie - that's interesting, but I'm guessing it's not something I can do much about. IO, in general, makes assigning scrap really hard because it not only uses a ton of different materials, but it can also use compounded materials (i.e. a component is in the recipe for another component, and none of the component materials come from the same machine). To address this I had to do a "best fit" for the scrap processing. It sounds like the ProtoRefineryIngots group can refine everything in that list, while no other group can, so AwwScrap doesn't search for them - it will only match scrap to a refinery that can refine at least 50% of the materials.

Is this new to the newest SE update, or has this been an ongoing issue? I've not heard of it before, which leads me to think it's a new issue.
Thraxus  [author] 13 Sep @ 7:44pm 
Haha,the conversation was so close to IFYC, I thought this entire thread was on the I Found Your Crap mod page. My bad - I would have pointed you there originally had my brain not apparently been on vacation.
Slomes 13 Sep @ 7:30pm 
@Maeyanie ooh yea im dumb..thanks a lot! :D
Maeyanie 13 Sep @ 7:22pm 
@Slomes: It sounds like you want the "I Found Your Crap" addon to do what you're after, and to check out the config files there.
Slomes 13 Sep @ 7:12pm 
BaseAwwScrapScalar controls the max return rate of resources from scrap with a 4x yield vanilla refinery.

ScrapMassScalar is the ratio of scrap mass to component mass.

ScrapProductionTimeScalar is the ratio of scrap production time to component production time.

ScrapVolumeScalar is the ratio of scrap volume to component volume.

ScrapUnknownItems determines whether to set an unknown item to generic scrap or return the unknown item to the player (unaltered).

SurvivalKitRecycling determines whether the Survival Kit is allowed to process scrap or not.
Slomes 13 Sep @ 7:10pm 
I don't see any way to modify the grinders. I did skimm through all the other files in the mod folder but I don't know how to code and don't know if its in there somewhere but not noted. only found this:

// User set settings

public static float BaseAwwScrapScalar = 0.9f;
public static float ScrapMassScalar = 0.80f;
public static float ScrapProductionTimeScalar = 0.75f;
public static float ScrapVolumeScalar = 0.70f;
public static bool ScrapUnknownItems = true;
public static bool SurvivalKitRecycling = true;
Slomes 13 Sep @ 6:40pm 
Okay cool, I will try to find it and see, if I get lost or when i succeed i will come back o7
Maeyanie 13 Sep @ 6:39pm 
I'm having similar IO issues to @SalmonGod.
Looking through the logs, it looks like some scrap got assigned to the prototech refinery, and nowhere else. I'm not readily finding a connection between what worked and what didn't... some IO-specific things (like AsphaltScrap) came out fine ([T] RefineryIngots [T] SmelterIngots [T] ProtoRefineryIngots [T] Ingots [T] Crusher), but others (like AdvancedComputerScrap) look like this:

Component Origin: [Industrial Overhaul - v1.7.3 (2344068716.sbm)]
AdvancedComputer | AdvancedComputerScrap | AdvancedComputerScrapToIngot
[F][F][01][04.50s][01.8400][00.0007][003] | [03.00] Polymer [02.00] Silicon [01.80] Gold

[01.00] AdvancedComputerScrap
[R][01.35] Polymer [R][00.90] Silicon [R][00.81] Gold
[T] ProtoRefineryIngots
Thraxus  [author] 13 Sep @ 5:13pm 
I may be wrong since it's been a long time since I setup this mod, but I think you can already do most of that with the configs, no?
Slomes 13 Sep @ 1:34pm 
Heya, i was wondering if its technically possible to make it that the tier0 handgrinder gives vanilla components but is terribly slow, and any higher lvl + ship grinders do the scrap way? Would be good to have a not economically viable way to deconstruct vanilla style in case you have no access to some resources yet (since scrap smelting is also locked behind higher tier industry).
Otherwise enjoying the mod for added resource sink :) cheers
Beredix 20 Aug @ 11:54am 
Something seems to have broken during summer.
Started up my Far from Home game and can't scrap anything.
Same thing as dRuPpl above.
Also tried starting a brand new game, only Mod is AwwScrap, same issue so shouldn't be a modconflict
Thraxus  [author] 18 Aug @ 9:44pm 
First time I've heard about it.
dRuPpI 16 Aug @ 6:53am 
dnk why but suddenly the custom icons are gone for me after re log it just shows the vanilla scrap icon, already deleted mod and reinstalled... someone else has this problem?
gigglelamer 26 Jul @ 6:53am 
Just a personal thank you for making this mod. :steamthumbsup:
Thraxus  [author] 13 Jul @ 10:37am 
Survival Less Likely is likely the issue. Splitsie overrode some refinery functions to make things harder. Good chance he didn't deal with the blueprint classes correctly when it did it. Imo you can remove it and not impact your game experience that much.
AbsoluteMonkey 13 Jul @ 10:24am 
I dont have discord. I'm too old.
Here's list of mods. I loaded Splitsies Survival Impossible from the community in game.
'Improvised Experimentation'
'Splitsie HUD for Survival Impossible - 1.201 Ready == With Targeting Indicator'
'Assertive Combat Systems'
'High-power Spotlight'
'Survival Less Likely'
'Omicron'
'Text HUD API'
'Spacebar Bridge Consoles'
'Sneaky Sounds - Quieter Tools'
'Screen Gunk Be Gone!'
'RelativeSpectator'
'Reavers: Terror of the Verse'
'Paint Gun - realistic painting for survival + special creative features'
'NPC Programming Extender'
'Decoys... Probably'
AbsoluteMonkey 13 Jul @ 10:24am 
'Clear Camera Screen [Outdated]'
'Camera Panning - rotate camera view (+reset 1st person character view)'
'Build Vision 3.0'
'AwwScrap'
'(Retired) Assertive Installations'
'Advanced Welding - detaching and reattaching blocks!'
'Modular Encounters Systems'
'Procedurally Generated Ore'
'Paradise'
'Perpetually Perturbed Pirates'
'Rich HUD Master'
'Assertive Combat Systems Dependency'
'Shower Light'
'In Depth LCDs'
'Assertive Loot'
Thraxus  [author] 13 Jul @ 10:01am 
You're using a mod that changes refinery blueprint classes without disabling the blueprint classes it decided was unnecessary. Unfortunately common recently. If you hop in my Discord (link in the mod desc) I can try and help you figure out which and if there is anything we can do about it.
AbsoluteMonkey 13 Jul @ 9:57am 
Maybe I'm missing something, but can't find any info. Reactor comps: Refinery, nor Basic refinery will smelt. What am I doing wrong?
Thraxus  [author] 24 Jun @ 10:25am 
Versionless update to add support for AceEndgameExpansionCE_3507747587
CDClone 21 Jun @ 9:15am 
awesome thanks :) installing on server :D
Thraxus  [author] 20 Jun @ 7:02pm 
It should work with Bob - don't know what Camp is, but so long as they follow the deconstruct rules of the block there should be no issues. Prototech parts should be ignored, so you should get what you expect when grinding them down.
CDClone 20 Jun @ 5:00pm 
does this work with Bob/camp ? or will they cheat around it?
do i still get the original scrap from prototech parts?

and either way, amazing ideer, when stealing a lot of prototech encounters and assert ships for those awesome thrusters i tend to drown in resources, this could probobly solve/reduce that "issue" :D :D :D
Thraxus  [author] 12 Jun @ 9:50am 
Haha, no worries. Glad to help! Enjoy!
Qobura 12 Jun @ 9:48am 
I just saw on its page, and, thank you! I appreciate both the reply and the flexibility inside the mod. That's what I get for not very thoroughly reading the other mod's page.
Thraxus  [author] 12 Jun @ 9:43am 
That addon is completely customizable. I don't have the code in front of me right now, but I believe the default settings are to only have a chance at returning materials from friendly grids. So likely not unlucky, just not configured to your desires.
Qobura 12 Jun @ 8:10am 
Is there a component to Found Your Crap that doesn't apply the component return to hostile grids? Or was I just tremendously unlucky with my 0-rank grinder?
Thraxus  [author] 12 Jun @ 5:52am 
Your statement is the first I've heard about any issues with IO. Hop on Discord (link in the mod desc) and send me some logs (AwwScrap's logs if nothing else, but SE's normal log as well usually helps) if you want me to look into it.
SalmonGod 10 Jun @ 2:47am 
Anyone else having trouble with AwwScrap and Industrial Overhaul? I'm currently unable to refine scrap for Advanced Computers, Rubber, Synthetic Fabric, or Medical Components. I've put a lot of time in combining these two mods and never had this problem before. But I'm wondering if it's something I did or if anyone else is having this issue.
Thraxus  [author] 16 Apr @ 11:00am 
There shouldn't be. However, if you find otherwise, let me know. I haven't actually played SE for a long time, so through testing on my part hasn't happened since well before they introduced Prototech.
Qobura 12 Apr @ 12:33pm 
To ask a clarifying question as I continue to adore the predicaments this mod presents: currently, there is no interaction between AwwScrap and Prototech behaviors?
Simu_t0n1 30 Mar @ 1:26am 
Thank you for the fix - it works fine now on my end.
Very happy to have this Mod! ;c}
Thraxus  [author] 29 Mar @ 11:29pm 
Mod Version: 3.7b [Released 29 Mar 2025]
* Added Stone Incinerator bypass so scrap doesn't get deleted.
* Update to attempt to sync mod settings between client and server.

Note that 3.7 had a bug - this has the same changes from that, hopefully without the bug.
Thraxus  [author] 29 Mar @ 6:32pm 
Sorry folks, just reverted to the previous version.

I'll push the update for the incinerator shortly without the update to the configs.
Qobura 29 Mar @ 4:47pm 
My entire team cannot connect either
Final977 29 Mar @ 2:18pm 
For clarity’s sake as well, only clients are failing to load, server loads up fine.
Final977 29 Mar @ 2:06pm 
Thraxus, I seem to be getting an error on load when connecting to our servers using AwwScrap and AwwScrapIFoundYourCrap - It feels like it's since your update, but it could be anything I supose.

2025-03-29 14:04:22.850 - Thread: 1 -> ERROR: Loading screen failed
2025-03-29 14:04:22.850 - Thread: 1 -> Exception occurred: System.NullReferenceException: Object reference not set to an instance of an object.
at AwwScrap.UserConfig.Controller.SettingsController.get_ScrapUnknownItems()
at AwwScrap.Controllers.DefinitionController.SetDeconstructItems()
at AwwScrap.Controllers.DefinitionController.Init()
at AwwScrap.AwwScrapCore.SuperEarlySetup()
at AwwScrap.Common.BaseClasses.BaseSessionComp.LoadData()
at Sandbox.Game.World.MySession.LoadComponent(MySessionComponentBase component)
at Sandbox.Game.World.MySession.LoadDataComponents()
Thraxus  [author] 29 Mar @ 1:16pm 
Mod Version: 3.7 [Released 29 Mar 2025]
* Added Stone Incinerator bypass so scrap doesn't get deleted.
* Update to attempt to sync mod settings between client and server.
Thraxus  [author] 15 Mar @ 5:37am 
Nothing I can really do on that one unfortunately. Super yield modules already dupe materials from ore, Duping materials from components is really no different.
MJRMatthew 14 Mar @ 9:42am 
Hi I’m just wondering how aww scrap handles modded yield modules with higher than vanilla stats. Will it be able to take the return of scrap past 100% or is there a built in counter measure for that?
Thraxus  [author] 13 Feb @ 6:04pm 
That's what I'm saying though, things may seem ok, but they aren't in your game. Some mod is stopping the game from unloading properly, which means ANY mod that has an event is never going to de-register that event, which means multiple event fires for that mod. You may not notice it, and it may never cause issues. However, some random crash, or weapon not working right, or some ship not behaving right, or Lord Klang being more noisy than normal can all be traced back to this issue you think doesn't exist.

I guarantee you it isn't AS directly, and it likely isn't a mod incompatibility. You can find the problematic mod by keeping AS enabled and disabling the other mods til the issue disappears. When the issue stops, you can report the issue to that mod author and go back to using whatever mod combo floats your boat.

Regardless, I appreciate the report and wish you the best whether you decide to act on my advice or not.
Bakeneko 13 Feb @ 1:52pm 
Nice metaphor but my soup tastes well. I have plenty other mods and currently zero issues, maybe it is an incompatibility between one of them and your mod. Just came here to notify it incase you already knew about this problem. Seems like I am the only one having it. The only thing I can see in the log is your mod not closing the file handle after going back to menu, I dont know the cause or how to diagnose it.
Thraxus  [author] 13 Feb @ 1:11pm 
Think of it like this - you're cooking soup in a pot. You can't see in the pot, but you know exactly how much it can hold before it overflows.

Add Ingredients -> Load Game
Cook Soup -> Play Game
Empty Pot -> Close Game

AS is an ingredient in that soup. When you finish emptying the pot, it's screaming that the pot isn't empty. So you keep having to throw away the pot and get a new one (close and reopen the game) . You say, well that stupid ingredient is giving me issues, so it's outta here! No more complaining!

You keep making soup (Make, Cook, Empty, repeat). Every iteration, you're not sure why, but that soup tastes a bit more salty this time... so you think, 'Did I brush my teeth today??'. Suddenly, when you're adding your ingredients for a new batch, the pot overflows. That thing that was there complaining about a problem isn't there anymore, so you thought nothing was wrong, but the problem was still there regardless. Now you've got a mess, and super salty soup.
Thraxus  [author] 13 Feb @ 12:57pm 
Well yeah, you disable my mod which has the log that's not closing and of course the issue is going to go away. Not may people use a custom log like I do, so the issue won't be common. Whatever was causing the real problem (unclean shutdown of SE) is still there whether AwwScrap is or not though.

Load Game -> AS Log is opened by the game
Play Game -> AS Log is used by the game
Close Game -> AS Log is closed by the game

If the game does not shut down cleanly, then the log will never close. If the problem you're having was with AS, you'd see this place fuming with unhappy folks. I know some other mod you're using is not allowing the game to close properly. It may close, but it's not doing it properly, and over time that will certainly cause you other issues since if AS isn't closing, I guarantee other mods aren't as well, even if they aren't complaining.