Mods / Bark Canoe

Draft

Set to published to be listed. A draft mod is still visible to everyone via direct link
Tags: #Other #Utility
Author: Bannta
Side: Both
Created: Nov 11th at 5:14 AM
Last modified: Nov 15th at 2:52 PM
Downloads: 90
Follow Unfollow 3

Recommended download (for Vintage Story 1.21.5):
barkcanoemod-1.1.6.zip  1-click install


Bark Canoe - Fork of iuno Original Canoe MOD, is a continuation to modernize and add new features.

Draft Release: Please back up your worlds!

This is a draft version and will work with the existing 1.21 patch of the Canoe Mod. So it is ok/safe to have them running at the same time

Spoiler!
Why the name change? I can't add a new release to the current canoe mod because it shares the same mod name as the  Goonalgaib version. Also, it would remove all previous canoes already built due to a major rewrite. So this version provides a phasing-out approach.

 

Features and fixes:

 

Spoiler!

 

  • Fixes the player's position in the canoe. Only middle position 1 was correct initially. 
  • Fixes adding Ores(Carved Ores and Crued Ores) between raft and Bark Canoe. 
  • Fixes Lantern alignment so both Oil lamp and Lanterns can be used.
  • Adds Crate Placement in the two middle positions(adding it to the front and back would take away from the need to build the sailboat). 
  • Adds a Shield Placement point at the back of the canoe, behind where the aft player would sit. 
  • Adds a second Ore rack on the opposite side of the canoe. Note: The Second Ore position rack will override the wood texture on the first position rack's oar.
  • Continued - Resin and Ptich Glue is a buildable option. In the future, I will have a working option to remove Resin in the configs. 
  • Future - Canoe Naming(like a sailboat), started working on it; however, still not working as of yet.
  • Config - Can set Boat speed, default is 1.5 WaterSpeedModifier
  • Config - Can set Placement type, default is backpack slots only(2), or Anywhere on toolbar(259) StorageFlags
  • Config - Can set Hull Texture to Birch Bark(white strips look) or the debarked wood birch texture(defaulted).
  • Update - Slight Canoe model Change so you can notice the differences between the old/original model and the new one

 

 

Compatibility

 

 

Disclaimer:

I dropped in a Russian Language translation and made ChatGPT do it. So Blame ChatGPT! I'll work on French and Japanese in the future. 

 

Carried Over Features from Canoe Mod official patch:

Spoiler!
  • To move and place a canoe works is like placing a Skep(a full beehive), Right chick where you want to place it. You need an open backpack slot and SHIFT+RIGHT CLICK while looking at the Canoe.
  • To place a chest or something on the Canoe, it works like an ELK or a boat; use CTRL+RIGHT CLICK. Note that the Containers must be empty to move in or off.
  • I also opened up the rear seat to paddle, so you could technically have three people paddle, which I'm unsure will work in multiplayer.
  • Add/Modified recipes for the following(see images above):

    • 4 Litters pitch-glue in a wooden bucket or 8 Resin(I add 4 more because it would make the pitchglue recipe the same amount of resin to make 4L of Glue)
    • dependsOn - Added recipes for Ancient Tools Mod
      • using 10 bark-birch and using 4 pitch-ball or 4 Litters pitch-glue in a wooden bucket

 

 

Configuration Files

Spoiler!

barkcanoe.yaml

version: 3

# How fast the canoe goes, note sail boat is 1.2 and raft is 1.0.
CanoeWaterSpeedModifier: 1.5 # (default: 1.5)

# 2 requires a backpack slot open to carry, 256 allows any free opened toolbar or backpack slot.
CanoeStorageFlags: 2 # (default: 2)

# path canoemod:block/wood/birchbark birch (debarked) or birchbark
CanoeSetBarkMaterial: barkcanoe:block/wood/birch # (default: barkcanoe:block/wood/birch)

# Enable Resin recipe NOTE NOT WORKING
EnableResinRecipe: true # (default: True)

 

Canoe mod 1.21

 

Spoiler!

Bannta Canoe Mod [Unofficial Patch]

