Содержание
- Platonymous custom music stardew valley error
- Issue Can’t play anymore because of pytk
- peacemaker080100
- Attachments
- Kreeate
Platonymous custom music stardew valley error
[SMAPI] SMAPI 3.12.0 with Stardew Valley 1.5.4 on Microsoft Windows 10 Home
[SMAPI] Mods go here: D:GamesStardew ValleyMods
[SMAPI] Starting game.
[SMAPI] Loaded 33 mods:
[SMAPI] AntiSocial NPCs 1.0.2 by Super Aardvark | Allows modders to create NPCs that the player can’t befriend.
[SMAPI] Better Artisan Good Icons 1.5.0 by Cat | Makes jelly, pickles, wine, juice, and honey icons be based on the fruit, vegetable, or flower used to make them.
[SMAPI] Better Ranching 1.8.1 by Urbanyeti | Prevents failed milk/shear attempts and displays when animals can be milked/sheared and petted.
[SMAPI] CJB Show Item Sell Price 1.9.12 by CJBok and Pathoschild | Show item sell price in your inventory!
[SMAPI] Console Commands 3.12.0 by SMAPI | Adds SMAPI console commands that let you manipulate the game.
[SMAPI] Content Patcher 1.23.3 by Pathoschild | Loads content packs which edit game data, images, and maps without changing the game files.
[SMAPI] Custom Companions 1.6.1 by PeacefulEnd | Framework for creating custom entities that can be spawned on maps or follow you around in Stardew Valley.
[SMAPI] Custom NPC Exclusions 1.3.0 by Esca | Allows modders to exclude custom NPCs from quests and events via Content Patcher.
[SMAPI] Custom NPC Fixes 1.2.3 by spacechase0 | Fixes NPC spawning in custom locations, pathing to custom locations, and schedules for new NPCs.
[SMAPI] CustomMusic 1.8.1 by Platonymous | Changes the games music
[SMAPI] Error Handler 3.12.0 by SMAPI | Handles some common vanilla errors to log more useful info or avoid breaking the game.
[SMAPI] Event Repeater 6.0.1 by MissCoriel | Adds Repeating capability to Content Patcher.
[SMAPI] Expanded Preconditions Utility 1.0.1 by Cherry | A condition checking system designed for use by other mods, in the format of event preconditions
[SMAPI] Experience Bars 1.3.0 by spacechase0 | Shows experience bars in the top-left corner.
[SMAPI] Farm Type Manager 1.14.0 by Esca | Allows custom spawning of content from each farm type: forage, large objects, ore, and monsters
[SMAPI] FriendshipWithoutTalk 1.1.0 by HunterMYT | Friendship Without Talk will not Decay!
[SMAPI] Generic Mod Config Menu 1.4.1 by spacechase0 | Adds an in-game UI to edit other mods’ config options (for mods which support it).
[SMAPI] Happy Birthday 2.2.1 by Alpha_Omegasis | Adds the farmer’s birthday to the game.
[SMAPI] Harvest With Scythe 5.0.0 by bcmpinc | Allows you to harvest all crops and forage using the scythe. They can also still be plucked.
[SMAPI] Json Assets 1.8.3 by spacechase0 | Lets content packs add custom content to the game.
[SMAPI] Lookup Anything 1.35.1 by Pathoschild | View metadata about anything by pressing a button.
[SMAPI] NPC Map Locations 2.6.3 by Bouhm | Shows NPCs and farmers on a modified map page for accurate tracking.
[SMAPI] Part of the Community 1.1.6-3 by Brandon Marquis Markail Green (Space Baby) | Lets you increase friendship by supporting the community.
[SMAPI] PyTK 1.22.8 by Platonymous | Platonymous Toolkit
[SMAPI] Quest Framework 1.4.0-beta.2 by PurrplingCat | Add, edit and manage your own quests and create new quest types.
[SMAPI] Save Backup 3.12.0 by SMAPI | Automatically backs up all your saves once per day into its folder.
[SMAPI] Shop Tile Framework 1.0.9 by Cherry | Define new shops as custom tile properties
[SMAPI] SpaceCore 1.5.10 by spacechase0 | A framework mod used by some of my other mods.
[SMAPI] Stardew Valley Expanded 1.13.8 by FlashShifter, Esca, and super-aardvark | Adds coded elements to the game
[SMAPI] StardewHack 5.0.0 by bcmpinc | Transpilation library used by my other mods. Doesn’t do much on its own.
[SMAPI] StardustCore 2.6.0 by Alpha_Omegasis | A core mod that allows for other mods of mine to be run.
[SMAPI] TMXL Map Toolkit 1.22.1 by Platonymous | Load TMX Maps into the Game
[SMAPI] Winter Grass 2.0.3 by Cat | Grass will stay around in winter.
[SMAPI] Loaded 11 content packs:
[SMAPI] [CP] Events Expansion 1.1.0 by nraittanna | for Content Patcher | A mod that adds more canon-friendly events for the townsfolk.
[SMAPI] Babies Take After Spouse v1 1.4.1 by lakoria | for Content Patcher | Changes the baby and toddler spritesheets based on your spouse.
[SMAPI] Canon-Friendly Dialogue Expansion for All Friend-able Characters for Content Patcher 2.0.9 by gizzymo (dialogue), paradigmnomad (coding), and various translators. | for Content Patcher | Adds about 2500 new lines of dialogue across all 34 characters who have a heart level
[SMAPI] Grandpa’s Farm 1.13.7 by FlashShifter | for Content Patcher | A small immersive farm map meant for single player gameplay.
[SMAPI] Grandpa’s Farm Forage Locations 1.13.7 by FlashShifter | for Farm Type Manager | A farm map for Stardew Valley Expanded.
[SMAPI] New Objects for Stardew Valley Expanded 1.13.8 by FlashShifter | for Json Assets | Adds new fish, objects, weapons, and crops
[SMAPI] No More Bowlegs 1.1.0 by Chrysanthe | for Content Patcher | Removes bow-leggedness on Abigail, Leah, Maru and Emily’s sprites. No more gaps between their legs.
[SMAPI] Stardew Valley Expanded 1.13.8 by FlashShifter | for Content Patcher | A fanmade expansion for ConcernedApe’s Stardew Valley. This mod adds 25 new characters, 32 locations, 220 character events, 850 location messages, reimagined vanilla areas, two farm maps, a reimagined world map reflecting all changes, new music, new quests, and many miscellaneous additions!
[SMAPI] Stardew Valley Expanded — PyTK 1.13.8 by FlashShifter | for TMXL Map Toolkit | Adds many new areas to the game.
[SMAPI] Stardew Valley Expanded Custom Music 1.13.8 by FlashShifter | for CustomMusic | Adds new original music to the game
[SMAPI] Stardew Valley Expanded Forage Locations 1.13.8 by FlashShifter | for Farm Type Manager | This FTM pack is for SVE!
[SMAPI] Found 16 mods with warnings:
[SMAPI] Changed save serializer
[SMAPI] —————————————————
[SMAPI] These mods change the save serializer. They may corrupt your save files, or make them unusable if
[SMAPI] you uninstall these mods.
[SMAPI] — PyTK
[SMAPI] — SpaceCore
[SMAPI] — TMXL Map Toolkit
[SMAPI] Patched game code
[SMAPI] —————————————————
[SMAPI] These mods directly change the game code. They’re more likely to cause errors or bugs in-game; if
[SMAPI] your game has issues, try removing these first. Otherwise you can ignore this warning.
[SMAPI] — AntiSocial NPCs
[SMAPI] — Better Artisan Good Icons
[SMAPI] — Custom Companions
[SMAPI] — Custom NPC Exclusions
[SMAPI] — CustomMusic
[SMAPI] — Farm Type Manager
[SMAPI] — Json Assets
[SMAPI] — PyTK
[SMAPI] — Quest Framework
[SMAPI] — Shop Tile Framework
[SMAPI] — SpaceCore
[SMAPI] — Stardew Valley Expanded
[SMAPI] — StardewHack
[SMAPI] — TMXL Map Toolkit
[SMAPI] — Winter Grass
[SMAPI] No update keys
[SMAPI] —————————————————
[SMAPI] These mods have no update keys in their manifest. SMAPI may not notify you about updates for these
[SMAPI] mods. Consider notifying the mod authors about this problem.
Источник
Issue Can’t play anymore because of pytk
peacemaker080100
Newcomer
After the pytk was’nt updated I’m having problem to play the game. Tried to use the unnoficial update but now it’s show another erros message. Someone can help? Please.
Console error log:
[SMAPI] SMAPI 3.13.2 with Stardew Valley 1.5.5 on Microsoft Windows 10 Pro
[SMAPI] Mods go here: C:UsersoseasDownloadsStardew Valley [Jogo]Stardew.Valley.v1.5.5.1835528477Mods
[SMAPI] Waiting for game to launch.
[SMAPI] Loading mod metadata.
[SMAPI] Loading mods.
[SMAPI] Loaded 44 mods:
[SMAPI] Animal Husbandry Mod 2.5.0 by Digus | Adds features related to animal husbandry.
[SMAPI] Automate 1.24.1 by Pathoschild | Lets you automate crafting machines, fruit trees, and more by connecting them to chests.
[SMAPI] AutomaticGates 2.5.3 by Rakiin aKa ScheKaa | Opens and closes gates automatically
[SMAPI] Bigger Backpack 5.0.0 by spacechase0, yoseiri, bcmpinc | Adds another backpack size.
[SMAPI] Bug Net 1.5.2 by spacechase0, ParadigmNomad, Keychain | Catch bugs and stuff.
[SMAPI] ChildToNPC 1.2.1-unofficial.5-candidus42 by Loe2run | ChildToNPC is a modding tool which converts a child NPC to a normal NPC for the purposes of creating Content Patcher mods.
[SMAPI] CJB Cheats Menu 1.29.2 by CJBok and Pathoschild | Simple in-game cheats menu!
[SMAPI] CJB Item Spawner 2.1.4 by CJBok and Pathoschild | Simple in-game item spawner!
[SMAPI] CJB Show Item Sell Price 1.9.12 by CJBok and Pathoschild | Show item sell price in your inventory!
[SMAPI] Console Commands 3.13.2 by SMAPI | Adds SMAPI console commands that let you manipulate the game.
[SMAPI] Content Patcher 1.24.5 by Pathoschild | Loads content packs which edit game data, images, and maps without changing the game files.
[SMAPI] Content Patcher Animations 1.1.13 by spacechase0 | Lets Content Patcher packs animate textures.
[SMAPI] Crops Anytime Anywhere 1.4.2 by Pathoschild | Lets you grow crops in any season and location (configurable).
[SMAPI] Custom Farming Redux 2.12.9 by Platonymous | Mod for Custom Machine creation.
[SMAPI] Custom NPC Exclusions 1.3.1-beta.1 by Esca | Allows modders to exclude custom NPCs from quests and events via Content Patcher.
[SMAPI] Custom NPC Fixes 1.2.3 by spacechase0 | Fixes NPC spawning in custom locations, pathing to custom locations, and schedules for new NPCs.
[SMAPI] Custom Spouse Patio 0.10.0 by aedenthorn | Lets you create a custom spouse patio.
[SMAPI] CustomMusic 1.8.2-unofficial.1-d235j by Platonymous | Changes the games music
[SMAPI] Error Handler 3.13.2 by SMAPI | Handles some common vanilla errors to log more useful info or avoid breaking the game.
[SMAPI] Expanded Preconditions Utility 1.0.1 by Cherry | A condition checking system designed for use by other mods, in the format of event preconditions
[SMAPI] Farm Type Manager 1.15.0 by Esca | Allows custom spawning of content from each farm type: forage, large objects, ore, and monsters
[SMAPI] Generic Mod Config Menu 1.6.0 by spacechase0 | Adds an in-game UI to edit other mods’ config options (for mods which support it).
[SMAPI] Get Glam 1.1.0 by MartyrPher | Stardew Valley Gets Glam.
[SMAPI] Json Assets 1.10.1 by spacechase0 | Lets content packs add custom content to the game.
[SMAPI] Lunar Disturbances 1.4.1 by Sakorona | Adds a moon to more than just one day, and adds events based on it, including eclipses
[SMAPI] Mail Framework Mod 1.12.2 by Digus | Utility classes to send mail in the game.
[SMAPI] Movement Speed 5.0.0 by bcmpinc | Changes the player’s movement speed and charging time of the hoe and watering can.
[SMAPI] Multi Yield Crops 1.0.2 by Cherry | Allows crops to yield more than one kind of item
[SMAPI] Multiple Spouses 3.2.1 by aedenthorn | Allows you to have multiple spouses at once.
[SMAPI] NPC Map Locations 2.7.1 by Bouhm | Shows NPCs and farmers on a modified map page for accurate tracking.
[SMAPI] Producer Framework Mod 1.7.3 by Digus | Framework to add rules to produce objects or change the vanilla rules.
[SMAPI] PyTK 1.22.9-unofficial.1-strobe by Platonymous | Platonymous Toolkit
[SMAPI] Save Backup 3.13.2 by SMAPI | Automatically backs up all your saves once per day into its folder.
[SMAPI] Shop Tile Framework 1.0.9 by Cherry | Define new shops as custom tile properties
[SMAPI] Skip Intro 1.9.4 by Pathoschild | Skips the game’s loading intro.
[SMAPI] SkullCavernElevator 1.4.0 by lestoph | Elevator for the Skull Cavern
[SMAPI] SpaceCore 1.7.1 by spacechase0 | A framework mod used by some of my other mods.
[SMAPI] Stardew Valley Expanded 1.13.16 by FlashShifter, Esca, and super-aardvark | Adds coded elements to the game
[SMAPI] StardewHack 5.2.0 by bcmpinc | Transpilation library used by my other mods. Doesn’t do much on its own.
[SMAPI] TimeSpeed 2.5.1 by cantorsdust and Pathoschild | Lets you control the flow of time in the game: speed it up, slow it down, or freeze it altogether.
[SMAPI] TMXL Map Toolkit 1.22.2-unofficial.1-strobe by Platonymous | Load TMX Maps into the Game
[SMAPI] Tractor Mod 4.14.7 by Pathoschild | Lets you buy a tractor to more efficiently work with crops, clear twigs and rocks, etc.
[SMAPI] Wear More Rings 5.1.0 by bcmpinc | Adds additional ring slots to your inventory.
[SMAPI] Winter Grass 2.0.3 by Cat | Grass will stay around in winter.
[SMAPI] Loaded 20 content packs:
[SMAPI] [CP] Khadija’s Recipe Shop 1.3.1 by Hadi | for Content Patcher | Map strings.
[SMAPI] [MFM] Color Mania Mizu’s Flowers 1.6.7 by Project Populate Json Assets | for Mail Framework Mod | Allows recipes to be mailed to the player.
[SMAPI] [MFM] Fresh Meat 3.0.3 by Project Populate Json Assets | for Mail Framework Mod | Allows recipes to be mailed to the player.
[SMAPI] [MFM] Fruits and Veggies 2.0.15 by Project Populate Json Assets | for Mail Framework Mod | Allows recipes to be mailed to the player.
[SMAPI] [MFM] Khadija’s Recipe Shop 1.3.1 by Hadi | for Mail Framework Mod | Introduction letters for KRS.
[SMAPI] [MYC] Fresh Meat 3.0.3 by Project Populate Json Assets | for Multi Yield Crops | Allows multiple drops from crops.
[SMAPI] [PFM] Fresh Meat 3.0.3 by Project Populate Json Assets | for Producer Framework Mod | Fresh Meat Producer Framework Mod component.
[SMAPI] [STF] Khadija’s Recipe Shop 1.3.1 by Hadi | for Shop Tile Framework | Shop for selling modded recipes, materials, and objects from JA packs.
[SMAPI] Animated Fish 1.2.0 by Gervig91 | for Content Patcher | Animates fish and fishing related items
[SMAPI] Animated Food and Drinks 3.4.1 by Gervig91 | for Content Patcher | Animates food and drinks
[SMAPI] Child Age Up 1.0.0 by Alizsabeth | for Content Patcher | Child age up portuguese.
[SMAPI] Color Mania — Mizu’s Flowers for JsonAssets 1.6.7 by ParadigmNomad & Eemie (Port) & Mizu (Sprites) | for Json Assets | A port of Mizu’s sprites for JsonAssets. This one gives each crop 200 unique colors. Do not use with main version.
[SMAPI] Fresh Meat 3.0.3 by Project Populate Json Assets | for Json Assets | MEEEEEEAT — for those who wish to have meat in their game.
[SMAPI] Fruits and Veggies for JsonAssets 2.0.15 by Project Populate JsonAssets | for Json Assets | A port of Mizu’s crops for JsonAssets.
[SMAPI] New Objects for Stardew Valley Expanded 1.13.16 by FlashShifter | for Json Assets | Adds new fish, objects, weapons, and crops
[SMAPI] Shardust’s Hairstyles for CP 1.0.0 by Shardust | for Content Patcher | Shardust’s Hairstyles for Content Patcher
[SMAPI] Stardew Valley Expanded 1.13.16 by FlashShifter | for Content Patcher | A fanmade expansion for ConcernedApe’s Stardew Valley. This mod adds 26 new characters, 34 locations, 220 character events, 850 location messages, reimagined vanilla areas, two farm maps, a reimagined world map reflecting all changes, new music, new quests, and many miscellaneous additions!
[SMAPI] Stardew Valley Expanded — PyTK 1.13.16 by FlashShifter | for TMXL Map Toolkit | Adds many new areas to the game.
[SMAPI] Stardew Valley Expanded Custom Music 1.13.16 by FlashShifter | for CustomMusic | Adds new original music to the game
[SMAPI] Stardew Valley Expanded Forage Locations 1.13.16 by FlashShifter | for Farm Type Manager | This FTM pack is for SVE!
[SMAPI] Found 30 mods with warnings:
[SMAPI] Changed save serializer
[SMAPI] —————————————————
[SMAPI] These mods change the save serializer. They may corrupt your save files, or make them unusable if
[SMAPI] you uninstall these mods.
[SMAPI] — PyTK
[SMAPI] — SpaceCore
[SMAPI] — TMXL Map Toolkit
[SMAPI] Patched game code
[SMAPI] —————————————————
[SMAPI] These mods directly change the game code. They’re more likely to cause errors or bugs in-game; if
[SMAPI] your game has issues, try removing these first. Otherwise you can ignore this warning.
[SMAPI] — Animal Husbandry Mod
[SMAPI] — Bigger Backpack
[SMAPI] — ChildToNPC
[SMAPI] — Crops Anytime Anywhere
[SMAPI] — Custom NPC Exclusions
[SMAPI] — Custom Spouse Patio
[SMAPI] — CustomMusic
[SMAPI] — Farm Type Manager
[SMAPI] — Get Glam
[SMAPI] — Json Assets
[SMAPI] — Mail Framework Mod
[SMAPI] — Movement Speed
[SMAPI] — Multi Yield Crops
[SMAPI] — Multiple Spouses
[SMAPI] — Producer Framework Mod
[SMAPI] — PyTK
[SMAPI] — Shop Tile Framework
[SMAPI] — SpaceCore
[SMAPI] — Stardew Valley Expanded
[SMAPI] — StardewHack
[SMAPI] — TMXL Map Toolkit
[SMAPI] — Wear More Rings
[SMAPI] — Winter Grass
[SMAPI] No update keys
[SMAPI] —————————————————
[SMAPI] These mods have no update keys in their manifest. SMAPI may not notify you about updates for these
[SMAPI] mods. Consider notifying the mod authors about this problem.
[SMAPI] — [MFM] Color Mania Mizu’s Flowers
[SMAPI] — [MFM] Fresh Meat
[SMAPI] — [MFM] Fruits and Veggies
[SMAPI] — [MFM] Khadija’s Recipe Shop
[SMAPI] — [MYC] Fresh Meat
[SMAPI] — [PFM] Fresh Meat
[SMAPI] — [STF] Khadija’s Recipe Shop
[SMAPI] Launching mods.
[Automate] Machine recipes added by Custom Farming Redux aren’t currently automated. Install CFAutomate too to enable them: https://www.nexusmods.com/stardewvalley/mods/991?tab=files.
[Automate] Machine recipes added by Producer Framework Mod aren’t currently automated. Install PFMAutomate too to enable them: https://www.nexusmods.com/stardewvalley/mods/5038.
[StardewHack] Loaded StardewHack library v5.2.0 using Harmony v2.1.0.0.
[Bigger Backpack] Applying bytecode patches for spacechase0.BiggerBackpack.
[Bigger Backpack] The patch failed to apply cleanly. Usually this means the mod needs to be updated.
[Bigger Backpack] As a result, this mod does not function properly or at all.
[Bigger Backpack] Please upload your log file at https://log.smapi.io/ and report this bug at https://github.com/bcmpinc/StardewHack.
[Bigger Backpack] StardewHack.InstructionNotFoundException: Could not find instruction sequence (failed to match line 4: «bge.s Label490»):
call static StardewValley.Farmer StardewValley.Game1::get_player()
ldfld Netcode.NetInt StardewValley.Farmer::maxItems
call
ldc.i4.s 36
beq
at StardewHack.InstructionRange..ctor(List`1 insts, InstructionMatcher[] contains, Int32 start, Int32 step) in C:UsersbaukesourcereposStardewHackStardewHackInstructionRange.cs:line 70
at BiggerBackpack.Mod.GameLocation_answerDialogueAction() in C:UsersbaukesourcereposStardewHackBiggerBackpackMod.cs:line 206
[Bigger Backpack] StardewHack.InstructionNotFoundException: Could not find instruction sequence (failed to match line 4: «clt NULL»):
call static StardewValley.Farmer StardewValley.Game1::get_player()
ldfld Netcode.NetInt StardewValley.Farmer::maxItems
call
ldc.i4.s 36
bge
at StardewHack.InstructionRange..ctor(List`1 insts, InstructionMatcher[] contains, Int32 start, Int32 step) in C:UsersbaukesourcereposStardewHackStardewHackInstructionRange.cs:line 70
at BiggerBackpack.Mod.GameLocation_performAction() in C:UsersbaukesourcereposStardewHackBiggerBackpackMod.cs:line 172
[Bigger Backpack] StardewHack.InstructionNotFoundException: Could not find instruction sequence (failed to match line 4: «clt NULL»):
call static StardewValley.Farmer StardewValley.Game1::get_player()
ldfld Netcode.NetInt StardewValley.Farmer::maxItems
call
ldc.i4.s 36
bge
at StardewHack.InstructionRange..ctor(List`1 insts, InstructionMatcher[] contains, Int32 start, Int32 step) in C:UsersbaukesourcereposStardewHackStardewHackInstructionRange.cs:line 70
at BiggerBackpack.Mod.SeedShop_draw() in C:UsersbaukesourcereposStardewHackBiggerBackpackMod.cs:line 90
[Json Assets] Failed to apply ‘JsonAssets.Patches.CropPatcher’ patcher; some features may not work correctly. Technical details:
System.Exception: Wrong null argument: brfalse.s NULL
at HarmonyLib.MethodBodyReader.<>c__DisplayClass23_0. b__2(CodeInstruction codeInstruction)
at HarmonyLib.CollectionExtensions.Do[T](IEnumerable`1 sequence, Action`1 action)
at HarmonyLib.MethodBodyReader.FinalizeILCodes(Emitter emitter, List`1 transpilers, List`1 endLabels, Boolean& hasReturnCode)
at HarmonyLib.MethodPatcher.CreateReplacement(Dictionary`2& finalInstructions)
at HarmonyLib.PatchFunctions.UpdateWrapper(MethodBase original, PatchInfo patchInfo)
at HarmonyLib.PatchProcessor.Patch()
at JsonAssets.Patches.CropPatcher.Apply(Harmony harmony, IMonitor monitor) in E:source_StardewMods.spacechase0JsonAssetsPatchesCropPatcher.cs:line 27
at Spacechase.Shared.Patching.HarmonyPatcher.Apply(Mod mod, IPatcher[] patchers) in E:source_StardewMods.spacechase0SpaceSharedPatchingHarmonyPatcher.cs:line 20
[PyTK] FromStream(GraphicsDevice graphicsDevice,Stream stream)
[PyTK] get_Bounds()
[PyTK] get_Width()
[PyTK] get_Height()
[PyTK] get_Format()
[PyTK] get_LevelCount()
[PyTK] get_GraphicsDevice()
[PyTK] get_IsDisposed()
[PyTK] get_Name()
[PyTK] set_Name(String value)
[PyTK] get_Tag()
[PyTK] set_Tag(Object value)
[PyTK] SetData(Int32 level,Int32 arraySlice,Nullable`1 rect,T[] data,Int32 startIndex,Int32 elementCount)
[PyTK] SetData(Int32 level,Nullable`1 rect,T[] data,Int32 startIndex,Int32 elementCount)
[PyTK] SetData(T[] data,Int32 startIndex,Int32 elementCount)
[PyTK] SetData(T[] data)
[PyTK] GetData(Int32 level,Int32 arraySlice,Nullable`1 rect,T[] data,Int32 startIndex,Int32 elementCount)
[PyTK] GetData(Int32 level,Nullable`1 rect,T[] data,Int32 startIndex,Int32 elementCount)
[PyTK] GetData(T[] data,Int32 startIndex,Int32 elementCount)
[PyTK] GetData(T[] data)
[PyTK] FromFile(GraphicsDevice graphicsDevice,String path)
[PyTK] SaveAsJpeg(Stream stream,Int32 width,Int32 height)
[PyTK] SaveAsPng(Stream stream,Int32 width,Int32 height)
[PyTK] Reload(Stream textureStream)
[PyTK] Dispose()
[PyTK] add_Disposing(EventHandler`1 value)
[PyTK] remove_Disposing(EventHandler`1 value)
[PyTK] ToString()
[PyTK] GetType()
[PyTK] Equals(Object obj)
[PyTK] GetHashCode()
[PyTK] Patched: FromStream (1)
[PyTK] Patched: FileStream Constructors (6)
[TMXL Map Toolkit] Open Buildables Menu with: F2
[CustomMusic] Loading CrimsonSands.wav .
[CustomMusic] Loading OminousCavern.wav .
[CustomMusic] Loading EnchantedWaltz.wav .
[CustomMusic] Loading SDV_Fireplace.wav .
[CustomMusic] Loading CamillasTower.wav .
[CustomMusic] Loading Lament.wav .
[CustomMusic] Loading HaruhiViolinSolo.wav .
[Movement Speed] Applying bytecode patches for bcmpinc.MovementSpeed.
[CustomMusic] Loading NewMagicLearned.wav .
[CustomMusic] Loading Nexus.wav .
[CustomMusic] Loading CastleVillageOutpostAmbience.wav .
[CustomMusic] Loading GrenvilleFalls.wav .
[CustomMusic] Loading Atlantis.wav .
[Shop Tile Framework] Adding Content Packs.
[Shop Tile Framework] Loading: [STF] Khadija’s Recipe Shop by Hadi | 1.3.1 | Shop for selling modded recipes, materials, and objects from JA packs.
[Stardew Valley Expanded] AntiSocial Mod not loaded. No problem; performing ad hoc setup for Stardew Valley Expanded.
[Wear More Rings] Applying bytecode patches for bcmpinc.WearMoreRings.
[Wear More Rings] The patch failed to apply cleanly. Usually this means the mod needs to be updated.
[Wear More Rings] As a result, this mod does not function properly or at all.
[Wear More Rings] Please upload your log file at https://log.smapi.io/ and report this bug at https://github.com/bcmpinc/StardewHack.
[Wear More Rings] StardewHack.InstructionNotFoundException: Could not find instruction sequence (failed to match line 2: «stloc.s 5 (System.String)»):
ldloc.1
ldfld System.String StardewValley.Menus.ClickableComponent::name
stloc.3
ldloc.3
ldstr «Hat»
at StardewHack.InstructionRange..ctor(List`1 insts, InstructionMatcher[] contains, Int32 start, Int32 step) in C:UsersbaukesourcereposStardewHackStardewHackInstructionRange.cs:line 70
at StardewHack.HackBase.FindCode(InstructionMatcher[] contains) in C:UsersbaukesourcereposStardewHackStardewHackHack.cs:line 100
at StardewHack.WearMoreRings.ModEntry.InventoryPage_receiveLeftClick() in C:UsersbaukesourcereposStardewHackWearMoreRingsModEntry.cs:line 692
[Wear More Rings] StardewHack.InstructionNotFoundException: Could not find instruction sequence (failed to match line 2: «stloc.s 4 (System.String)»):
ldloc.1
ldfld System.String StardewValley.Menus.ClickableComponent::name
stloc.2
ldloc.2
ldstr «Hat»
at StardewHack.InstructionRange..ctor(List`1 insts, InstructionMatcher[] contains, Int32 start, Int32 step) in C:UsersbaukesourcereposStardewHackStardewHackInstructionRange.cs:line 70
at StardewHack.HackBase.FindCode(InstructionMatcher[] contains) in C:UsersbaukesourcereposStardewHackStardewHackHack.cs:line 100
at StardewHack.WearMoreRings.ModEntry.InventoryPage_performHoverAction() in C:UsersbaukesourcereposStardewHackWearMoreRingsModEntry.cs:line 543
[Wear More Rings] StardewHack.InstructionNotFoundException: Could not find instruction sequence (failed to match line 3: «nop NULL»):
ldloca.s
call
stloc.s
ldloc.s
ldfld System.String StardewValley.Menus.ClickableComponent::name
stloc.s
ldloc.s
ldstr «Hat»
at StardewHack.InstructionRange..ctor(List`1 insts, InstructionMatcher[] contains, Int32 start, Int32 step) in C:UsersbaukesourcereposStardewHackStardewHackInstructionRange.cs:line 70
at StardewHack.HackBase.FindCode(InstructionMatcher[] contains) in C:UsersbaukesourcereposStardewHackStardewHackHack.cs:line 100
at StardewHack.WearMoreRings.ModEntry.InventoryPage_draw() in C:UsersbaukesourcereposStardewHackWearMoreRingsModEntry.cs:line 490
[Wear More Rings] StardewHack.InstructionNotFoundException: Could not find instruction sequence (failed to match line 5: «ldnull NULL»):
ldarg.s 10
brfalse
ldarg.s 10
ldfld Netcode.NetRef`1 StardewValley.Farmer::leftRing
callvirt
brfalse
at StardewHack.InstructionRange..ctor(List`1 insts, InstructionMatcher[] contains, Int32 start, Int32 step) in C:UsersbaukesourcereposStardewHackStardewHackInstructionRange.cs:line 70
at StardewHack.WearMoreRings.ModEntry.GameLocation_damageMonster() in C:UsersbaukesourcereposStardewHackWearMoreRingsModEntry.cs:line 306
[Wear More Rings] StardewHack.InstructionNotFoundException: Could not find instruction sequence (failed to match line 3: «ldnull NULL»):
call static StardewValley.Farmer StardewValley.Game1::get_player()
ldfld Netcode.NetRef`1 StardewValley.Farmer::rightRing
callvirt
brfalse
at StardewHack.InstructionRange..ctor(List`1 insts, InstructionMatcher[] contains, Int32 start, Int32 step) in C:UsersbaukesourcereposStardewHackStardewHackInstructionRange.cs:line 70
at StardewHack.WearMoreRings.ModEntry.GameLocation_resetLocalState() in C:UsersbaukesourcereposStardewHackWearMoreRingsModEntry.cs:line 278
[Wear More Rings] StardewHack.InstructionNotFoundException: Could not find instruction sequence (failed to match line 3: «ldnull NULL»):
call static StardewValley.Farmer StardewValley.Game1::get_player()
ldfld Netcode.NetRef`1 StardewValley.Farmer::rightRing
callvirt
brfalse
at StardewHack.InstructionRange..ctor(List`1 insts, InstructionMatcher[] contains, Int32 start, Int32 step) in C:UsersbaukesourcereposStardewHackStardewHackInstructionRange.cs:line 70
at StardewHack.WearMoreRings.ModEntry.GameLocation_cleanupBeforePlayerExit() in C:UsersbaukesourcereposStardewHackWearMoreRingsModEntry.cs:line 253
[Wear More Rings] StardewHack.InstructionNotFoundException: Could not find instruction sequence (failed to match line 3: «ldnull NULL»):
ldarg.0
ldfld Netcode.NetRef`1 StardewValley.Farmer::rightRing
callvirt
brfalse
ldarg.0
ldfld Netcode.NetRef`1 StardewValley.Farmer::rightRing
callvirt
ldarg.1
ldarg.2
ldarg.0
callvirt
ldarg.0
ldfld Netcode.NetRef`1 StardewValley.Farmer::leftRing
callvirt
brfalse
ldarg.0
ldfld Netcode.NetRef`1 StardewValley.Farmer::leftRing
callvirt
ldarg.1
ldarg.2
ldarg.0
callvirt
at StardewHack.InstructionRange..ctor(List`1 insts, InstructionMatcher[] contains, Int32 start, Int32 step) in C:UsersbaukesourcereposStardewHackStardewHackInstructionRange.cs:line 70
at StardewHack.WearMoreRings.ModEntry.Farmer_updateCommon() in C:UsersbaukesourcereposStardewHackWearMoreRingsModEntry.cs:line 212
[SMAPI] Mods loaded and ready!
[SMAPI] Type ‘help’ for help, or ‘help ‘ for a command’s usage
[CustomMusic] Added Custom Music Config to GMCM
[Lunar Disturbances] spacechase0.JsonAssets 1.10.1 integration feature enabled
[Shop Tile Framework] BFAV API not detected. This is only an issue if you’re using custom BFAV animals and a custom shop that’s supposed to sell them, as custom animals will not appear in those shops.
[Json Assets] Loading content packs.
[Json Assets] New Objects for Stardew Valley Expanded 1.13.16 by FlashShifter — Adds new fish, objects, weapons, and crops
[Json Assets] Color Mania — Mizu’s Flowers for JsonAssets 1.6.7 by ParadigmNomad & Eemie (Port) & Mizu (Sprites) — A port of Mizu’s sprites for JsonAssets. This one gives each crop 200 unique colors. Do not use with main version.
[Json Assets] Fruits and Veggies for JsonAssets 2.0.15 by Project Populate JsonAssets — A port of Mizu’s crops for JsonAssets.
[Json Assets] Fresh Meat 3.0.3 by Project Populate Json Assets — MEEEEEEAT — for those who wish to have meat in their game.
Attachments
Kreeate
Rancher
After the pytk was’nt updated I’m having problem to play the game. Tried to use the unnoficial update but now it’s show another erros message. Someone can help? Please.
Console error log:
[SMAPI] SMAPI 3.13.2 with Stardew Valley 1.5.5 on Microsoft Windows 10 Pro
[SMAPI] Mods go here: C:UsersoseasDownloadsStardew Valley [Jogo]Stardew.Valley.v1.5.5.1835528477Mods
[SMAPI] Waiting for game to launch.
[SMAPI] Loading mod metadata.
[SMAPI] Loading mods.
[SMAPI] Loaded 44 mods:
[SMAPI] Animal Husbandry Mod 2.5.0 by Digus | Adds features related to animal husbandry.
[SMAPI] Automate 1.24.1 by Pathoschild | Lets you automate crafting machines, fruit trees, and more by connecting them to chests.
[SMAPI] AutomaticGates 2.5.3 by Rakiin aKa ScheKaa | Opens and closes gates automatically
[SMAPI] Bigger Backpack 5.0.0 by spacechase0, yoseiri, bcmpinc | Adds another backpack size.
[SMAPI] Bug Net 1.5.2 by spacechase0, ParadigmNomad, Keychain | Catch bugs and stuff.
[SMAPI] ChildToNPC 1.2.1-unofficial.5-candidus42 by Loe2run | ChildToNPC is a modding tool which converts a child NPC to a normal NPC for the purposes of creating Content Patcher mods.
[SMAPI] CJB Cheats Menu 1.29.2 by CJBok and Pathoschild | Simple in-game cheats menu!
[SMAPI] CJB Item Spawner 2.1.4 by CJBok and Pathoschild | Simple in-game item spawner!
[SMAPI] CJB Show Item Sell Price 1.9.12 by CJBok and Pathoschild | Show item sell price in your inventory!
[SMAPI] Console Commands 3.13.2 by SMAPI | Adds SMAPI console commands that let you manipulate the game.
[SMAPI] Content Patcher 1.24.5 by Pathoschild | Loads content packs which edit game data, images, and maps without changing the game files.
[SMAPI] Content Patcher Animations 1.1.13 by spacechase0 | Lets Content Patcher packs animate textures.
[SMAPI] Crops Anytime Anywhere 1.4.2 by Pathoschild | Lets you grow crops in any season and location (configurable).
[SMAPI] Custom Farming Redux 2.12.9 by Platonymous | Mod for Custom Machine creation.
[SMAPI] Custom NPC Exclusions 1.3.1-beta.1 by Esca | Allows modders to exclude custom NPCs from quests and events via Content Patcher.
[SMAPI] Custom NPC Fixes 1.2.3 by spacechase0 | Fixes NPC spawning in custom locations, pathing to custom locations, and schedules for new NPCs.
[SMAPI] Custom Spouse Patio 0.10.0 by aedenthorn | Lets you create a custom spouse patio.
[SMAPI] CustomMusic 1.8.2-unofficial.1-d235j by Platonymous | Changes the games music
[SMAPI] Error Handler 3.13.2 by SMAPI | Handles some common vanilla errors to log more useful info or avoid breaking the game.
[SMAPI] Expanded Preconditions Utility 1.0.1 by Cherry | A condition checking system designed for use by other mods, in the format of event preconditions
[SMAPI] Farm Type Manager 1.15.0 by Esca | Allows custom spawning of content from each farm type: forage, large objects, ore, and monsters
[SMAPI] Generic Mod Config Menu 1.6.0 by spacechase0 | Adds an in-game UI to edit other mods’ config options (for mods which support it).
[SMAPI] Get Glam 1.1.0 by MartyrPher | Stardew Valley Gets Glam.
[SMAPI] Json Assets 1.10.1 by spacechase0 | Lets content packs add custom content to the game.
[SMAPI] Lunar Disturbances 1.4.1 by Sakorona | Adds a moon to more than just one day, and adds events based on it, including eclipses
[SMAPI] Mail Framework Mod 1.12.2 by Digus | Utility classes to send mail in the game.
[SMAPI] Movement Speed 5.0.0 by bcmpinc | Changes the player’s movement speed and charging time of the hoe and watering can.
[SMAPI] Multi Yield Crops 1.0.2 by Cherry | Allows crops to yield more than one kind of item
[SMAPI] Multiple Spouses 3.2.1 by aedenthorn | Allows you to have multiple spouses at once.
[SMAPI] NPC Map Locations 2.7.1 by Bouhm | Shows NPCs and farmers on a modified map page for accurate tracking.
[SMAPI] Producer Framework Mod 1.7.3 by Digus | Framework to add rules to produce objects or change the vanilla rules.
[SMAPI] PyTK 1.22.9-unofficial.1-strobe by Platonymous | Platonymous Toolkit
[SMAPI] Save Backup 3.13.2 by SMAPI | Automatically backs up all your saves once per day into its folder.
[SMAPI] Shop Tile Framework 1.0.9 by Cherry | Define new shops as custom tile properties
[SMAPI] Skip Intro 1.9.4 by Pathoschild | Skips the game’s loading intro.
[SMAPI] SkullCavernElevator 1.4.0 by lestoph | Elevator for the Skull Cavern
[SMAPI] SpaceCore 1.7.1 by spacechase0 | A framework mod used by some of my other mods.
[SMAPI] Stardew Valley Expanded 1.13.16 by FlashShifter, Esca, and super-aardvark | Adds coded elements to the game
[SMAPI] StardewHack 5.2.0 by bcmpinc | Transpilation library used by my other mods. Doesn’t do much on its own.
[SMAPI] TimeSpeed 2.5.1 by cantorsdust and Pathoschild | Lets you control the flow of time in the game: speed it up, slow it down, or freeze it altogether.
[SMAPI] TMXL Map Toolkit 1.22.2-unofficial.1-strobe by Platonymous | Load TMX Maps into the Game
[SMAPI] Tractor Mod 4.14.7 by Pathoschild | Lets you buy a tractor to more efficiently work with crops, clear twigs and rocks, etc.
[SMAPI] Wear More Rings 5.1.0 by bcmpinc | Adds additional ring slots to your inventory.
[SMAPI] Winter Grass 2.0.3 by Cat | Grass will stay around in winter.
[SMAPI] Loaded 20 content packs:
[SMAPI] [CP] Khadija’s Recipe Shop 1.3.1 by Hadi | for Content Patcher | Map strings.
[SMAPI] [MFM] Color Mania Mizu’s Flowers 1.6.7 by Project Populate Json Assets | for Mail Framework Mod | Allows recipes to be mailed to the player.
[SMAPI] [MFM] Fresh Meat 3.0.3 by Project Populate Json Assets | for Mail Framework Mod | Allows recipes to be mailed to the player.
[SMAPI] [MFM] Fruits and Veggies 2.0.15 by Project Populate Json Assets | for Mail Framework Mod | Allows recipes to be mailed to the player.
[SMAPI] [MFM] Khadija’s Recipe Shop 1.3.1 by Hadi | for Mail Framework Mod | Introduction letters for KRS.
[SMAPI] [MYC] Fresh Meat 3.0.3 by Project Populate Json Assets | for Multi Yield Crops | Allows multiple drops from crops.
[SMAPI] [PFM] Fresh Meat 3.0.3 by Project Populate Json Assets | for Producer Framework Mod | Fresh Meat Producer Framework Mod component.
[SMAPI] [STF] Khadija’s Recipe Shop 1.3.1 by Hadi | for Shop Tile Framework | Shop for selling modded recipes, materials, and objects from JA packs.
[SMAPI] Animated Fish 1.2.0 by Gervig91 | for Content Patcher | Animates fish and fishing related items
[SMAPI] Animated Food and Drinks 3.4.1 by Gervig91 | for Content Patcher | Animates food and drinks
[SMAPI] Child Age Up 1.0.0 by Alizsabeth | for Content Patcher | Child age up portuguese.
[SMAPI] Color Mania — Mizu’s Flowers for JsonAssets 1.6.7 by ParadigmNomad & Eemie (Port) & Mizu (Sprites) | for Json Assets | A port of Mizu’s sprites for JsonAssets. This one gives each crop 200 unique colors. Do not use with main version.
[SMAPI] Fresh Meat 3.0.3 by Project Populate Json Assets | for Json Assets | MEEEEEEAT — for those who wish to have meat in their game.
[SMAPI] Fruits and Veggies for JsonAssets 2.0.15 by Project Populate JsonAssets | for Json Assets | A port of Mizu’s crops for JsonAssets.
[SMAPI] New Objects for Stardew Valley Expanded 1.13.16 by FlashShifter | for Json Assets | Adds new fish, objects, weapons, and crops
[SMAPI] Shardust’s Hairstyles for CP 1.0.0 by Shardust | for Content Patcher | Shardust’s Hairstyles for Content Patcher
[SMAPI] Stardew Valley Expanded 1.13.16 by FlashShifter | for Content Patcher | A fanmade expansion for ConcernedApe’s Stardew Valley. This mod adds 26 new characters, 34 locations, 220 character events, 850 location messages, reimagined vanilla areas, two farm maps, a reimagined world map reflecting all changes, new music, new quests, and many miscellaneous additions!
[SMAPI] Stardew Valley Expanded — PyTK 1.13.16 by FlashShifter | for TMXL Map Toolkit | Adds many new areas to the game.
[SMAPI] Stardew Valley Expanded Custom Music 1.13.16 by FlashShifter | for CustomMusic | Adds new original music to the game
[SMAPI] Stardew Valley Expanded Forage Locations 1.13.16 by FlashShifter | for Farm Type Manager | This FTM pack is for SVE!
[SMAPI] Found 30 mods with warnings:
[SMAPI] Changed save serializer
[SMAPI] —————————————————
[SMAPI] These mods change the save serializer. They may corrupt your save files, or make them unusable if
[SMAPI] you uninstall these mods.
[SMAPI] — PyTK
[SMAPI] — SpaceCore
[SMAPI] — TMXL Map Toolkit
[SMAPI] Patched game code
[SMAPI] —————————————————
[SMAPI] These mods directly change the game code. They’re more likely to cause errors or bugs in-game; if
[SMAPI] your game has issues, try removing these first. Otherwise you can ignore this warning.
[SMAPI] — Animal Husbandry Mod
[SMAPI] — Bigger Backpack
[SMAPI] — ChildToNPC
[SMAPI] — Crops Anytime Anywhere
[SMAPI] — Custom NPC Exclusions
[SMAPI] — Custom Spouse Patio
[SMAPI] — CustomMusic
[SMAPI] — Farm Type Manager
[SMAPI] — Get Glam
[SMAPI] — Json Assets
[SMAPI] — Mail Framework Mod
[SMAPI] — Movement Speed
[SMAPI] — Multi Yield Crops
[SMAPI] — Multiple Spouses
[SMAPI] — Producer Framework Mod
[SMAPI] — PyTK
[SMAPI] — Shop Tile Framework
[SMAPI] — SpaceCore
[SMAPI] — Stardew Valley Expanded
[SMAPI] — StardewHack
[SMAPI] — TMXL Map Toolkit
[SMAPI] — Wear More Rings
[SMAPI] — Winter Grass
[SMAPI] No update keys
[SMAPI] —————————————————
[SMAPI] These mods have no update keys in their manifest. SMAPI may not notify you about updates for these
[SMAPI] mods. Consider notifying the mod authors about this problem.
[SMAPI] — [MFM] Color Mania Mizu’s Flowers
[SMAPI] — [MFM] Fresh Meat
[SMAPI] — [MFM] Fruits and Veggies
[SMAPI] — [MFM] Khadija’s Recipe Shop
[SMAPI] — [MYC] Fresh Meat
[SMAPI] — [PFM] Fresh Meat
[SMAPI] — [STF] Khadija’s Recipe Shop
[SMAPI] Launching mods.
[Automate] Machine recipes added by Custom Farming Redux aren’t currently automated. Install CFAutomate too to enable them: https://www.nexusmods.com/stardewvalley/mods/991?tab=files.
[Automate] Machine recipes added by Producer Framework Mod aren’t currently automated. Install PFMAutomate too to enable them: https://www.nexusmods.com/stardewvalley/mods/5038.
[StardewHack] Loaded StardewHack library v5.2.0 using Harmony v2.1.0.0.
[Bigger Backpack] Applying bytecode patches for spacechase0.BiggerBackpack.
[Bigger Backpack] The patch failed to apply cleanly. Usually this means the mod needs to be updated.
[Bigger Backpack] As a result, this mod does not function properly or at all.
[Bigger Backpack] Please upload your log file at https://log.smapi.io/ and report this bug at https://github.com/bcmpinc/StardewHack.
[Bigger Backpack] StardewHack.InstructionNotFoundException: Could not find instruction sequence (failed to match line 4: «bge.s Label490»):
call static StardewValley.Farmer StardewValley.Game1::get_player()
ldfld Netcode.NetInt StardewValley.Farmer::maxItems
call
ldc.i4.s 36
beq
at StardewHack.InstructionRange..ctor(List`1 insts, InstructionMatcher[] contains, Int32 start, Int32 step) in C:UsersbaukesourcereposStardewHackStardewHackInstructionRange.cs:line 70
at BiggerBackpack.Mod.GameLocation_answerDialogueAction() in C:UsersbaukesourcereposStardewHackBiggerBackpackMod.cs:line 206
[Bigger Backpack] StardewHack.InstructionNotFoundException: Could not find instruction sequence (failed to match line 4: «clt NULL»):
call static StardewValley.Farmer StardewValley.Game1::get_player()
ldfld Netcode.NetInt StardewValley.Farmer::maxItems
call
ldc.i4.s 36
bge
at StardewHack.InstructionRange..ctor(List`1 insts, InstructionMatcher[] contains, Int32 start, Int32 step) in C:UsersbaukesourcereposStardewHackStardewHackInstructionRange.cs:line 70
at BiggerBackpack.Mod.GameLocation_performAction() in C:UsersbaukesourcereposStardewHackBiggerBackpackMod.cs:line 172
[Bigger Backpack] StardewHack.InstructionNotFoundException: Could not find instruction sequence (failed to match line 4: «clt NULL»):
call static StardewValley.Farmer StardewValley.Game1::get_player()
ldfld Netcode.NetInt StardewValley.Farmer::maxItems
call
ldc.i4.s 36
bge
at StardewHack.InstructionRange..ctor(List`1 insts, InstructionMatcher[] contains, Int32 start, Int32 step) in C:UsersbaukesourcereposStardewHackStardewHackInstructionRange.cs:line 70
at BiggerBackpack.Mod.SeedShop_draw() in C:UsersbaukesourcereposStardewHackBiggerBackpackMod.cs:line 90
[Json Assets] Failed to apply ‘JsonAssets.Patches.CropPatcher’ patcher; some features may not work correctly. Technical details:
System.Exception: Wrong null argument: brfalse.s NULL
at HarmonyLib.MethodBodyReader.<>c__DisplayClass23_0. b__2(CodeInstruction codeInstruction)
at HarmonyLib.CollectionExtensions.Do[T](IEnumerable`1 sequence, Action`1 action)
at HarmonyLib.MethodBodyReader.FinalizeILCodes(Emitter emitter, List`1 transpilers, List`1 endLabels, Boolean& hasReturnCode)
at HarmonyLib.MethodPatcher.CreateReplacement(Dictionary`2& finalInstructions)
at HarmonyLib.PatchFunctions.UpdateWrapper(MethodBase original, PatchInfo patchInfo)
at HarmonyLib.PatchProcessor.Patch()
at JsonAssets.Patches.CropPatcher.Apply(Harmony harmony, IMonitor monitor) in E:source_StardewMods.spacechase0JsonAssetsPatchesCropPatcher.cs:line 27
at Spacechase.Shared.Patching.HarmonyPatcher.Apply(Mod mod, IPatcher[] patchers) in E:source_StardewMods.spacechase0SpaceSharedPatchingHarmonyPatcher.cs:line 20
[PyTK] FromStream(GraphicsDevice graphicsDevice,Stream stream)
[PyTK] get_Bounds()
[PyTK] get_Width()
[PyTK] get_Height()
[PyTK] get_Format()
[PyTK] get_LevelCount()
[PyTK] get_GraphicsDevice()
[PyTK] get_IsDisposed()
[PyTK] get_Name()
[PyTK] set_Name(String value)
[PyTK] get_Tag()
[PyTK] set_Tag(Object value)
[PyTK] SetData(Int32 level,Int32 arraySlice,Nullable`1 rect,T[] data,Int32 startIndex,Int32 elementCount)
[PyTK] SetData(Int32 level,Nullable`1 rect,T[] data,Int32 startIndex,Int32 elementCount)
[PyTK] SetData(T[] data,Int32 startIndex,Int32 elementCount)
[PyTK] SetData(T[] data)
[PyTK] GetData(Int32 level,Int32 arraySlice,Nullable`1 rect,T[] data,Int32 startIndex,Int32 elementCount)
[PyTK] GetData(Int32 level,Nullable`1 rect,T[] data,Int32 startIndex,Int32 elementCount)
[PyTK] GetData(T[] data,Int32 startIndex,Int32 elementCount)
[PyTK] GetData(T[] data)
[PyTK] FromFile(GraphicsDevice graphicsDevice,String path)
[PyTK] SaveAsJpeg(Stream stream,Int32 width,Int32 height)
[PyTK] SaveAsPng(Stream stream,Int32 width,Int32 height)
[PyTK] Reload(Stream textureStream)
[PyTK] Dispose()
[PyTK] add_Disposing(EventHandler`1 value)
[PyTK] remove_Disposing(EventHandler`1 value)
[PyTK] ToString()
[PyTK] GetType()
[PyTK] Equals(Object obj)
[PyTK] GetHashCode()
[PyTK] Patched: FromStream (1)
[PyTK] Patched: FileStream Constructors (6)
[TMXL Map Toolkit] Open Buildables Menu with: F2
[CustomMusic] Loading CrimsonSands.wav .
[CustomMusic] Loading OminousCavern.wav .
[CustomMusic] Loading EnchantedWaltz.wav .
[CustomMusic] Loading SDV_Fireplace.wav .
[CustomMusic] Loading CamillasTower.wav .
[CustomMusic] Loading Lament.wav .
[CustomMusic] Loading HaruhiViolinSolo.wav .
[Movement Speed] Applying bytecode patches for bcmpinc.MovementSpeed.
[CustomMusic] Loading NewMagicLearned.wav .
[CustomMusic] Loading Nexus.wav .
[CustomMusic] Loading CastleVillageOutpostAmbience.wav .
[CustomMusic] Loading GrenvilleFalls.wav .
[CustomMusic] Loading Atlantis.wav .
[Shop Tile Framework] Adding Content Packs.
[Shop Tile Framework] Loading: [STF] Khadija’s Recipe Shop by Hadi | 1.3.1 | Shop for selling modded recipes, materials, and objects from JA packs.
[Stardew Valley Expanded] AntiSocial Mod not loaded. No problem; performing ad hoc setup for Stardew Valley Expanded.
[Wear More Rings] Applying bytecode patches for bcmpinc.WearMoreRings.
[Wear More Rings] The patch failed to apply cleanly. Usually this means the mod needs to be updated.
[Wear More Rings] As a result, this mod does not function properly or at all.
[Wear More Rings] Please upload your log file at https://log.smapi.io/ and report this bug at https://github.com/bcmpinc/StardewHack.
[Wear More Rings] StardewHack.InstructionNotFoundException: Could not find instruction sequence (failed to match line 2: «stloc.s 5 (System.String)»):
ldloc.1
ldfld System.String StardewValley.Menus.ClickableComponent::name
stloc.3
ldloc.3
ldstr «Hat»
at StardewHack.InstructionRange..ctor(List`1 insts, InstructionMatcher[] contains, Int32 start, Int32 step) in C:UsersbaukesourcereposStardewHackStardewHackInstructionRange.cs:line 70
at StardewHack.HackBase.FindCode(InstructionMatcher[] contains) in C:UsersbaukesourcereposStardewHackStardewHackHack.cs:line 100
at StardewHack.WearMoreRings.ModEntry.InventoryPage_receiveLeftClick() in C:UsersbaukesourcereposStardewHackWearMoreRingsModEntry.cs:line 692
[Wear More Rings] StardewHack.InstructionNotFoundException: Could not find instruction sequence (failed to match line 2: «stloc.s 4 (System.String)»):
ldloc.1
ldfld System.String StardewValley.Menus.ClickableComponent::name
stloc.2
ldloc.2
ldstr «Hat»
at StardewHack.InstructionRange..ctor(List`1 insts, InstructionMatcher[] contains, Int32 start, Int32 step) in C:UsersbaukesourcereposStardewHackStardewHackInstructionRange.cs:line 70
at StardewHack.HackBase.FindCode(InstructionMatcher[] contains) in C:UsersbaukesourcereposStardewHackStardewHackHack.cs:line 100
at StardewHack.WearMoreRings.ModEntry.InventoryPage_performHoverAction() in C:UsersbaukesourcereposStardewHackWearMoreRingsModEntry.cs:line 543
[Wear More Rings] StardewHack.InstructionNotFoundException: Could not find instruction sequence (failed to match line 3: «nop NULL»):
ldloca.s
call
stloc.s
ldloc.s
ldfld System.String StardewValley.Menus.ClickableComponent::name
stloc.s
ldloc.s
ldstr «Hat»
at StardewHack.InstructionRange..ctor(List`1 insts, InstructionMatcher[] contains, Int32 start, Int32 step) in C:UsersbaukesourcereposStardewHackStardewHackInstructionRange.cs:line 70
at StardewHack.HackBase.FindCode(InstructionMatcher[] contains) in C:UsersbaukesourcereposStardewHackStardewHackHack.cs:line 100
at StardewHack.WearMoreRings.ModEntry.InventoryPage_draw() in C:UsersbaukesourcereposStardewHackWearMoreRingsModEntry.cs:line 490
[Wear More Rings] StardewHack.InstructionNotFoundException: Could not find instruction sequence (failed to match line 5: «ldnull NULL»):
ldarg.s 10
brfalse
ldarg.s 10
ldfld Netcode.NetRef`1 StardewValley.Farmer::leftRing
callvirt
brfalse
at StardewHack.InstructionRange..ctor(List`1 insts, InstructionMatcher[] contains, Int32 start, Int32 step) in C:UsersbaukesourcereposStardewHackStardewHackInstructionRange.cs:line 70
at StardewHack.WearMoreRings.ModEntry.GameLocation_damageMonster() in C:UsersbaukesourcereposStardewHackWearMoreRingsModEntry.cs:line 306
[Wear More Rings] StardewHack.InstructionNotFoundException: Could not find instruction sequence (failed to match line 3: «ldnull NULL»):
call static StardewValley.Farmer StardewValley.Game1::get_player()
ldfld Netcode.NetRef`1 StardewValley.Farmer::rightRing
callvirt
brfalse
at StardewHack.InstructionRange..ctor(List`1 insts, InstructionMatcher[] contains, Int32 start, Int32 step) in C:UsersbaukesourcereposStardewHackStardewHackInstructionRange.cs:line 70
at StardewHack.WearMoreRings.ModEntry.GameLocation_resetLocalState() in C:UsersbaukesourcereposStardewHackWearMoreRingsModEntry.cs:line 278
[Wear More Rings] StardewHack.InstructionNotFoundException: Could not find instruction sequence (failed to match line 3: «ldnull NULL»):
call static StardewValley.Farmer StardewValley.Game1::get_player()
ldfld Netcode.NetRef`1 StardewValley.Farmer::rightRing
callvirt
brfalse
at StardewHack.InstructionRange..ctor(List`1 insts, InstructionMatcher[] contains, Int32 start, Int32 step) in C:UsersbaukesourcereposStardewHackStardewHackInstructionRange.cs:line 70
at StardewHack.WearMoreRings.ModEntry.GameLocation_cleanupBeforePlayerExit() in C:UsersbaukesourcereposStardewHackWearMoreRingsModEntry.cs:line 253
[Wear More Rings] StardewHack.InstructionNotFoundException: Could not find instruction sequence (failed to match line 3: «ldnull NULL»):
ldarg.0
ldfld Netcode.NetRef`1 StardewValley.Farmer::rightRing
callvirt
brfalse
ldarg.0
ldfld Netcode.NetRef`1 StardewValley.Farmer::rightRing
callvirt
ldarg.1
ldarg.2
ldarg.0
callvirt
ldarg.0
ldfld Netcode.NetRef`1 StardewValley.Farmer::leftRing
callvirt
brfalse
ldarg.0
ldfld Netcode.NetRef`1 StardewValley.Farmer::leftRing
callvirt
ldarg.1
ldarg.2
ldarg.0
callvirt
at StardewHack.InstructionRange..ctor(List`1 insts, InstructionMatcher[] contains, Int32 start, Int32 step) in C:UsersbaukesourcereposStardewHackStardewHackInstructionRange.cs:line 70
at StardewHack.WearMoreRings.ModEntry.Farmer_updateCommon() in C:UsersbaukesourcereposStardewHackWearMoreRingsModEntry.cs:line 212
[SMAPI] Mods loaded and ready!
[SMAPI] Type ‘help’ for help, or ‘help ‘ for a command’s usage
[CustomMusic] Added Custom Music Config to GMCM
[Lunar Disturbances] spacechase0.JsonAssets 1.10.1 integration feature enabled
[Shop Tile Framework] BFAV API not detected. This is only an issue if you’re using custom BFAV animals and a custom shop that’s supposed to sell them, as custom animals will not appear in those shops.
[Json Assets] Loading content packs.
[Json Assets] New Objects for Stardew Valley Expanded 1.13.16 by FlashShifter — Adds new fish, objects, weapons, and crops
[Json Assets] Color Mania — Mizu’s Flowers for JsonAssets 1.6.7 by ParadigmNomad & Eemie (Port) & Mizu (Sprites) — A port of Mizu’s sprites for JsonAssets. This one gives each crop 200 unique colors. Do not use with main version.
[Json Assets] Fruits and Veggies for JsonAssets 2.0.15 by Project Populate JsonAssets — A port of Mizu’s crops for JsonAssets.
[Json Assets] Fresh Meat 3.0.3 by Project Populate Json Assets — MEEEEEEAT — for those who wish to have meat in their game.
Источник
-
#1
I am not sure when this started, but at least a month ago, i noticed that the main theme of SV would play anytime there was a SVE cut scene. Previously i wasn’t too bothered by it, but I’m not at a point where there are literally 3 different locations with unique music that is supposed to be playing (Enchanted Grove to Crimson Badlands) and it literally plays the same thing at each place! I’ve tried uninstalling, removing then re-adding the SMAPI, SVE the other mods to see if maybe that was the issue, but every time i try the scene again, it’s the same situation.
For reference here is the log (it says to update some mods for more food/recipes, but i did it since this log was taken): https://smapi.io/log/eb023b54aded4e97898267fac0bbd6a5
Edited to Add:
Platform: MacOS
Version: Steam latest update; latest SMAPI 3.13.4
In the log, i did a search and found that certain mods were not loading properly, though how to fix it is beyond me:
East Scarpe Custom critters: The value ‘???’ isn’t a valid Nexus mod ID, must be an integer ID.
East Scarpe Objects: The value ‘???’ isn’t a valid Nexus mod ID, must be an integer ID.
East Scarpe Shops: The value ‘???’ isn’t a valid Nexus mod ID, must be an integer ID.
Forage Settings East Scarpe: The value ‘???’ isn’t a valid Nexus mod ID, must be an integer ID.
Jacob & Eloise: The value ‘???’ isn’t a valid Nexus mod ID, must be an integer ID.
New Objects for Stardew Valley Expanded: The value ‘???’ isn’t a valid Nexus mod ID, must be an integer ID.
Ridgeside Village — Custom Companions: The value ‘-1’ isn’t a valid Nexus mod ID, must be an integer ID.
Ridgeside Village — Custom Music: The value ‘-1’ isn’t a valid Nexus mod ID, must be an integer ID.
Ridgeside Village — Farm Type Manager: The value ‘-1’ isn’t a valid Nexus mod ID, must be an integer ID.
Ridgeside Village — JSON Assets: The value ‘-1’ isn’t a valid Nexus mod ID, must be an integer ID.
Ridgeside Village — Mail Framework Mod: The value ‘-1’ isn’t a valid Nexus mod ID, must be an integer ID.
Ridgeside Village — Quest Framework: The value ‘-1’ isn’t a valid Nexus mod ID, must be an integer ID.
Ridgeside Village — Shop Tile Framework: The value ‘-1’ isn’t a valid Nexus mod ID, must be an integer ID.
Stardew Valley Expanded: The value ‘???’ isn’t a valid Nexus mod ID, must be an integer ID.
Stardew Valley Expanded: The value ‘???’ isn’t a valid Nexus mod ID, must be an integer ID.
Stardew Valley Expanded — PyTK: The value ‘???’ isn’t a valid Nexus mod ID, must be an integer ID.
Stardew Valley Expanded Custom Music: The value ‘???’ isn’t a valid Nexus mod ID, must be an integer ID.
Stardew Valley Expanded Forage Locations: The value ‘???’ isn’t a valid Nexus mod ID, must be an integer ID.
I’m pretty new to the whole mod version of SV, so I really would really appreciate the help!
-
#2
Heya.
Maybe try going into the config of custom music to make sure the correct custom songs are chosen for those instances. If you have Generic Mod Config Menu, it makes the selections very easy. If you’re hearing title music a lot, it is possible that the Title Theme is selected for multiple areas and events in the custom music mod.
Otherwise I’m not too sure about the music issue since I don’t see anything related at first glance on your log, but there are two other issues that might need attention.
Two mods aren’t working because you don’t have Bug Net or Multi Yield Crops installed.
21:07:11 | ERROR | SMAPI | Skipped mods |
21:07:11 | ERROR | SMAPI | ————————————————— |
21:07:11 | ERROR | SMAPI | These mods could not be added to your game. |
21:07:11 | ERROR | SMAPI | — [MYC] Fresh Meat 3.0.3 because it requires mods which aren’t installed (Cherry.MultiYieldCrops). |
21:07:11 | ERROR | SMAPI | — [PFM] Fresh Meat for BugNet 3.0.1 because it requires mods which aren’t installed (spacechase0.BugNet). |
You can find those mods here:
Multi Yield Crops
Allows crops to yield more than one kind of harvest. Fully configurable and with content pack support
www.nexusmods.com
Bug Net
Catch critters with a net.
www.nexusmods.com
Try downloading those, booting up the game and if issues still persist, post another log.
-
#3
Hey there,
I’ve had the same issue, also running on MacOs and SMAPI 3.13.4…
The occasional intro music was tolerable for most of the game, but it gets pretty bad when you get the the Crimson Badlands…
I have the Generic Mod Config and each SVE area has its correct custom music selected, yet to no avail.
What’s interesting is that when I enter one of the SVE areas with custom music (e.g. the Nexus or Camilla’s tower) the first 1 second of the correct custom music plays only to quickly switch to the intro theme.
Here’s my most recent log: https://smapi.io/log/5727a2da42da4b5e999f9f6e851c4ab4
Anyone have any ideas? I’m also green to modding so any help is appreciated
-
#4
Why are you running such an old version of SVE? The most recent one doesn’t even use Custom Music anymore, since that mod is no longer being maintained. So I’d try updating SVE and its new dependencies to see if that solves the issue.
-
#6
Heya.
Maybe try going into the config of custom music to make sure the correct custom songs are chosen for those instances. If you have Generic Mod Config Menu, it makes the selections very easy. If you’re hearing title music a lot, it is possible that the Title Theme is selected for multiple areas and events in the custom music mod.
Otherwise I’m not too sure about the music issue since I don’t see anything related at first glance on your log, but there are two other issues that might need attention.
Two mods aren’t working because you don’t have Bug Net or Multi Yield Crops installed.
21:07:11 ERROR SMAPI Skipped mods 21:07:11 ERROR SMAPI ————————————————— 21:07:11 ERROR SMAPI These mods could not be added to your game. 21:07:11 ERROR SMAPI — [MYC] Fresh Meat 3.0.3 because it requires mods which aren’t installed (Cherry.MultiYieldCrops). 21:07:11 ERROR SMAPI — [PFM] Fresh Meat for BugNet 3.0.1 because it requires mods which aren’t installed (spacechase0.BugNet). You can find those mods here:
Multi Yield Crops
Allows crops to yield more than one kind of harvest. Fully configurable and with content pack support
www.nexusmods.com
Bug Net
Catch critters with a net.
www.nexusmods.comTry downloading those, booting up the game and if issues still persist, post another log.
Hi thanks for your response! The issue with the music resolved itself once I updated my SVE and Ridgeside files to the latest version.
also, i had already fixed the issues with the Multi Yield Crops and Bug Net (I have a tendency to take a look at the terminal and review any flagrant errors as the game is uploading, so i saw these and resolved those, but didn’t bother sharing a new error log since these were unrelated to the music issue)
← Index
This page explains how to use and edit audio/music in Stardew Valley 1.5.5 and onwards. This is an advanced guide for modders.
Managing audio in Custom Music content packs
What is Custom Music?
Custom Music is a content framework for changing and adding music and sounds, without writing or changing game files or code. You use it by creating a content pack (basically a folder) with a couple of JSON files (basically text).
Soundbank files
All audio content is stored within Content/XACT in the form of soundbanks, which store all of the game’s sounds and music. The two soundbank files available are Wave Bank(1.4).xwb and Wave Bank.xwb.
If desired, audio files can be extracted and browsed with an XWB extractor:
Tool name | Platforms supported | Features | Notes |
---|---|---|---|
unxwb | Windows, macOS | Extracts an XWB soundbank into .wav files and hex codes. | A straightforward open and extract utility. |
VGMStream plugin for foobar2000 sound player | Windows | Views XWB soundbanks with integer codes and many in-game codes included in filenames. | Very convenient file browser. (For some reason, it increments audio IDs by 1, and each audio cue is looped.) |
XACTTool | Windows | Extracts an XWB soundbank into .wav files and integer codes. Can also manipulate soundbanks. | Command-line only. |
See the full track list below.
Using unxwb on Mac
If you want to use unxwb on a Mac, you will need to build it yourself.
- Download the source code to unxwb from unxwb (click the green Code button > select download zip)
- Download this make file from Github (download zip button in top right)
- Unzip both if needed
- Move the make file into the source code folder
- Open up Terminal and type
cd Downloads/unxwb-master
and hit return if you just left everything in Downloads, or otherwise usecd
to move into the folder with the source code - Type
make
into Terminal and hit return. If this gives you errors, try typing inxcode-select --install
and hit return, which installs developer tools, and then trymake
again - You should now have
unxwb
as a Unix executable file in that folder - Copy
Wave Bank.xwb
from your game content folder into the folder - Type
./unxwb Wave Bank.xwb
and hit return to extract the .wavs from the .xwb - Move the .wav files into a separate folder (I named mine
Wave Bank
) - Copy
Wave Bank(1.4).xwb
from your game content folder into the folder - Rename
Wave Bank(1.4).xwb
toWaveBank14.xwb
- Type
./unxwb WaveVank14.xwb
and hit return to extract the .wavs from the .xwb - Move the .wav files into a separate folder (I named mine
Wave Bank 1.4
) - Now you have all the .wavs into two folders!
Changing existing music and sounds
Intro to JSON
You’ll notice a lot of files with .json at the end of the name when creating mods for Stardew Valley. That means they’re formatted as JSON, which is just a way of writing text that’s readable to code. If you haven’t used JSON before, reading An Introduction to JSON first will be very helpful to understand what the files are doing.
Create an example mod
To get a basic content pack up and running:
- Install SMAPI and Custom Music.
- If desired, extract the soundbank to browse through and listen to the in-game sounds.
- Create a SMAPI content pack per step 3 of the general Create a Content Pack page.
- Create a content.json file in the same folder with this content:
- Launch the game.
If you did everything correctly so far, you should see the new mod under «Loaded X content packs» in the SMAPI console. (If not, review the above steps or ask for help.)
Audio file format
Custom Music only supports .ogg & .wav formats. If you have .mp3 files you’d like to use in-game, you can convert the audio file to .wav or .ogg with audio software such as Audacity. For smaller-sized sounds such as sound effects, you can use a .wav file, but for audio such as music that has a large file size, use a compressed .ogg file.
Make sure the file size of your music is relatively small (preferably around 2-4MB). The bigger the file, the longer the game will freeze for when loading your newly added song.
To reduce the size of your song, you can convert it to .ogg and add compression to the sound file. The more compression your audio has, the smaller the file will be, but the quality will diminish noticeably if you compress the audio too much.
If you’re patching many sounds at once, keep the file size of your mod in mind, because the more sounds you include, the longer it will take for people to download your mod.
Content format
The content.json file you made tells Custom Music what audio to change.
You can list any number of patches in the Music field, each surrounded by {
and }
. Here’s a quick example:
{ "Music" : [ { "Id": "MainTheme", "File": "assets/themeSong.ogg", "Loop": false, "Ambient": false }, { "Id": "Hospital_Ambient", "File": "assets/hospitalMachineryLoop.ogg", "Loop": true, "Ambient": true } ] }
Patch syntax
Parameter | Description | Example |
---|---|---|
Id |
Corresponds to the track ID in game, as listed on the track list. | MainTheme
|
File |
The file path, starting from the root of your mod’s filepath. | assets/themeSong.ogg
|
Loop |
Sets whether the track will loop on its own. | false
|
Ambient |
Sets whether the track is an ambient track or not. If you’re replacing an ambient track, or adding an ambient track to a map, set this to true. | false
|
Note that ambient tracks are specifically for tracks that play background ambience, such as wind, machinery whirring or rain, and are categorized separately from music in the game code.
For any music, make sure to set this parameter to false
.
Managing audio in SMAPI
Here is a reference chart for sound methods which you can use for various cases:
Singleplayer only name | Multiplayer equivalent | Use case |
---|---|---|
Game1.playSound | N/A | UI and menu sounds; playing a sound for one player only |
GameLocation.localSound | GameLocation.playSound | For any in-game interactions on specific maps only |
GameLocation.localSoundAt | GameLocation.playSoundAt | For playing spatial sounds in specific tiles or coordinates, which change volume and location based on player proximity |
Game1.playSoundPitched | GameLocation.playSoundPitched | For playing any sounds at a different pitch than the original sound |
DelayedAction.playSoundAfterDelay | N/A | For playing sounds after a specific period of time has passed |
Playing client-side sounds
// For UI elements, such as when the player crafts a new item. Game1.playSound("crafting");
This is useful for playing sounds in user interfaces, such as menus, where you don’t need to play the sound from any particular map or player location.
// For playing sounds in specific maps, such as a shipping bin on a farm. if (this.shippingBinLid.pingPongMotion != 1 && Game1.currentLocation.Equals(this.farm)) { this.farm.localSound("doorCreak"); }
You can use this to assure that a sound is being played and heard only from a specific map.
// You can use this method to play sounds // that are far from, or close to the player. // This is some of the code used for the running sounds, played while riding on a horse. public virtual void PerformDefaultHorseFootstep(string step_type) { // ... if (step_type == "Wood") { if (this.rider.ShouldHandleAnimationSound()) { this.rider.currentLocation.localSoundAt("woodyStep", base.getTileLocation()); } // ...
To play a sound at a higher or lower pitch, for the current player only with no specific location, you can call the Game1.playSoundPitched() method:
// The singleplayer code for Elliott's piano, // located in his cabin. switch (key) { case 1: this.playSoundPitched("toyPiano", 1100); break; case 2: this.playSoundPitched("toyPiano", 1500); break; case 3: this.playSoundPitched("toyPiano", 1600); break; case 4: this.playSoundPitched("toyPiano", 1800); break; }
// During a lightning storm, if the random chance is met, // the screen will flash, and then // a distant lightning strike sound will play after a // randomly generated duration of time in milliseconds if (Game1.random.NextDouble() < 0.5) DelayedAction.screenFlashAfterDelay((float) (0.3 + Game1.random.NextDouble()), Game1.random.Next(500, 1000)); DelayedAction.playSoundAfterDelay("thunder_small", Game1.random.Next(500, 1500)); // ...
You can also change the sound’s pitch with this function, or call this function several times at once to call them in a predetermined order:
// When using the phone that is purchasable from the Carpenter's Shop, // it will play a specific sequence of dial beeps at predetermined times: private void playShopPhoneNumberSounds(string whichShop) { Random random = new Random(whichShop.GetHashCode()); DelayedAction.playSoundAfterDelay("telephone_dialtone", 495, pitch: 1200); DelayedAction.playSoundAfterDelay("telephone_buttonPush", 1200, pitch: (1200 + random.Next(-4, 5) * 100)); DelayedAction.playSoundAfterDelay("telephone_buttonPush", 1370, pitch: (1200 + random.Next(-4, 5) * 100)); DelayedAction.playSoundAfterDelay("telephone_buttonPush", 1600, pitch: (1200 + random.Next(-4, 5) * 100)); DelayedAction.playSoundAfterDelay("telephone_buttonPush", 1850, pitch: (1200 + random.Next(-4, 5) * 100)); DelayedAction.playSoundAfterDelay("telephone_buttonPush", 2030, pitch: (1200 + random.Next(-4, 5) * 100)); DelayedAction.playSoundAfterDelay("telephone_buttonPush", 2250, pitch: (1200 + random.Next(-4, 5) * 100)); DelayedAction.playSoundAfterDelay("telephone_buttonPush", 2410, pitch: (1200 + random.Next(-4, 5) * 100)); DelayedAction.playSoundAfterDelay("telephone_ringingInEar", 3150); }
Playing multiplayer sounds
The methods in this section will let you play sounds across different clients in a multiplayer game.
Sounds played with multiplayer methods will run in singleplayer as well as multiplayer.
// When a player places a new structure, a sound will be played // for the players that are at the same location, // ie. on the farm. public virtual void performActionOnConstruction(GameLocation location) { this.load(); location.playSound("axchop"); // ...
// The sound code for when Clint is metalworking in the Blacksmith. private void clintHammerSound(Farmer who) { base.currentLocation.playSoundAt("hammer", base.getTileLocation()); }
Adding custom audio
Game audio is split up into components:
- The SoundEffect is the object that stores the sound audio itself.
- The Cue is the object that stores the sound name, the SoundEffect, and any other settings or properties the sound has.
- The Soundbank stores Cues to be called, played or modified.
To add your own audio to the soundbank (whether it’s a new sound or a new music track), you can define a new CueDefinition and add a name:
CueDefinition myCueDefinition = new CueDefinition(); // Adding the name for the cue, which will be // the name of the audio to play when using sound functions. myCueDefinition.name = "myNewSound";
You can also make sure your audio will only be played with one instance at a time, to prevent two of the same audio clips from playing over each other.
// If this sound is played multiple times in quick succession, // only one sound instance will play at a time. myCueDefinition.instanceLimit = 1; myCueDefinition.limitBehavior = CueDefinition.LimitBehavior.ReplaceOldest;
Then, add the audio file to the cue by creating a new SoundEffect, then fetching the audio file from a new FileStream and adding it to the SoundEffect.
// Get the audio file and add it to a SoundEffect. SoundEffect audio; string filePathCombined = Path.Combine(this.Helper.DirectoryPath, "mySound.wav"); using (var stream = new System.IO.FileStream(filePathCombined, System.IO.FileMode.Open)) { audio = SoundEffect.FromStream(stream); }
Lastly, add the SoundEffect to the cue, and assign the cue to the soundbank to be stored. We also need to set a category, which determines which volume slider in the game options applies (see the category list). In this case, since the cue is meant to be played as a sound effect and not a music track, the cue’s category is set to Sound by calling the getter Game1.audioEngine.GetCategoryIndex():
// Setting the sound effect to the new cue. myCueDefinition.SetSound(audio, Game1.audioEngine.GetCategoryIndex("Sound"), false); // Adding the cue to the sound bank. Game1.soundBank.AddCue(myCueDefinition);
If you just added a sound, you should now be able to play your audio using any of the sound commands!
Game1.playSound("myNewSound");
If you just added new music, you should now be able to add your music ID to any map.
Editing existing audio
To modify a cue that exists in the game, you can declare it from an existing cue as a new cue definition, and invoke CueDefinition.SetSound to apply your new audio to the cue.
As mentioned above, set your new cue’s category to be the same category which the cue is included in (ie. the sound debuffHit is located in the Sound category).
// Get the cue to manipulate. var existingCueDef = Game1.soundBank.GetCueDefinition("debuffHit"); // Get the audio file and add it to a new SoundEffect, to replace the old one. SoundEffect audio; string filePathCombined = Path.Combine(this.Helper.DirectoryPath, "mySound.wav"); using (var stream = new System.IO.FileStream(filePathCombined, System.IO.FileMode.Open)) { audio = SoundEffect.FromStream(stream); } // Assign the new audio to this cue. existingCueDef.SetSound(audio, audioEngine.GetCategoryIndex("Sound"), false);
Track list
These are the raw soundbank IDs for music and sounds exported from the game data (see the talk page for the export code).
A few notes about the table columns:
- The name is what you’d use in-game (e.g., with the Music map property or the Game1.changeMusicTrack method). When a name is repeated with different soundbank IDs, the game will choose a random sound each time you play it.
- The wavebank indicates whether the audio is from Content/XACT/Wave Bank.xwb or Content/XACT/Wave Bank(1.4).xwb. Each wavebank has its own set of soundbank IDs, but names don’t overlap.
- The soundtrack index is the sound’s position in the soundbank. The hexadecimal version matches the track’s filename if you unpack the wavebank using unxwb.
- The description column is filled in manually for the wiki.
Footsteps
name | wavebank | soundbank index | description | |
---|---|---|---|---|
decimal | hexadecimal | |||
Cowboy_Footstep | Wavebank | 269 | 0000010d | Mainly used as the footstep sound for pets, in Prairie King, and as a hover sound in various menus (including the title screen buttons). |
grassyStep | Wavebank | 22 | 00000016 | Mainly used as the player footstep sound on grass tiles, when adding hay to a silo, when changing a player’s hat or hairstyle, and for rustling bushes in Lewis and Marnie’s six-heart event. |
sandyStep | Wavebank | 16 | 00000010 | |
snowyStep | Wavebank | 340 | 00000154 | |
stoneStep | Wavebank | 23 | 00000017 | |
thudStep | Wavebank | 24 | 00000018 | |
woodyStep | Wavebank | 29 | 0000001d |
Music
name | wavebank | soundbank index | description | |
---|---|---|---|---|
decimal | hexadecimal | |||
50s | Wavebank | 45 | 0000002d | |
AbigailFlute | Wavebank | 279 | 00000117 | |
AbigailFluteDuet | Wavebank | 280 | 00000118 | |
aerobics | Wavebank | 55 | 00000037 | |
archaeo | Wavebank | 0 | 00000000 | |
bigDrums | Wavebank | 172 | 000000ac | |
breezy | Wavebank | 281 | 00000119 | |
caldera | Wavebank | 383 | 0000017f | |
Cavern | Wavebank | 65 | 00000041 | |
christmasTheme | Wavebank | 305 | 00000131 | |
Cloth | Wavebank | 67 | 00000043 | |
CloudCountry | Wavebank | 190 | 000000be | |
clubloop | Wavebank | 102 | 00000066 | |
cowboy_boss | Wavebank | 267 | 0000010b | |
cowboy_outlawsong | Wavebank | 277 | 00000115 | |
Cowboy_OVERWORLD | Wavebank | 261 | 00000105 | |
Cowboy_singing | Wavebank | 262 | 00000106 | |
Cowboy_undead | Wavebank | 270 | 0000010e | |
crane_game | Wavebank(1.4) | 12 | 0000000c | |
crane_game_fast | Wavebank(1.4) | 13 | 0000000d | |
Crystal Bells | Wavebank | 64 | 00000040 | |
Cyclops | Wavebank | 124 | 0000007c | |
desolate | Wavebank | 40 | 00000028 | |
distantBanjo | Wavebank | 347 | 0000015b | |
EarthMine | Wavebank | 64 | 00000040 | |
EarthMine | Wavebank | 65 | 00000041 | |
EarthMine | Wavebank | 66 | 00000042 | |
echos | Wavebank | 49 | 00000031 | |
elliottPiano | Wavebank | 295 | 00000127 | |
EmilyDance | Wavebank | 357 | 00000165 | |
EmilyDream | Wavebank | 358 | 00000166 | |
EmilyTheme | Wavebank | 359 | 00000167 | |
end_credits | Wavebank | 403 | 00000193 | |
event1 | Wavebank | 299 | 0000012b | |
event2 | Wavebank | 302 | 0000012e | |
fall1 | Wavebank | 121 | 00000079 | |
fall2 | Wavebank | 119 | 00000077 | |
fall3 | Wavebank | 120 | 00000078 | |
fallFest | Wavebank | 304 | 00000130 | |
fieldofficeTentMusic | Wavebank | 375 | 00000177 | |
FlowerDance | Wavebank | 301 | 0000012d | |
FrogCave | Wavebank | 387 | 00000183 | |
FrostMine | Wavebank | 67 | 00000043 | |
FrostMine | Wavebank | 68 | 00000044 | |
FrostMine | Wavebank | 69 | 00000045 | |
Ghost Synth | Wavebank | 119 | 00000077 | |
grandpas_theme | Wavebank | 336 | 00000150 | |
gusviolin | Wavebank | 297 | 00000129 | |
harveys_theme_jazz | Wavebank(1.4) | 4 | 00000004 | |
heavy | Wavebank | 51 | 00000033 | |
honkytonky | Wavebank | 52 | 00000034 | |
Icicles | Wavebank | 68 | 00000044 | |
IslandMusic | Wavebank | 374 | 00000176 | |
jaunty | Wavebank | 41 | 00000029 | |
junimoKart | Wavebank(1.4) | 20 | 00000014 | |
junimoKart_ghostMusic | Wavebank(1.4) | 0 | 00000000 | |
junimoKart_mushroomMusic | Wavebank(1.4) | 21 | 00000015 | |
junimoKart_slimeMusic | Wavebank(1.4) | 22 | 00000016 | |
junimoKart_whaleMusic | Wavebank(1.4) | 1 | 00000001 | |
junimoStarSong | Wavebank | 308 | 00000134 | |
kindadumbautumn | Wavebank | 282 | 0000011a | |
LavaMine | Wavebank | 72 | 00000048 | |
LavaMine | Wavebank | 73 | 00000049 | |
LavaMine | Wavebank | 198 | 000000c6 | |
LavaMine | Wavebank | 215 | 000000d7 | |
libraryTheme | Wavebank | 341 | 00000155 | |
MainTheme | Wavebank | 335 | 0000014f | |
Majestic | Wavebank | 121 | 00000079 | |
MarlonsTheme | Wavebank | 349 | 0000015d | |
marnieShop | Wavebank | 180 | 000000b4 | |
mermaidSong | Wavebank | 362 | 0000016a | |
moonlightJellies | Wavebank | 303 | 0000012f | |
movie_classic | Wavebank(1.4) | 7 | 00000007 | |
movie_nature | Wavebank(1.4) | 8 | 00000008 | |
movie_wumbus | Wavebank(1.4) | 9 | 00000009 | |
movieTheater | Wavebank(1.4) | 10 | 0000000a | |
movieTheaterAfter | Wavebank(1.4) | 11 | 0000000b | |
musicboxsong | Wavebank | 44 | 0000002c | |
Near The Planet Core | Wavebank | 72 | 00000048 | |
New Snow | Wavebank | 126 | 0000007e | |
night_market | Wavebank | 364 | 0000016c | |
Of Dwarves | Wavebank | 73 | 00000049 | |
Orange | Wavebank | 122 | 0000007a | |
Overcast | Wavebank | 215 | 000000d7 | |
Pink Petals | Wavebank | 93 | 0000005d | |
PIRATE_THEME | Wavebank | 390 | 00000186 | |
PIRATE_THEME(muffled) | Wavebank | 390 | 00000186 | |
playful | Wavebank | 278 | 00000116 | |
Plums | Wavebank | 120 | 00000078 | |
poppy | Wavebank | 53 | 00000035 | |
ragtime | Wavebank | 46 | 0000002e | |
sad_kid | Wavebank | 389 | 00000185 | |
sadpiano | Wavebank | 47 | 0000002f | |
Saloon1 | Wavebank | 350 | 0000015e | |
sam_acoustic1 | Wavebank(1.4) | 2 | 00000002 | |
sam_acoustic2 | Wavebank(1.4) | 3 | 00000003 | |
sampractice | Wavebank | 50 | 00000032 | |
sappypiano | Wavebank | 43 | 0000002b | |
Secret Gnomes | Wavebank | 66 | 00000042 | |
SettlingIn | Wavebank | 192 | 000000c0 | |
shaneTheme | Wavebank | 361 | 00000169 | |
shimmeringbastion | Wavebank | 54 | 00000036 | |
spaceMusic | Wavebank | 285 | 0000011d | |
spirits_eve | Wavebank | 334 | 0000014e | |
spring1 | Wavebank | 93 | 0000005d | |
spring2 | Wavebank | 91 | 0000005b | |
spring3 | Wavebank | 92 | 0000005c | |
springsongs | Wavebank | 91 | 0000005b | |
springsongs | Wavebank | 92 | 0000005c | |
springsongs | Wavebank | 93 | 0000005d | |
springtown | Wavebank | 94 | 0000005e | |
Stadium_ambient | Wavebank | 356 | 00000164 | |
starshoot | Wavebank | 42 | 0000002a | |
submarine_song | Wavebank | 366 | 0000016e | |
summer1 | Wavebank | 122 | 0000007a | |
summer2 | Wavebank | 123 | 0000007b | |
summer3 | Wavebank | 115 | 00000073 | |
SunRoom | Wavebank(1.4) | 17 | 00000011 | |
sweet | Wavebank | 144 | 00000090 | |
tickTock | Wavebank | 300 | 0000012c | |
tinymusicbox | Wavebank | 296 | 00000128 | |
title_night | Wavebank | 127 | 0000007f | |
tribal | Wavebank | 198 | 000000c6 | |
Tropical Jam | Wavebank | 115 | 00000073 | |
VolcanoMines | Wavebank | 382 | 0000017e | |
VolcanoMines | Wavebank | 384 | 00000180 | |
VolcanoMines1 | Wavebank | 382 | 0000017e | |
VolcanoMines2 | Wavebank | 384 | 00000180 | |
wavy | Wavebank | 95 | 0000005f | |
wedding | Wavebank | 104 | 00000068 | |
winter1 | Wavebank | 126 | 0000007e | |
winter2 | Wavebank | 124 | 0000007c | |
winter3 | Wavebank | 125 | 0000007d | |
WizardSong | Wavebank | 321 | 00000141 | |
woodsTheme | Wavebank | 216 | 000000d8 | |
XOR | Wavebank | 69 | 00000045 |
Music (ambient)
name | wavebank | soundbank index | description | |
---|---|---|---|---|
decimal | hexadecimal | |||
babblingBrook | Wavebank | 343 | 00000157 | |
bugLevelLoop | Wavebank | 169 | 000000a9 | |
communityCenter | Wavebank | 307 | 00000133 | |
cracklingFire | Wavebank | 342 | 00000156 | |
darkCaveLoop | Wavebank | 168 | 000000a8 | |
fall_day_ambient | Wavebank | 338 | 00000152 | |
Frost_Ambient | Wavebank | 200 | 000000c8 | |
heavyEngine | Wavebank | 344 | 00000158 | |
Hospital_Ambient | Wavebank | 283 | 0000011b | |
jojaOfficeSoundscape | Wavebank | 337 | 00000151 | |
jungle_ambience | Wavebank | 371 | 00000173 | |
Lava_Ambient | Wavebank | 201 | 000000c9 | |
movieScreenAmbience | Wavebank(1.4) | 6 | 00000006 | |
nightTime | Wavebank | 224 | 000000e0 | |
ocean | Wavebank | 175 | 000000af | |
pool_ambient | Wavebank | 288 | 00000120 | |
rain | Wavebank | 116 | 00000074 | |
roadnoise | Wavebank | 189 | 000000bd | |
spring_day_ambient | Wavebank | 179 | 000000b3 | |
spring_night_ambient | Wavebank | 345 | 00000159 | |
summer_day_ambient | Wavebank | 339 | 00000153 | |
tropical_island_day_ambient | Wavebank | 376 | 00000178 | |
Upper_Ambient | Wavebank | 199 | 000000c7 | |
Volcano_Ambient | Wavebank | 377 | 00000179 | |
wind | Wavebank | 85 | 00000055 | |
winter_day_ambient | Wavebank | 354 | 00000162 |
Sound
name | wavebank | soundbank index | description | |
---|---|---|---|---|
decimal | hexadecimal | |||
achievement | Wavebank | 103 | 00000067 | |
axchop | Wavebank | 141 | 0000008d | |
axe | Wavebank | 1 | 00000001 | |
backpackIN | Wavebank | 133 | 00000085 | |
barrelBreak | Wavebank | 310 | 00000136 | |
batFlap | Wavebank | 170 | 000000aa | |
batScreech | Wavebank | 171 | 000000ab | |
bigDeSelect | Wavebank | 2 | 00000002 | |
bigSelect | Wavebank | 3 | 00000003 | |
bob | Wavebank | 30 | 0000001e | |
boop | Wavebank | 98 | 00000062 | |
boop | Wavebank | 99 | 00000063 | |
boop | Wavebank | 100 | 00000064 | |
boop | Wavebank | 101 | 00000065 | |
boulderBreak | Wavebank | 238 | 000000ee | |
boulderCrack | Wavebank | 4 | 00000004 | |
breakingGlass | Wavebank | 284 | 0000011c | |
breathin | Wavebank | 84 | 00000054 | |
breathout | Wavebank | 83 | 00000053 | |
bubbles | Wavebank | 235 | 000000eb | |
bubbles | Wavebank | 236 | 000000ec | |
busDoorOpen | Wavebank | 191 | 000000bf | |
busDriveOff | Wavebank | 309 | 00000135 | |
button1 | Wavebank | 250 | 000000fa | |
cacklingWitch | Wavebank | 323 | 00000143 | |
camel | Wavebank(1.4) | 23 | 00000017 | |
cameraNoise | Wavebank | 292 | 00000124 | |
cancel | Wavebank | 353 | 00000161 | |
cast | Wavebank | 246 | 000000f6 | |
cat | Wavebank | 332 | 0000014c | |
cat | Wavebank | 333 | 0000014d | |
cavedrip | Wavebank | 129 | 00000081 | A wet ‘dwoop’ sound. Used as random background noise in the the mines and sewers, and the dripping sound for the volcano dungeon entrance pipe. |
clam_tone | Wavebank | 363 | 0000016b | |
clank | Wavebank | 173 | 000000ad | |
clank | Wavebank | 203 | 000000cb | |
clank | Wavebank | 203 | 000000cb | |
clank | Wavebank | 204 | 000000cc | |
clank | Wavebank | 205 | 000000cd | |
clank | Wavebank | 205 | 000000cd | |
clubhit | Wavebank | 159 | 0000009f | |
clubSmash | Wavebank | 174 | 000000ae | |
clubswipe | Wavebank | 160 | 000000a0 | |
cluck | Wavebank | 31 | 0000001f | |
cluck | Wavebank | 32 | 00000020 | |
cluck | Wavebank | 33 | 00000021 | |
coin | Wavebank | 5 | 00000005 | |
coldSpell | Wavebank | 197 | 000000c5 | |
cow | Wavebank | 80 | 00000050 | |
cow | Wavebank | 81 | 00000051 | |
cow | Wavebank | 82 | 00000052 | |
cowboy_dead | Wavebank | 268 | 0000010c | |
cowboy_explosion | Wavebank | 276 | 00000114 | |
cowboy_gopher | Wavebank | 275 | 00000113 | |
cowboy_gunload | Wavebank | 272 | 00000110 | |
Cowboy_gunshot | Wavebank | 266 | 0000010a | A short, hollow ‘tock’ sound. Used for woodpeckers pecks, Journey of the Prairie King guns, darts impact, casino slots, and a hover sound in many in-game menus. |
Cowboy_monsterDie | Wavebank | 264 | 00000108 | |
Cowboy_monsterDie | Wavebank | 265 | 00000109 | |
cowboy_monsterhit | Wavebank | 274 | 00000112 | |
cowboy_powerup | Wavebank | 271 | 0000010f | |
Cowboy_Secret | Wavebank | 263 | 00000107 | |
crafting | Wavebank | 36 | 00000024 | |
crane | Wavebank(1.4) | 14 | 0000000e | |
crickets | Wavebank | 117 | 00000075 | |
cricketsAmbient | Wavebank | 346 | 0000015a | |
crit | Wavebank | 352 | 00000160 | |
croak | Wavebank | 138 | 0000008a | |
crow | Wavebank | 324 | 00000144 | |
crystal | Wavebank | 143 | 0000008f | A high-pitched ‘ding!’ sound that resonates for a few seconds. Used for the mine elevator ding, island crystal puzzle, in dialogue for the < character, Singing Stone (with a random pitch), and mine crystals when broken. |
cut | Wavebank | 6 | 00000006 | |
daggerswipe | Wavebank | 163 | 000000a3 | |
death | Wavebank | 70 | 00000046 | |
debuffHit | Wavebank | 151 | 00000097 | |
debuffSpell | Wavebank | 152 | 00000098 | |
detector | Wavebank | 37 | 00000025 | |
dialogueCharacter | Wavebank | 7 | 00000007 | |
dialogueCharacterClose | Wavebank | 8 | 00000008 | |
dirtyHit | Wavebank | 243 | 000000f3 | |
dirtyHit | Wavebank | 244 | 000000f4 | |
discoverMineral | Wavebank | 208 | 000000d0 | |
distantTrain | Wavebank | 220 | 000000dc | |
distantTrain | Wavebank | 221 | 000000dd | |
dog_bark | Wavebank | 331 | 0000014b | |
dog_pant | Wavebank | 330 | 0000014a | |
dogs | Wavebank | 228 | 000000e4 | |
dogWhining | Wavebank | 316 | 0000013c | |
doorClose | Wavebank | 9 | 00000009 | |
doorCreak | Wavebank | 319 | 0000013f | |
doorCreakReverse | Wavebank | 322 | 00000142 | |
doorOpen | Wavebank | 320 | 00000140 | |
dropItemInWater | Wavebank | 10 | 0000000a | |
drumkit0 | Wavebank | 110 | 0000006e | |
drumkit1 | Wavebank | 111 | 0000006f | |
drumkit2 | Wavebank | 108 | 0000006c | |
drumkit3 | Wavebank | 107 | 0000006b | |
drumkit4 | Wavebank | 109 | 0000006d | |
drumkit5 | Wavebank | 106 | 0000006a | |
drumkit6 | Wavebank | 105 | 00000069 | |
Duck | Wavebank | 231 | 000000e7 | |
Duggy | Wavebank | 60 | 0000003c | |
dustMeep | Wavebank | 186 | 000000ba | |
DwarvishSentry | Wavebank | 386 | 00000182 | |
dwoop | Wavebank | 34 | 00000022 | |
dwop | Wavebank | 234 | 000000ea | |
eat | Wavebank | 25 | 00000019 | |
explosion | Wavebank | 35 | 00000023 | |
fallDown | Wavebank | 318 | 0000013e | |
fastReel | Wavebank | 248 | 000000f8 | |
fireball | Wavebank | 71 | 00000047 | |
fishBite | Wavebank | 26 | 0000001a | |
fishBite_alternate_0 | Wavebank | 398 | 0000018e | |
fishBite_alternate_1 | Wavebank | 397 | 0000018d | |
fishBite_alternate_2 | Wavebank | 396 | 0000018c | |
fishEscape | Wavebank | 253 | 000000fd | |
FishHit | Wavebank | 251 | 000000fb | |
fishingRodBend | Wavebank | 254 | 000000fe | |
fishingRodBend | Wavebank | 255 | 000000ff | |
fishingRodBend | Wavebank | 256 | 00000100 | |
fishSlap | Wavebank | 260 | 00000104 | |
flameSpell | Wavebank | 150 | 00000096 | |
flameSpellHit | Wavebank | 149 | 00000095 | |
flute | Wavebank | 112 | 00000070 | |
flybuzzing | Wavebank | 164 | 000000a4 | |
frozen | Wavebank | 394 | 0000018a | |
furnace | Wavebank | 38 | 00000026 | |
fuse | Wavebank | 48 | 00000030 | |
getNewSpecialItem | Wavebank | 223 | 000000df | |
ghost | Wavebank | 11 | 0000000b | |
give_gift | Wavebank | 348 | 0000015c | |
glug | Wavebank | 325 | 00000145 | |
goat | Wavebank | 78 | 0000004e | |
goat | Wavebank | 79 | 0000004f | |
goldenWalnut | Wavebank | 372 | 00000174 | |
gorilla_intro | Wavebank | 388 | 00000184 | |
grunt | Wavebank | 12 | 0000000c | |
gulp | Wavebank | 239 | 000000ef | |
gulp | Wavebank | 240 | 000000f0 | |
hammer | Wavebank | 134 | 00000086 | |
harvest | Wavebank | 326 | 00000146 | |
healSound | Wavebank | 196 | 000000c4 | |
hitEnemy | Wavebank | 56 | 00000038 | |
hoeHit | Wavebank | 13 | 0000000d | |
horse_flute | Wavebank | 395 | 0000018b | |
horse_flute | Wavebank | 401 | 00000191 | |
horse_flute | Wavebank | 402 | 00000192 | |
jingle1 | Wavebank | 252 | 000000fc | |
junimoKart_coin | Wavebank(1.4) | 16 | 00000010 | |
junimoMeep1 | Wavebank | 306 | 00000132 | |
keyboardTyping | Wavebank | 293 | 00000125 | |
killAnimal | Wavebank | 233 | 000000e9 | |
leafrustle | Wavebank | 142 | 0000008e | |
magma_sprite_die | Wavebank | 380 | 0000017c | |
magma_sprite_hit | Wavebank | 379 | 0000017b | |
magma_sprite_spot | Wavebank | 381 | 0000017d | |
Meteorite | Wavebank | 225 | 000000e1 | |
Milking | Wavebank | 230 | 000000e6 | |
minecartLoop | Wavebank | 188 | 000000bc | |
miniharp_note | Wavebank(1.4) | 5 | 00000005 | |
money | Wavebank | 61 | 0000003d | |
moneyDial | Wavebank | 237 | 000000ed | |
monkey1 | Wavebank | 385 | 00000181 | |
monsterdead | Wavebank | 158 | 0000009e | |
mouseClick | Wavebank | 294 | 00000126 | |
newArtifact | Wavebank | 211 | 000000d3 | |
newRecipe | Wavebank | 214 | 000000d6 | |
newRecord | Wavebank | 213 | 000000d5 | |
objectiveComplete | Wavebank | 132 | 00000084 | |
openBox | Wavebank | 14 | 0000000e | |
openChest | Wavebank | 161 | 000000a1 | |
Ostrich | Wavebank | 367 | 0000016f | |
ow | Wavebank | 63 | 0000003f | |
owl | Wavebank | 227 | 000000e3 | |
parrot | Wavebank | 360 | 00000168 | |
parrot_squawk | Wavebank | 373 | 00000175 | |
parry | Wavebank | 173 | 000000ad | |
phone | Wavebank | 113 | 00000071 | |
Pickup_Coin15 | Wavebank | 273 | 00000111 | |
pickUpItem | Wavebank | 15 | 0000000f | |
pig | Wavebank | 130 | 00000082 | |
pig | Wavebank | 131 | 00000083 | |
potterySmash | Wavebank | 147 | 00000093 | |
powerup | Wavebank | 39 | 00000027 | |
pullItemFromWater | Wavebank | 28 | 0000001c | |
purchase | Wavebank | 145 | 00000091 | |
purchase | Wavebank | 146 | 00000092 | |
purchase | Wavebank | 241 | 000000f1 | |
purchaseClick | Wavebank | 146 | 00000092 | |
purchaseRepeat | Wavebank | 241 | 000000f1 | |
qi_shop | Wavebank | 399 | 0000018f | |
qi_shop_purchase | Wavebank | 400 | 00000190 | |
questcomplete | Wavebank | 128 | 00000080 | |
quickSlosh | Wavebank | 290 | 00000122 | |
quickSlosh | Wavebank | 291 | 00000123 | |
rabbit | Wavebank | 74 | 0000004a | |
rainsound | Wavebank | 135 | 00000087 | |
rainsound | Wavebank | 136 | 00000088 | |
rainsound | Wavebank | 137 | 00000089 | |
reward | Wavebank | 212 | 000000d4 | |
robotBLASTOFF | Wavebank | 287 | 0000011f | |
robotSoundEffects | Wavebank | 286 | 0000011e | |
rockGolemDie | Wavebank | 166 | 000000a6 | |
rockGolemHit | Wavebank | 167 | 000000a7 | |
rockGolemSpawn | Wavebank | 165 | 000000a5 | |
rooster | Wavebank | 329 | 00000149 | |
scissors | Wavebank | 229 | 000000e5 | |
seagulls | Wavebank | 176 | 000000b0 | |
seagulls | Wavebank | 177 | 000000b1 | |
seagulls | Wavebank | 178 | 000000b2 | |
secret1 | Wavebank | 218 | 000000da | |
seeds | Wavebank | 17 | 00000011 | |
select | Wavebank | 148 | 00000094 | A high-pitched hollow rising ‘pook!’ sound. Used as a click/select sound in many menus (e.g. clicking a button on the title screen). |
sell | Wavebank | 242 | 000000f2 | |
serpentDie | Wavebank | 315 | 0000013b | |
serpentHit | Wavebank | 314 | 0000013a | |
sewing_loop | Wavebank(1.4) | 15 | 0000000f | |
shadowDie | Wavebank | 194 | 000000c2 | |
shadowHit | Wavebank | 195 | 000000c3 | |
shadowpeep | Wavebank | 18 | 00000012 | |
sheep | Wavebank | 232 | 000000e8 | |
shiny4 | Wavebank | 19 | 00000013 | |
Ship | Wavebank | 96 | 00000060 | |
Ship | Wavebank | 97 | 00000061 | |
shwip | Wavebank | 317 | 0000013d | |
SinWave | Wavebank | 245 | 000000f5 | |
sipTea | Wavebank | 193 | 000000c1 | |
skeletonDie | Wavebank | 183 | 000000b7 | |
skeletonHit | Wavebank | 184 | 000000b8 | |
skeletonStep | Wavebank | 182 | 000000b6 | |
slime | Wavebank | 57 | 00000039 | |
slimedead | Wavebank | 59 | 0000003b | |
slimedead | Wavebank | 156 | 0000009c | |
slimedead | Wavebank | 157 | 0000009d | |
slimeHit | Wavebank | 185 | 000000b9 | |
slingshot | Wavebank | 207 | 000000cf | |
slosh | Wavebank | 289 | 00000121 | |
slosh | Wavebank | 290 | 00000122 | |
slosh | Wavebank | 291 | 00000123 | |
slowReel | Wavebank | 247 | 000000f7 | |
smallSelect | Wavebank | 20 | 00000014 | |
SpringBirds | Wavebank | 86 | 00000056 | |
SpringBirds | Wavebank | 87 | 00000057 | |
SpringBirds | Wavebank | 88 | 00000058 | |
SpringBirds | Wavebank | 89 | 00000059 | |
SpringBirds | Wavebank | 90 | 0000005a | |
squid_bubble | Wavebank | 392 | 00000188 | |
squid_hit | Wavebank | 393 | 00000189 | |
squid_move | Wavebank | 391 | 00000187 | |
Stadium_cheer | Wavebank | 355 | 00000163 | |
stairsdown | Wavebank | 313 | 00000139 | |
stardrop | Wavebank | 351 | 0000015f | |
steam | Wavebank | 378 | 0000017a | |
stoneCrack | Wavebank | 75 | 0000004b | |
stoneCrack | Wavebank | 76 | 0000004c | |
stumpCrack | Wavebank | 217 | 000000d9 | |
submarine_landing | Wavebank | 365 | 0000016d | |
swordswipe | Wavebank | 58 | 0000003a | |
swordswipe | Wavebank | 162 | 000000a2 | |
telephone_buttonPush | Wavebank | 369 | 00000171 | |
telephone_dialtone | Wavebank | 370 | 00000172 | |
telephone_ringingInEar | Wavebank | 368 | 00000170 | |
throw | Wavebank | 187 | 000000bb | |
throwDownITem | Wavebank | 21 | 00000015 | |
thunder | Wavebank | 114 | 00000072 | |
thunder_small | Wavebank | 327 | 00000147 | |
thunder_small | Wavebank | 328 | 00000148 | |
tinyWhip | Wavebank | 249 | 000000f9 | |
toolCharge | Wavebank | 62 | 0000003e | |
toolSwap | Wavebank | 27 | 0000001b | |
toyPiano | Wavebank | 181 | 000000b5 | |
trainLoop | Wavebank | 222 | 000000de | |
trainWhistle | Wavebank | 219 | 000000db | |
trashbear | Wavebank(1.4) | 25 | 00000019 | |
trashbear_flute | Wavebank(1.4) | 24 | 00000018 | |
trashcan | Wavebank | 209 | 000000d1 | |
trashcanlid | Wavebank | 210 | 000000d2 | |
treecrack | Wavebank | 140 | 0000008c | |
treethud | Wavebank | 139 | 0000008b | |
UFO | Wavebank | 226 | 000000e2 | |
wand | Wavebank | 118 | 00000076 | |
warrior | Wavebank | 206 | 000000ce | |
wateringCan | Wavebank | 153 | 00000099 | |
wateringCan | Wavebank | 154 | 0000009a | |
wateringCan | Wavebank | 155 | 0000009b | |
waterSlosh | Wavebank | 257 | 00000101 | |
waterSlosh | Wavebank | 258 | 00000102 | |
waterSlosh | Wavebank | 259 | 00000103 | |
whistle | Wavebank | 298 | 0000012a | |
woodchipper | Wavebank(1.4) | 18 | 00000012 | |
woodchipper_occasional | Wavebank(1.4) | 19 | 00000013 | |
woodWhack | Wavebank | 311 | 00000137 | |
woodWhack | Wavebank | 312 | 00000138 | |
woodyHit | Wavebank | 77 | 0000004d | |
yoba | Wavebank | 202 | 000000ca |
Category list
Each audio cue is assigned to one of five categories, which affects which volume slider in the game options applies to it:
internal ID | name | description |
---|---|---|
1 | Default | This is an unused category, and should generally be avoided. |
2 | Music | For music tracks, to be regulated with the in-game music volume option. |
3 | Sound | For sound effects, to be regulated with the in-game sound volume option. |
4 | Ambient | For ambient background sounds, like wind, rain or machine whirring, that can play in the background of a scene. |
5 | Footsteps | For step sounds, such as player or horse footsteps. |
See also
- From the modding tutorial wiki:
- Custom Music
- Adding Custom Music
- 1063
- 120
- 0
-
Категория
- АвторPlatonymous
- Загрузил
- Версия1.7.1
- Дата14 сентября 2020
- ИсточникNexus
0
Мод Custom Music меняет стандартную музыку в игре Stardew Valley на новую.
Требования:
SMAPI, Generic Mod Config Menu (необязательно)
- Комментарии 0
- Видео 0
Правила написания комментариев. За несоблюдение — бан!
Запрещено:
- Использование ненормативной лексики (мат) в сообщениях
- Общение не по теме материала
- Любые оскорбления других участников, в том числе автора материала
- Написание сообщений целиком или частично БОЛЬШИМИ буквами (Caps Lock)
- Высказывание своего мнения, не подкрепляя его аргументами
- Использование ссылок на сторонние сайты, либо использование изображений/видео/другого контента, содержащего вышеупомянутые ссылки
Сообщения, нарушающие данные правила, будут удалены, а злостные нарушители — лишены возможности добавлять комментарии на сайте!
Подобные моды
- 3211
- 409
- 0
Villagers Anime Portrait
Villagers Anime Portrait — очередной мод с новыми аниме обликами персонажей. Некоторые персонажи меняются до неузнаваемости.
обновление
- 2193
- 440
- 0
Stardew Valley Save Editor
Модификация добавляет редактор файлов сохранений Stardew Valley Save Editor. Функции у редактора:
— Изменение карт;
— Изменение или добавление предметов в инвентаре;
— Изменение внешнего вида персонажа;
— Добавление и изменение доступных крафтовых рецептов;
— Изменение основных характеристик персонажа;
— Некоторые другие полезные функции.
Управление редактором простое, перед работой рекомендуем сохранить копию файла, который будете редактировать.
18 фев 2022 | Ver. 2.0.0.25
обновление
- 893
- 171
- 0
Simple Crop Label
Определите урожай и фруктовые деревья на вашей ферме. Модификация Simple Crop Label добавляет в Stardew Valley всплывающую подсказку, определяющую урожай и фруктовые деревья при наведении на них курсором.
- 2135
- 403
- 0
Babies Take After Spouse Plus New Toddler Hair and Clothes
С модом Babies Take After Spouse Plus New Toddler Hair and Clothes вы сможете изменить облик детей в Stardew Valley, что ы они были более похожи на своих родителей. Модификация позволяет выбирать прически, одежду, цвет волос, если вас не устроят уже готовые модели, которые есть в архиве.
- 1725
- 179
- 0
Karmylla’s Immersive Maps
Перед вами глобальный мод Karmylla’s Immersive Maps для игры Stardew Valley. Он представляет собой пак с новыми локациями, персонажами, картами, диалогами, квестами. Много переработанных визуальных эффектов.
обновление
- 775
- 146
- 0
Entoarox Framework
Мод Entoarox Framework – это утилита для Stardew Valley, которая поможет упростить коды других модов, тем самым уменьшив количество багов и объём файлов. Работает в паре с SMAPI — Stardew Modding API.
обновление
- 855
- 149
- 0
Winter Grass
По дефолту, с модом Winter Grass для Stardew Valley трава перестает расти зимой, благодаря чему и «выживает» в этот период. Значения можно поменять в файле config.json.
обновление
- 1564
- 309
- 0
Better Ranching
Better Ranching – мод для фермеров игры Stardew Valley. С ним над вашими животными будут всплывать подсказки, когда их нужно доить или стричь, в общем собирать с них ресурсы.
Stardew Valley
26.02.2016
Симулятор,
Инди,
Строительство,
Открытый мир,
Песочница
8.7
409
оценок
1
2
3
4
5
6
7
8
9
10
-
Stardew Valley
-
Новости134
-
Мнения67
-
Юмор9
-
Файлы46
-
Читы43
-
Гайды4
-
Форумы29
-
Cкриншоты8
-
Галерея13
-
Игроки
Kendera
7 июля 2019
Файлы
Инструментарий для модов Smapi
Геймплей
Официальные патчи
Источник
0
0
Последние посты по игре Stardew Valley
Не будь симпом
Stardew Valley самая прибыльная «уютная» игра на YouTube
Мобильная Stardew Valley получила крупное обновление 1.5
Комментарии: 0
сначала
лучшие
- новые
- старые
- лучшие
Ваш комментарий
5 февраля
|
ПК,
Трейлеры
Предварительная версия мода HD-текстур для Dino Crisis 2 доступна для скачивания
Dino Crisis 2
31
92
7 февраля
|
Кино и сериалы
Дэйв Батиста не теряет надежды заполучить роль Маркуса Феникса в предстоящей экранизации Gears of War
Gears of War
32
77
вчера в 09:09
|
ПК
Никакого пастгена: ПК-версия WWE 2K23 будет наравне с версиями для PS5/Xbox Series X
WWE 2K23
19
29
7 февраля
|
Трейлеры
Геймплейный ролик Star Wars Jedi: Survivor демонстрирует новую планету
Star Wars Jedi: Survivor
39
76
8 февраля
Atomic Heart предложит 12 видов оружия
Atomic Heart
46
64
7 февраля
|
ПК
В Steam уже можно предзагрузить экшен Hogwarts Legacy
Hogwarts Legacy
125
63
8 февраля
|
Индустрия
Сайт для отслеживания стримеров по Hogwarts Legacy был закрыт. Активистам, устроившим бойкот игре, угрожают судами
Hogwarts Legacy
134
216
8 февраля
|
ПК,
Трейлеры
Для The Elder Scrolls 3: Morrowind вышел мод с озвучиванием диалогов на основе ИИ
The Elder Scrolls 3: Morrowind
12
59
5 февраля
|
Кино и сериалы,
Трейлеры
Педро Паскаль сыграл роль Марио в пародийном трейлере сериала по мотивам Mario Kart от HBO
Mario Kart: Double Dash!!
23
118
8 февраля
|
ПК,
Трейлеры
20 минут геймплея из демоверсии ремейка System Shock
System Shock
27
72
вчера в 18:04
|
Обновления
Крупное бесплатное обновление для V Rising выйдет в мае
V Rising
2
15
8 февраля
|
ПК
Hogwarts Legacy в Steam стала 3-й самой популярной игрой за сутки и собрала более 470 тыс. игроков онлайн
Hogwarts Legacy
53
34
6 февраля
Уморительный ролик ремейка Dead Space показывает, почему нужно быть осторожным при использовании лазерного пистолета
Dead Space
24
102
3 февраля
|
Кино и сериалы,
Трейлеры
Первый трейлер сериала «Король и Шут»
76
163
3 февраля
|
ПК
ПК-версию The Last of Us Part 1 перенесли на 28 марта — игре нужна дополнительная полировка
The Last of Us: Part 1
107
118
4 февраля
Новые подробности Dragon Age: Dreadwolf
Dragon Age: Dreadwolf
119
101
вчера в 15:33
|
Индустрия
Walt Disney объявила о массовых увольнениях сотрудников
19
39
6 февраля
|
Обновления
В последнем обновлении The Witcher 3 добавили два меча из первых трейлеров игры
The Witcher 3: Wild Hunt
42
92
4 февраля
Азиатские журналисты показали несколько минут нового геймплея из Atomic Heart
Atomic Heart
98
178
вчера в 22:33
|
ПК,
Скриншоты
Для Dark Souls 3 вышел текстур-пак объемом 24 ГБ
Dark Souls 3
3
10
7 февраля
|
ПК
Вышла первая версия фанатского ремейка Star Wars Jedi Knight: Dark Forces 2 на движке Unreal Engine
Star Wars: Jedi Knight — Dark Forces 2
12
70
Самые новые и популярные игры можно получать бесплатно
Пополнение Steam-кошелька не проблема, если у вас есть бонусы
Дорогие и дефицитные геймерские девайсы теперь не нужно покупать