Mods / Fahl ores

Category: #Other #Weapons #Worldgen
Author: YourCreator
Side: Both
Created: Jan 21st at 4:12 PM
Last modified: Jan 30th at 4:54 PM
Downloads: 302
Follow Unfollow 1

<en>
This mod adds fahlores. Now its only tennantite. 
Its ready for make arsenic bronze


TODO:

  • Make poisonous fumes of arsenic
  • Arsenic spawn for chunks with copper.
  • Tetrahedrite with Sb.
  • Make bijouterie with with cast low alloys.

Please write for any bugs 🐛🐞

Thanks Craluminium for tests and great support.

</en>
<ru>
Этот мод добавляет блеклые руды. Сейчас это только теннантит. 
Он готов к производству мышьяковой бронзы. Она не пригодна для переплавки с тем же содержанием легирующего мышьяка.

Этот мод был обоснован реальным положением вещей.

В производстве:

  • Отравляющие испарения при переплавке мышьяковых бронз
  • Мышьяк для других рецептов в спавне кварца (он сопровождает золото и кварц) и меди (для глубинных месторождений)
  • Тетраэдрит с сурьмой (для паечных сплавов)
  • Отливка и ковка бижутерии с жидкотекучими сплавами

</ru>

Version For Game version Downloads Release date Changelog Download
v1.0.2 113 Jan 30th at 4:54 PM Show FahlOres.zip
v1.0.1 94 Jan 28th at 3:17 PM Show FahlOres.zip
v1.0.0 95 Jan 21st at 4:17 PM Show FahlOres.zip

5 Comments (oldest first | newest first)

YourCreator, Jun 9th at 4:25 PM

Yes i know about bugs. I will take a break after work and finish this mod, please sorry

Carrolldog, Feb 2nd at 1:09 AM

Game throws this error whenever you try to prospect and fails to show prospecting results. I only have Fahl loaded and it is up-to-date (1.16.1 game version and 1.0.2 mod version)

[Error] System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.ServerMods.ChildDepositGenerator.GetYMinMax(BlockPos pos, Double& miny, Double& maxy)
at Vintagestory.ServerMods.DiscDepositGenerator.oreBearingBlockQuantityRelative(BlockPos pos, String oreCode, Int32[] blockColumn)
at Vintagestory.ServerMods.DiscDepositGenerator.GetPropickReading(BlockPos pos, Int32 oreDist, Int32[] blockColumn, Double& ppt, Double& totalFactor)
at Vintagestory.GameContent.ItemProspectingPick.PrintProbeResults(IWorldAccessor world, IServerPlayer byPlayer, ItemSlot itemslot, BlockPos pos)
at Vintagestory.GameContent.ItemProspectingPick.ProbeBlockDensityMode(IWorldAccessor world, Entity byEntity, ItemSlot itemslot, BlockSelection blockSel)
at Vintagestory.GameContent.ItemProspectingPick.OnBlockBrokenWith(IWorldAccessor world, Entity byEntity, ItemSlot itemslot, BlockSelection blockSel, Single dropQuantityMultiplier)
at Vintagestory.Server.ServerSystemBlockSimulation.TryModifyBlockInWorld(ServerPlayer player, _zQRtckuwZGriQ6yzmHpCEVJBkot cmd)
at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockPlaceOrBreak(_lED4KdC91wgZEt0DdnlBksEk38A packet, ConnectedClient client)
at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)

I'm going to add that this mod still breaks vanilla metallurgy (can't smith or cast toolheads with any vanilla metals) but it isn't showing any errors in the log. Also, a handful of tools (such as the arsenic-bronze scythe and propick) have no values and break instantly upon use. I'm not really sure if it is my own game causing this but these bugs keep occuring despite freshly reinstalling the game, starting new worlds, and having no other mods loaded to avoid conflicts.

YourCreator, Jan 25th at 10:23 PM

Thanks for bugs, i tested on 1.15.10, cause of no c# code, just vanilla json patching. Retest and fix later

Carrolldog, Jan 25th at 9:42 PM

I also want to point out that this mod in its current state totally breaks vanilla metallurgy. You are unable to cast tools (copper never hardens in toolhead casts for instance) and you are unable to work vanilla ingots on anvils into toolheads. It also breaks their textures when they are sitting on a forge. Adding and removing the mod repeatedly revealed this correlation but there is nothing in the debug logs showing any errors signifying this. No other mods are loaded. I was able to load the mod earlier by changing 'both' to 'client' in the .json.

Broken textures

 

 

 

Carrolldog, Jan 25th at 7:11 AM

The mod is failing to load in the new update (1.16.1)

24.1.2022 23:04:21 [Error] [FahlOres.zip] An exception was thrown trying to to load the ModInfo:
Newtonsoft.Json.JsonSerializationException: Error converting value "Both" to type 'Vintagestory.API.Common.EnumAppSide'. Path 'Side', line 14, position 16. ---> System.ArgumentException: Requested value 'Both' was not found.
at System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult& parseResult)
at System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)
at Newtonsoft.Json.Utilities.EnumUtils.ParseEnumName(String enumText, Boolean isNullable, Type t)
at Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(JsonReader reader, Type objectType, Object existingValue, JsonSerializer serializer)
--- End of inner exception stack trace ---

delete edit