goonalgaib Canoe mod 1.21

{this version offers Lantern in front instead of OilLamps and Pitch instead of Resin)

 

 

All real credit goes to iuno https://news.kalataka.ru/canoemod.

I love this mod iuno made; it's a great in-between transition from raft to boat, and to celebrate this great mod, patched it up to 1.21. And to move it forward, required a bunch of code changes to keep it in step with the expansion of Vintage Story. 

Mod Version For Game version Downloads Released Changelog Download 1-click mod install*
1.1.6 71 Nov 15th at 2:52 PM barkcanoemod-1.1.6.zip 1-click install
  • Fixed - found an animation element entry incorrect - corrected,
  • Added - Rope attachment, now drag your canoe around, land or water.
  • Added - Carryon Capability, now you can lift your Storage elements(chests and such) off the boat so you can drop off cargo without removing the items within.
1.1.5 7 Nov 14th at 6:38 AM barkcanoemod-1.1.5.zip 1-click install
  • Fixes Oillamps
  • Remove from recipes: Coconut and Ginkgo
  • Fixes Animations on Canoe
1.1.4 6 Nov 12th at 5:43 PM barkcanoemod-1.1.4.zip 1-click install

Fix naming in recipe grid, causing recipes not to show material

1.1.3 6 Nov 11th at 5:18 AM barkcanoemod-1.1.3.zip 1-click install

Draft Release - Back up your world. 

 

Features and fixes: 

  • Fixes the player's position in the canoe. Only middle position 1 was correct initially. 
  • Fixes adding Ores(Carved Ores and Crued Ores) between raft and Bark Canoe. 
  • Fixes Lantern alignment so both Oil lamp and Lanterns can be used.
  • Adds Crate Placement in the two middle positions(adding it to the front and back would take away from the need to build the sailboat). 
  • Adds a Shield Placement point at the back of the canoe, behind where the aft player would sit. 
  • Adds a second Ore rack on the opposite side of the canoe. Note: The Second Ore position rack will override the wood texture on the first position rack's oar.
  • Continued - Resin and Ptich Glue is a buildable option. In the future, I will have a working option to remove Resin in the configs. 

 

Future/ Known issues

  • Future - Canoe Naming(like a sailboat), started working on it; however, still not working as of yet.
  • Second Ore position rack will override the wood texture on the first position rack's oar. I'll figure out how to isolate it in the future. 

 

Compatibility

  • Adds Boat Tags compatibility Author: xXx_Ape_xXx https://news.kalataka.ru/boattags
  • Adds compatibility to Foral Zone Regions(all current) - Adds wood types. Note, I did my best to pick at least one alternate Birch bark that could be substituted in each zone.  See Authors: TentharchitectFlish Creations - https://news.kalataka.ru/show/user/2ABE1C9265B6B2CFEFAE
  • Ancient Tools - Adds Bark Types and Pitch Balls, which has build in compatibility with Foral Zones. See Author: Taska https://news.kalataka.ru/ancienttools
  • Craved Ores can be used between older Canoe Mod versions. 

21 Comments (oldest first | newest first)

💬 Bannta , 4 days ago (modified 4 days ago)

Attac_Mage - There are two errors coming out of ancient tool receipts. They were driving me nuts, I killed the two receipts in a deflated copy of the mod: Pitchpot and salvepot from Carrycapacity compatibility

💬 Bannta , 4 days ago (modified 4 days ago)

