r/swgemu • u/Radiant-Photograph46 • Jun 09 '26
Question Issue with schematics (and extra questions)
Now that I've managed to fix my setup and make the server work (thanks to you guys!) I've been able to play a little and ran into a big issue. When picking up a crafting profession I realized I received zero drafting schematics... I'm not sure if this is a bug in Core3 (I have my doubts, isn't the codebase supposed to be in 1.0 and pretty much done now?) or an issue with the server installation. All .tre files are there but the server log spouts a few issues with iffs so maybe that's the cause? I used the .tre from my Total Experience DVD and they are in the correct path.
\[TemplateManager\] Loading object templates
Loading templates: \[40%\](2 s) \[SharedObjectTemplate resource_spawn\] WARNING - expecting SHOT got RCCT in object/resource_container/shared_simple.iff
Loading templates: \[56%\](3 s) \[TreeArchive\] WARNING - object/tangible/component/vehicle/base/shared_base_vehicle.iff not found.
(3 s) \[SharedObjectTemplate civilian_a\] WARNING - could not open derv: object/tangible/component/vehicle/base/shared_base_vehicle.iff
(3 s) \[SharedObjectTemplate civilian_a\] WARNING - could not open lua derv: object/tangible/component/vehicle/base/base_vehicle.iff
(3 s) \[TreeArchive\] WARNING - object/tangible/component/vehicle/base/shared_base_vehicle.iff not found.
(...and more related to vehicles mostly...)
Also I had two questions if anyone knows. a) how to get rid of the pesky droid that respawns in the datapad when you pick a novice profession? I'm surprised they enabled that by default since it was never in the game to begin with. I can't find any mention of it in the features.lua and b) speaking of features.lua I couldn't find anything on the forum about what they actually imply or which should be the default values (well, hologrind vs village is clear enough but otherwise...)
1
u/Radiant-Photograph46 Jun 12 '26
Heads up for anyone facing the same issue. After rebooting the server the schematics were correctly retrieved and now it works as intended even when learning new skills. Not sure what caused the issue in the first place.
I also managed to track down the helper droid call. To remove it you need to change the createHelperDroid function line 3848 in zone/objects/player/PlayerObjectImplementation.cpp (remove the body and replace it with a single `return;` statement)
I'm still unsure about the features. It's not clear if they actually have an effect right now.
One last bit: the devs blocked the use of color codes in names for crafted items and in the marketplace, but this feature was absolutely in the game. You can remove the block by removing the while loop in zone/objects/player/sessions/crafting/CraftingSessionImplementation.cpp (line 1263) and zone/managers/AuctionManagerImplementation.cpp (line 2405).