Space Engineers

Space Engineers

AwwScrap
767 Comments
CDClone 39 minutes ago 
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.
Bakeneko 12 Feb @ 7:12am 
I disabled your mod and it stopped happening. It seems like your mod or the game's modding engine is not closing the open handle it has on the log file after exiting the game. I do not know how this works, if it is your mod that opens the handle or if it is the game engine.
Thraxus  [author] 11 Feb @ 3:08pm 
Some other mod of yours is crashing the game before it can close correctly / gracefully, which is causing my mod's log to stay open. Look at your log when you close the game, it may tell you what the problem mod is. If not, find me in my Discord (link in mod desc) and I can look at the log for you.
Bakeneko 9 Feb @ 9:13am 
Hello, I am having a problem with your mod. After loading my game and exiting to the menu then trying to load it again I get a IO exception with file "SpawnManagerCore.log". It seems like the file is not closed after exiting to the main menu.

Let me know if you want the full exception message as steam limist this comment to 1000 characters.
Thraxus  [author] 6 Feb @ 12:39pm 
I'm already doing my changes as late as I can in code unfortunately. Based on what I see we both use LoadData, which is where these changes need to be. Try putting MAV before or after AS to see if that helps. In this case Load order should matter.
Space Ace 3 Feb @ 4:55am 
Is there any chance you could code this to run the scrap script AFTER ModAdjusterV2 has done it's pass? When using MAV2 to modify components it overwrites those changes and makes the changed cubeblock grind to comps again. I love AwwScrap but it makes it difficult to make compatibility mods
Thraxus  [author] 29 Jan @ 2:57am 
That's a Keen thing, nothing I can do about it.
Ashes Vargrand 27 Jan @ 12:59am 
hm this Logs like:

09:55:32.1122 [FATAL] Keen: Definition of "MyObjectBuilder_Ore/PrototechPanelScrap" is missing.

can you switch them to a Warning?
Thraxus  [author] 11 Jan @ 7:14pm 
Np! :D
ouch67 11 Jan @ 1:25pm 
That last patch fixed my issue thanks!
Thraxus  [author] 4 Jan @ 12:27pm 
Mod Version: 3.6 [Released 04 Jan 2025]
** Fixed a silly issue with IO.
Thraxus  [author] 3 Jan @ 5:07pm 
Addressed / working on in Discord.
ouch67 3 Jan @ 3:45pm 
According to the Aww Scrap Log, It can't find a machine that processes it either:

Component Origin: [Industrial Overhaul - v1.62 (2344068716.sbm)]
Thrust | ThrustScrap | ThrustScrapToIngot
[F][F][01][10.00s][41.6000][00.0070][005] | [10.00] Cobalt [12.00] Iron [00.50] Platinum [01.80] Gold [18.00] Copper

[01.00] ThrustScrap
[R][04.50] Cobalt [R][05.40] Iron [R][00.23] Platinum [R][00.81] Gold [R][08.10] Copper
[T] Ingots
Component Icon(s)
F:\SteamLibrary\steamapps\workshop\content\244850\801185519\Textures/GUI/Icons/component/thrust_components_component.dds
Scrap Icon(s)
F:\SteamLibrary\steamapps\workshop\content\244850\801185519\Textures/GUI/Icons/component/thrust_components_component.dds
F:\SteamLibrary\steamapps\workshop\content\244850\1542310718\Textures\GUI\Icons\Components\ScrapOverlayOutlineRed.dds

ouch67 2 Jan @ 11:47am 
When playing with industrial overhaul, thruster component scrap is not processable by any machine. Is there any fix for this?
zhaela.decinka 30 Dec, 2024 @ 11:50am 
What a stupid useless and frustrating mod to come across on a server.
Thraxus  [author] 12 Dec, 2024 @ 6:46am 
Haha :P
Seven 11 Dec, 2024 @ 2:57pm 
Disregard most of my previous comment... I just found your companion mod... hahaha!
Seven 11 Dec, 2024 @ 2:54pm 
I just had a wild idea, what if there were the ability to allow you to have a chance to get back scrap or usable parts? So for example, when disassembling a battery you have a certain % chance to retain each power cell, say like 22% or something, and the remaining 78% of the time you get scrapped parts like in the mod already? Is that a thing that is possible to do? Even if not, this mod is a must have in my worlds every time.
Thraxus  [author] 8 Dec, 2024 @ 12:46pm 
Seem to be a Torch issue. I'd take it up with them.