Just a quick update on progress(not release yet). I've been taking advantage of C# coding in some feature.

  • ✅If you place the Canoe, it will indicate who spawned it by saying who built by. It should reset if you pick it up can throw it at someone else to pick up. This will not change unless this process is repeated.
  • ✅If you put a boat tag on the canoe, it locks it so no one can get in except you. Which works great in Solo worlds, or solo trips, you can leave it on and paddle all day 
    • Stuff to investigate while a Boat Tag is on.
      • Carry-on mod can move stuff on and off - so I'll look into figuring out how to lock that.
      • Placing a chest and such is limited by the boat tag...however, above, carry-on defeats that. 
      • Also, Cargo is still accessible. 
  • ✅Without a boat tag, the first person who enters controls the canoe; everyone else is a passenger..
  • ✅Compatibility/Receipt restructuring:  More Variants mod (morevariants), Applied correctly according to struction present in Vintage Story -Thanks captanredbeard for pointing that out
    • 🏗Working on:
        • If the passenger has a oar in their hand, it will add to the baseSpeedMultiplier, and the passenger's animation will sync to the controller. And so on, like a third person, front seat is typically not a padded sit so i might not do a fourth paddler. It's baseSpeedMultiplier+.5per Passenger With Oar In Hand
          • So I might drop the canoe baseSpeedMultiplier to 1.0 as the default in the configs, so solo players can update it back to 1.5.
            • hmmm, i could make it dynamic, if on multiplayer it becomes 1.0, and single world 1.5...?
          • If the first person unmounts the boat, the next person becomes the paddler. So nice bonus if your drive runs off or the client crashes.
            • Stuff to check:
              • unknown who might become the driver; however, the seat systems update from rear to front.
              • unknown what happens if someone client crashes while driving the boat..or how long it will take for controls to switch.
      • Canoe has a working plaque area, like the sailboat on the right side. Works with pigments(EM mod), charcoal, and chalk. It will be clear if the canoe is picked up.
        • Working on
          • Anyone can write to it regardless of Boat Tag or Spawning it(Built By, might change that to Placed By)
  • No progress on Second Oar overriding first oar texture. I'll get to it, my enkoneer brain will need to fix it.
💬 Attac_Mage, 4 days ago

Bannta It shows up while loading a world and populates around the 2nd or 3rd loading message. Can't check rn for the exact stuff but it's related to the Pitch material from the Primitive Survival mod, I believe. 

💬 Bannta , 5 days ago (modified 5 days ago)

captanredbeard Can you show me some of that log spam, please? Use the spoiler to enclose it. I will take a look at the recipe part again to conform it, yes it is totally hacked in there. 

 

Yeah, it is based on an old layout design, I don't doubt it. I haven't seen the spam like you're indicating. I'm testing on 125 load mods where one is the Cancemodbannta-1.1.1. That is my current life, eye-balling logs. In fact, I had to clear some up on ancient tools and a few others, so I can see mine when I flog the code in errors. 

💬 Bannta , 5 days ago

Gantradies I believe this is the issue: On Default CanoeStorageFlags is set for 2, which mean you must have a empty backpack slot to carry it (like a skep). if you go into the config file you can set that to 259 which will allow you to carry it in any slot. 2 is to add a factory of this is a large arkward object you are picking up.

 

 

💬 Bannta , 5 days ago (modified 5 days ago)

Just a quick update on progress(not release yet). I've been taking advantage of C# coding in some feature.

  • If you place the Canoe, it will indicate who spawned it by saying who built by. It should reset if you pick it up can throw it at someone else to pick up. This will not change unless this process is repeated.
  • If you put a boat tag on the canoe, it locks it so no one can get in except you. Which works great in Solo worlds, or solo trips, you can leave it on and paddle all day 
    • Stuff to investigate while a Boat Tag is on.
      • Carry-on mod can move stuff on and off - so I'll look into figuring out how to lock that.
      • Placing a chest and such is limited by the boat tag...however, above, carry-on defeats that. 
      • Also, Cargo is still accessible. 
  • Without a boat tag, the first person who enters controls the canoe; everyone else is a passenger. 
    • Working on:
    • If the passenger has a oar in their hand, it will add to the baseSpeedMultiplier, and the passenger's animation will sync to the controller. And so on, like a third person, front seat is typically not a padded sit so i might not do a fourth paddler. It's baseSpeedMultiplier+.5per Passenger With Oar In Hand
      • So I might drop the canoe baseSpeedMultiplier to 1.0 as the default in the configs, so solo players can update it back to 1.5.
        • hmmm, i could make it dynamic, if on multiplayer it becomes 1.0, and single world 1.5...?
      • If the first person unmounts the boat, the next person becomes the paddler. So nice bonus if your drive runs off or the client crashes.
        • Stuff to check:
          • unknown who might become the driver; however, the seat systems update from rear to front.
          • unknown what happens if someone client crashes while driving the boat..or how long it will take for controls to switch.
  • Canoe has a working plaque area, like the sailboat on the right side. Works with pigments(EM mod), charcoal, and chalk. It will be clear if the canoe is picked up.
    • Working on
      • Anyone can write to it regardless of Boat Tag or Spawning it(Built By, might change that to Placed By)
  • No progress on Second Oar overriding first oar texture. I'll get to it, my enkoneer brain will need to fix it.
