Game Development: Roe, Roe, Roe yer Boat

Announcements about major changes in Haven & Hearth.

Game Development: Roe, Roe, Roe yer Boat

Postby jorb » Sun Jan 31, 2021 9:06 pm

We've been developing, and here's what's new.

Image

New Implementations
-----------------------
  • Added Roe/Caviar. All Fish now have a Roe particular to their type, and you randomly may get some whenever butchering them. Some fishes, e.g. Sturgeon, have a specific roe type named Caviar.
  • Added "Caviar Canapé", food.
  • Added "Lardy Cake", food.

Key Fixes
-----------------------
  • Anvils now have variable materials. The textures need some work here, as the old model wasn't perfectly setup for this change, but it works.
  • You can now light fire items (branches, torches, &c) from most ovens and other objects with open flames.

Small Fixes
-----------------------
  • Meat icons in recipes now present accurate text tooltips, indicating the type of meat asked for, rather than just saying "Meat".
  • Fixed a few selection bugs that had crept into the villager management interface since UI scaling was added.

Image
As always, if you liked what we did here: Support the patch.

Today's Patch Items, for the fair price of $9, is the "Merry Green Hat".

Store Description wrote:Image$9 Up since well before dawn, to greet the first rising sun of May, and welcome in the summertime.


All Gold & Silver subscribers have been awarded the "Merry Green Hat", free of charge.

In the Pipe
-----------------------
  • Again urging any custom client maker who wishes to stay relevant to get with the new rendering times. Support for the old resources will be dropped at some point.
  • We are working toward object controlled objects, quite simply. The server protocol changes are largely complete, and will otherwise progress in tandem with work on object controlled objects.
  • Time to... like us on Facebook?
  • Time to... follow us on Twitter?

Enjoy!
"The psychological trials of dwellers in the last times will be equal to the physical trials of the martyrs. In order to face these trials we must be living in a different world."

-- Hieromonk Seraphim Rose
User avatar
jorb
 
Posts: 18263
Joined: Fri Apr 03, 2009 7:07 am
Location: Here, there and everywhere.

Re: Game Development: Roe, Roe, Roe yer Boat

Postby shubla » Sun Jan 31, 2021 9:08 pm

You should give more information about following weeks updates or we all got hopes up for nothing!
Image
I'm not sure that I have a strong argument against sketch colors - Jorb, November 2019
http://i.imgur.com/CRrirds.png?1
Join the moderated unofficial discord for the game! https://discord.gg/2TAbGj2
Purus Pasta, The Best Client
User avatar
shubla
 
Posts: 13043
Joined: Sun Nov 03, 2013 11:26 am
Location: Finland

Re: Game Development: Roe, Roe, Roe yer Boat

Postby Ag_Revol » Sun Jan 31, 2021 9:15 pm

Are you going to add more roe dishes in future update?

p.s. more updates to dungeons when?
p.s.s It's a focken boss battle timer
Image
Make Kebabs Great Again!
W6-8 - Hermit
W9 - Amish Paradise
W10 - Amish Paradise then Hermit
W11 - A.D.
W12 - Lawspeaker of Avalon
W13 - Konung of Norsca
W14 - Konung of Norsca
User avatar
Ag_Revol
 
Posts: 281
Joined: Thu Feb 18, 2016 8:51 pm

Re: Game Development: Roe, Roe, Roe yer Boat

Postby Austinh15 » Sun Jan 31, 2021 9:18 pm

Interesting patch! Lots of food items coming out recently. Depending on how Roe operates, it could be an interesting early game food. Quick question: Are there plans to add anything related to alchemy? Without spoilers or severe promises of course. I'm hoping for things that might cement my place/look as an alchemist. I love healing people!
User avatar
Austinh15
 
Posts: 147
Joined: Fri Sep 17, 2010 10:45 pm

Re: Game Development: Roe, Roe, Roe yer Boat

Postby Belliaum » Sun Jan 31, 2021 9:24 pm

Ok i am crashing on login after the update. Not sure whats going on.
Belliaum
 
Posts: 79
Joined: Wed Feb 16, 2011 2:15 am

Re: Game Development: Roe, Roe, Roe yer Boat

Postby Apocoreo » Sun Jan 31, 2021 9:24 pm

[quote]You can now light fire items (branches, torches, &c) from most ovens and other objects with open flames.[/quote

Props on this in particular, as a much requested feature.

Haven't seen much custom client feature porting the last 2-3 weeks, here's hoping you return to it. I'd like to use the default client next world.
i like game grumps


#1 Moloch acolyte
User avatar
Apocoreo
 
Posts: 742
Joined: Wed Feb 02, 2011 4:33 pm

Re: Game Development: Roe, Roe, Roe yer Boat

Postby loftar » Sun Jan 31, 2021 9:26 pm

Belliaum wrote:Ok i am crashing on login after the update. Not sure whats going on.

Looking into it.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 8926
Joined: Fri Apr 03, 2009 7:05 am

Re: Game Development: Roe, Roe, Roe yer Boat

Postby Austinh15 » Sun Jan 31, 2021 9:26 pm

java.lang.RuntimeException: TexRender does not support different draw (#<texr gfx/terobjs/trees/oak(0)>) and clip (#<texr gfx/terobjs/trees/pine(2)>) textures
at haven.TexRender.lambda$null$0(TexRender.java:58)
at haven.render.gl.GLDrawList$UniformSetting.compile(GLDrawList.java:771)
at haven.render.gl.GLDrawList$Setting.update(GLDrawList.java:485)
at haven.render.gl.GLDrawList$UniformSetting.<init>(GLDrawList.java:767)
at haven.render.gl.GLDrawList.getuniform(GLDrawList.java:799)
at haven.render.gl.GLDrawList$DrawSlot.getsettings(GLDrawList.java:261)
at haven.render.gl.GLDrawList$DrawSlot.<init>(GLDrawList.java:343)
at haven.render.gl.GLDrawList.add(GLDrawList.java:977)
at haven.render.InstanceList.lambda$cladd$0(InstanceList.java:493)
at java.util.ArrayList.forEach(Unknown Source)
at haven.render.InstanceList.cladd(InstanceList.java:493)
at haven.render.InstanceList.add0(InstanceList.java:526)
at haven.render.InstanceList.add(InstanceList.java:592)
at haven.render.RenderList.syncadd(RenderList.java:67)
at haven.render.RenderList.asyncadd(RenderList.java:85)
at haven.PView.envsetup(PView.java:243)
at haven.PView.draw(PView.java:267)
at haven.MapView.draw(MapView.java:1661)
at haven.Widget.draw(Widget.java:765)
at haven.Widget.draw(Widget.java:770)
at haven.GameUI.draw(GameUI.java:1138)
at haven.Widget.draw(Widget.java:765)
at haven.Widget.draw(Widget.java:770)
at haven.RootWidget.draw(RootWidget.java:83)
at haven.UI.draw(UI.java:213)
at haven.JOGLPanel.display(JOGLPanel.java:459)
at haven.JOGLPanel.run(JOGLPanel.java:539)
at java.lang.Thread.run(Unknown Source)

Default crashing, have a look loftar?
User avatar
Austinh15
 
Posts: 147
Joined: Fri Sep 17, 2010 10:45 pm

Re: Game Development: Roe, Roe, Roe yer Boat

Postby Enjoyment_2 » Sun Jan 31, 2021 9:32 pm

I really don't think that adding ANY new food is a good idea. current food-system is already too broken and random. it makes so much disbalance for ppl who use 3rd-party services and who's not. and just throwing out new food type/ingredient will end up in more complexicity for balancing it, so maybe you shouldn't do it. Yake a step backward, involve proper "ingredient influence system" (like in Hammerting) and then push new stuff from system.

Once again, when you ask me "you can't be serious?" on the matter you play on HH side - I'll answer "the point is not all the updates ARE offered by them, but hte MAY be offered". when you add 100500 new foods with all those variables (noone asked about) - it's pretty easy to believe that someone asked for it and they already know the exact recipe (just as it was with alchemy)
User avatar
Enjoyment_2
Under curfew
 
Posts: 592
Joined: Mon Oct 19, 2015 12:53 pm

Re: Game Development: Roe, Roe, Roe yer Boat

Postby Belliaum » Sun Jan 31, 2021 9:38 pm

java.lang.RuntimeException: TexRender does not support different draw (#<texr gfx/terobjs/trees/oak(0)>) and clip (#<texr gfx/terobjs/trees/pine(0)>) textures
at haven.TexRender.lambda$null$0(TexRender.java:58)
at haven.render.gl.GLDrawList$UniformSetting.compile(GLDrawList.java:771)
at haven.render.gl.GLDrawList$Setting.update(GLDrawList.java:485)
at haven.render.gl.GLDrawList$UniformSetting.<init>(GLDrawList.java:767)
at haven.render.gl.GLDrawList.getuniform(GLDrawList.java:799)
at haven.render.gl.GLDrawList$DrawSlot.getsettings(GLDrawList.java:261)
at haven.render.gl.GLDrawList$DrawSlot.<init>(GLDrawList.java:343)
at haven.render.gl.GLDrawList.add(GLDrawList.java:977)
at haven.render.InstanceList.lambda$cladd$0(InstanceList.java:493)
at java.util.ArrayList.forEach(Unknown Source)
at haven.render.InstanceList.cladd(InstanceList.java:493)
at haven.render.InstanceList.add0(InstanceList.java:526)
at haven.render.InstanceList.add(InstanceList.java:592)
at haven.render.RenderTree$Client.added(RenderTree.java:62)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:442)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:366)
at haven.render.RenderTree$Slot.add(RenderTree.java:343)
at haven.render.Pipe$Op$Wrapping.added(Pipe.java:127)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:462)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:366)
at haven.render.RenderTree$Slot.add(RenderTree.java:343)
at haven.SkelSprite.parts(SkelSprite.java:90)
at haven.SkelSprite.added(SkelSprite.java:245)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:462)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:366)
at haven.render.RenderTree$Slot.add(RenderTree.java:343)
at haven.ResDrawable.added(ResDrawable.java:58)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:462)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:366)
at haven.render.RenderTree$Slot.add(RenderTree.java:343)
at haven.Gob.added(Gob.java:525)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:462)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:366)
at haven.render.RenderTree$Slot.add(RenderTree.java:343)
at haven.Gob$Placed.added(Gob.java:726)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:462)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:366)
at haven.render.RenderTree$Slot.add(RenderTree.java:343)
at haven.MapView$Gobs.addgob(MapView.java:577)
at haven.MapView$Gobs.lambda$added$0(MapView.java:599)
at haven.Loader.lambda$defer$0(Loader.java:235)
at haven.Loader$Future.run(Loader.java:71)
at haven.Loader$Future.access$400(Loader.java:42)
at haven.Loader.loop(Loader.java:197)
at java.lang.Thread.run(Unknown Source)
Belliaum
 
Posts: 79
Joined: Wed Feb 16, 2011 2:15 am

Next

Return to Announcements

Who is online

Users browsing this forum: Naylok, Python-Requests [Bot], Trendiction [Bot], Yandex [Bot] and 18 guests