More than likely though it can be ignored.
Ashes Vargrand 8 Dec, 2024 @ 5:27am 
14:26:41.4638 [FATAL] Keen: Definition of "MyObjectBuilder_Ore/EngineerPlushieScrap" is missing.
14:26:41.4638 [FATAL] Keen: Definition of "MyObjectBuilder_Ore/SabiroidPlushieScrap" is missing.
14:26:41.4638 [FATAL] Keen: Definition of "MyObjectBuilder_Ore/PrototechFrameScrap" is missing.
14:26:41.4638 [FATAL] Keen: Definition of "MyObjectBuilder_Ore/PrototechPanelScrap" is missing.
14:26:41.4638 [FATAL] Keen: Definition of "MyObjectBuilder_Ore/PrototechCapacitorScrap" is missing.


Have this in my Error Log?
Thraxus  [author] 24 Nov, 2024 @ 2:48pm 
There are no known incompatibilities. To debug, you'd need to learn to read logs. I can help, but not on Steam - there is too much back and forth in addition to examples that would be required. Hit me up on Discord if you want, link is in the mod description.
Prime 24 Nov, 2024 @ 3:51am 
Hi, I could use a bit of help as the game crashes consistently. I've recently tried this mod for the first time. Crashes happen when I dump scrap into a station/ship, and when the Nanobot build and repair system is picking up scrap (like after/during a fight). I'm running quite a few mods, the Nanobot BaRS and Isy's Inventory manager stick out to me as possible incompatibilities. Is there a known compatibility issue I'm not aware of? How can I go about diagnosing it?
Thraxus  [author] 19 Nov, 2024 @ 8:15pm 
Sadly no. AwwScrap requires scripts to run on the client in order to sync the changes to all blocks / components (the game does not do this naturally). XBox bans client side scripts, so in the end it would just break the game.
Hethan757 16 Nov, 2024 @ 2:11pm 
Could you make a version for Xbox?
Thraxus  [author] 24 Oct, 2024 @ 6:16pm 
Hrm... Check the log on the server to make sure it's showing the value you expect (see below)

AwwScrap Settings__________________________________________________

[0.9] BaseAwwScrapScalar
[0.45] ScrapScalar
[0.8] ScrapMassScalar
[0.75] ScrapProductionTimeScalar
[0.7] ScrapVolumeScalar
[T] ScrapUnknownItems
[T] SurvivalKitRecycling

Outside of adding the setting, I didn't change anything in the code, so not really sure. I can try and see if your logs (server, Keen, Awwscrap, whatever) give any clues, but you'd need to reach me in Discord for that (link in the mod description).
Handsomest Squidward 24 Oct, 2024 @ 10:22am 
Survival kits aren't processing scrap anymore on my dedicated server that's been up for years. Setting SurvivalKitRecycling "true" doesn't change it. Works fine with a new game on the server, so I suspect a mod conflict, but also a little doubtful. Any other places I should be looking for a config?
Dragon-Raptor 22 Oct, 2024 @ 11:52pm 
No worries, kept a close eye on the Prototech stuff before the update. Zero's Legion on Youtube does good breakdown's on the stuff.

In brief, Prototech blocks need unique components, which when grinded return as prototech scrap, like regular power cells return as scrap under vanilla. Except for the panels, they are returned as normal. Prototech assemblers can make new prototech components... bar one. The one you need to place the blocks at all. And all the new components - again bar the panels - need 'Prototech Scrap' to be made.

Looting/stealing is thus the primary way to get new components and/or blocks, but there is a way to make new spare parts...

As I said, see either Zero's vids, or just play around :) Thanks for the update!
Thraxus  [author] 22 Oct, 2024 @ 5:50pm 
@Dragon-Raptor -- For now I'm just skipping all Prototech items. I have yet to play the expansion, so really have no ideas how any of that works. I plan to do a playtest of all my mods this week though, so I'll have a better idea of what kind of balance I think works. If you'd like to toss me your ideas though, I'm all ears. Not sure I followed with what you said below though.

My understanding was that the Prototech items are loot only, so scrapping them would be super harsh. However, My understanding may be warped in that you're intended to only deal with the complete block and never scrap it to begin with? Now it may make more sense as to why I defaulted to not scrapping the component for now.
Thraxus  [author] 22 Oct, 2024 @ 5:46pm 
Mod Version: 3.5 [Released 22 Oct 2024]
--Updated for the Contact Update - Added all Prototech items to the Do Not Scrap list.
--Fixed a User Setting that was supposed to skip scrapping unknown items.
--Added a User Setting to make the Skit no longer process scrap at all.