RimWorld

RimWorld

153 vurderinger
Ceiling Mounted Orbital Trade Beacon
2
   
Utmerkelse
Favoritt
Favoritter
Fjern som favoritt
Mod, 1.4, 1.5
Filstørrelse
Lagt ut
Oppdatert
74.209 KB
6. apr. kl. 22.10
18. aug. kl. 21.16
6 endringslogger ( vis )

Abonner for å laste ned
Ceiling Mounted Orbital Trade Beacon

I 1 samling av themoistestwhale
themoistestwhale's mods
7 gjenstander
Beskrivelse
This mod adds a simple ceiling mounted trade beacon for your storage rooms!

I was rather annoyed with having trade beacons on the floors of my otherwise clean warehouses, and with mod options for everything else such as roof-mounted lights and firefoam poppers, I wanted a roof-mounted variant of the trade beacon as well. So here it is, I guess.

It will show in a drop-down menu from the regular orbital trade beacon by right clicking on it, under Misc category in Architect when relevant research is unlocked for orbital trade beacons.

Stats
  • Beacon Range: 15 tiles, same as the vamilla Orbital Trade Beacon.
  • Build Cost: 40 steel and 1 industrial component, same as vanilla beacon.
  • Work to Build: 1000 ticks, 200 ticks more than the vanilla beacon.
  • Hitpoints: 60, less than vanilla trade beacon by 15.
  • Power Consumption: 40 W, same as vanilla beacon.

Compatibility
  • No known incompatible mods currently.
  • Should be safe to add to save games. It's never safe to remove a mod from a save, but removing this mod should not cause significant issues.
  • Not tested for multiplayer mod compatibility, but I do not see why this would not work with how this mod functions currently.
  • Yes, it works with Combat Extended.

Russian translation by Nanamy.

Rimworld is owned by Ludeon Studios.

Preview image uses RimworldFont created by Marnador.
59 kommentarer
GVLT 7. okt. kl. 12.46 
The problem was in syntaxis, it was <texPath>ceilingTradeBeacon/ceilingDropBeacon</texPath>
when it should have been <texPath>CeilingTradeBeacon/ceilingDropBeacon</texPath>
themoistestwhale  [skaper] 7. okt. kl. 12.17 
@GVLT When you unsubscribed and resubscribed it didn't clear the mod folder then I guess, which usually clears that issue. Glad you resolved it on your own at least.
GVLT 7. okt. kl. 10.44 
Okay, I've edited your xml and now instead of purple square on the toolbar I see your texture. And the console warning is gone too.
GVLT 7. okt. kl. 10.26 
Looks like I understand the issue. the texture is not loading from me at all. I actually pretty much prefer it this way.
themoistestwhale  [skaper] 7. okt. kl. 10.15 
@GVLT I guess all of them then unfortunately.
GVLT 7. okt. kl. 10.10 
Well, it's only one of them. My console reporting every single ceiling trading beacon on the map.
themoistestwhale  [skaper] 7. okt. kl. 9.45 
@GVLT The error provides coordinates (361, 0, 354) to the trade beacon having issues, try deconstructing it in dev mode and then rebuilding it.

Also sorry for not specifying a HugsLib log, those are usually what helps modders figure out issues like this. Even then, providing the player.log can be a bit more helpful for sorting out issues I guess lol, context for the issue is just as helpful as the issue itself when fixing these things
GVLT 7. okt. kl. 5.48 
Well, resubscribing haven't fixed the issue. Here is the log, not sure you would receive more info from it that I already gave you.
https://drive.google.com/open?id=1GkL9LsTbV9Md8aunBqGdM52XowjCOKSp&usp=drive_fs
themoistestwhale  [skaper] 28. sep. kl. 17.05 
@GVLT Sorry for a late response but I’ve been busy recently. That error means that the graphicData for the ceiling trade beacon is null for some reason. Just unsubscribe, wait a minute and then resubscribe to this mod and it should resolve.

Also, in the future try to give modders full logs via HugsLib or other methods when reporting errors like this. We’re not magicians and luckily in this case I can tell what the issue is, often that’s not the case though without a full log’s context.
GVLT 27. sep. kl. 16.57 
Hi, from time to time I've got this in the console. What does this error means?
Exception printing mwCeilingTradeBeacon4018493 at (361, 0, 354): System.ArgumentNullException: Value cannot be null.
Parameter name: key
[Ref 1CB6F335] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.SectionLayer_ThingsGeneral.TakePrintFrom_Patch1 (Verse.SectionLayer_ThingsGeneral,Verse.Thing)
Verse.SectionLayer_Things:Regenerate ()
Verse.Section:TryUpdate (Verse.CellRect)
Verse.MapDrawer:MapMeshDrawerUpdate_First ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Map.MapUpdate_Patch1 (Verse.Map)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()