💬 Gantradies, 5 days ago

something seems to be wrong-

can craft a canoe, but i litrerally cant hold it, or pick it up- or place it, it just immediately drops as a loose item

💬 captanredbeard, 5 days ago

Bannta

you have quite a few recipe issues related to optional recipes and JSON with other mods, please use the compatability lib features for JSON modding. right now your mod is attempting to add new recipes for mods that are optional dependencies and causes some log spam

 

https://wiki.vintagestory.at/Modding:CompatibilityLib

💬 Bannta , Nov 20th at 6:50 PM

Reina 

Can you point me to the post? I need to figure out the dupping method, or if you know it. 

💬 Reina, Nov 20th at 1:36 PM (modified Nov 20th at 1:37 PM)

Hi Bannta!

I've heard that there's a bug that can be used to dupe canoes in the original iuno version and was carried over into the updated versions, including the goonalgaib version. There's a fairly large server with a bunch of people wanting a 1.21.5 canoe mod (Currently has 63 upvotes on their discord), but the mods are concerned because there's a bug that causes the canoes to get duped.

Is this something you're aware of? And potentially something that could maybe be addressed as part of your modernization efforts? If so, I think there's a chance this could open up a lot more accessibility :>

 

Thanks! <3

💬 Bannta , Nov 20th at 6:43 AM

did you guys find anything broken in update 1.1.6?

 

💬 Bannta , Nov 20th at 2:09 AM

Side note: working on ways to give more ownership to the canoe

💬 Bannta , Nov 15th at 2:53 PM

update 1.1.6 

  • Fixed - found an animation element entry incorrect - corrected,
  • Added - Rope attachment, now drag your canoe around, land or water.
  • Added - Carryon Capability, now you can lift your Storage elements(chests and such) off the boat so you can drop off cargo without removing the items within.
💬 Hydromancerx, Nov 14th at 6:09 PM

So i can sit in the canoe but the paddle is not animating most of the time. Then turning a little bit but not when moving forward.

💬 Bannta , Nov 14th at 6:40 AM

update 1.1.5

 

  • Fixes Oillamps
  • Remove from recipes: Coconut and Ginkgo
  • Fixes Animations on Canoe
💬 Bannta , Nov 14th at 6:00 AM (modified Nov 14th at 6:09 AM)
"Hydromancerx1 day ago (delete)
 
I noticed the Coconut and Ginkgo canoes are broken in the handbook." - It appears they are not trees(or not trees yet), not finding them in the creative inventory. I see them in the lang files but no trace of them in the mod. I'm wondering if this is a Wildcraft: Trees and Shrubs. I will remove them from the list for now. Coconut is a lognarrow so it would require a bunch of wood to get it to work. So I will remove both for now
💬 Bannta , Nov 13th at 5:31 PM

Thank, i see that too. I'll look into that

💬 Hydromancerx, Nov 13th at 7:26 AM

When in the canoe i am standing and no animation of rowing.

💬 Hydromancerx, Nov 13th at 3:10 AM

I noticed the Coconut and Ginkgo canoes are broken i the handbook.

💬 Bannta , Nov 12th at 5:45 PM (modified Nov 12th at 5:46 PM)

found a bug in recipes, causing the materials to populate in the handbook build grid. Please upgrade to 1.1.4

Regards,

💬 Bannta , Nov 11th at 5:34 AM

Please drop a comment on any issue you have so I can address them quickly. 

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом