I would say it's more so for custom clients where the owner no longer is around or making public updates, but maybe it's best for those people just to move onto another on at this point I guess. Either way, best to just move on. Perhaps make the change and then see if custom clients are moving over to it and if not then just give a deadline?loftar wrote:That would indeed be much too far off. I'm also not sure why that would even help. Why would it be easier for custom clients to adapt at the start of a new world than in the middle of one?boshaw wrote:What if to avoid breaking maps and having to come up with an import/export solution or waiting for custom clients to adapt we just start W13 off with the new render client and removal of the old resource tree? Altho that may be a long time away I guess.
Also as far as breaking maps, I'm not really too worried. The number of people who've been using the test client and don't compile themselves seems to be pretty limited.
-
boshaw
- Posts: 1612
- Joined: Tue Jun 01, 2010 10:22 pm
Re: Client rewrite β-testing
-
shubla
- Posts: 13041
- Joined: Sun Nov 03, 2013 11:26 am
- Location: Finland
Re: Client rewrite β-testing
Just do the update at once without any advance warnings, people can use the default client while new custom clients are being made.

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
-
loftar
- Posts: 9093
- Joined: Fri Apr 03, 2009 7:05 am
- Location: Your character database
Re: Client rewrite β-testing
shubla wrote:Just do the update at once without any advance warnings, people can use the default client while new custom clients are being made.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
-
boshaw
- Posts: 1612
- Joined: Tue Jun 01, 2010 10:22 pm
Re: Client rewrite β-testing
Not really a major issue, but I've noticed occasionally that an animal gob won't get deleted when I walk out of render which then keeps it there until I log out and back in. No error message and I'm not really sure what triggers it as i'm never doing anything special aside from walking around.
-
loftar
- Posts: 9093
- Joined: Fri Apr 03, 2009 7:05 am
- Location: Your character database
Re: Client rewrite β-testing
Jorb has also told me about this happening to him once, but I've never been able to reproduce it. If you can reproduce it, feel free to send me a heap dump if you can.boshaw wrote:Not really a major issue, but I've noticed occasionally that an animal gob won't get deleted when I walk out of render which then keeps it there until I log out and back in. No error message and I'm not really sure what triggers it as i'm never doing anything special aside from walking around.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
-
loftar
- Posts: 9093
- Joined: Fri Apr 03, 2009 7:05 am
- Location: Your character database
Re: Client rewrite β-testing
Now that I've switched the default launcher to use the new client, here are a few notes for custom client makers:
I utterly despise Discord, but I'll try to make myself somewhat available there if client maintainers have any questions about porting, as I'd really like to get away from the old resource tree as soon as possible.
- I haven't yet merged the render branch to master. I'll probably do so during the week unless there turns out to be some acute bug necessitating the old client for the time.
- The /hres/ resource URL will keep referring to the old resources for the time being. The new resources are in /res/.
- When I stop maintaining to old resources, I'll delete /hres/. The new client won't be switching to it, rather it will keep using /res/.
- If you're linking to the resource Jars on the website, those have been updated to use the new resource tree. The old ones are still available as http://game.havenandhearth.com/java/old-hafen-res.jar and http://game.havenandhearth.com/java/old-builtin-res.jar.
- I have no particular plan for when I'll stop maintaining the old resources. I'd really like to do so as soon as possible as it blocks a couple of development paths, but it's up to how swiftly you can port your clients.
I utterly despise Discord, but I'll try to make myself somewhat available there if client maintainers have any questions about porting, as I'd really like to get away from the old resource tree as soon as possible.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
-
Schattengaenger
- Posts: 290
- Joined: Sat Dec 27, 2014 10:49 am
Re: Client rewrite β-testing
A minor thing that could be related to the newest patch that just rolled out but I am getting sound cut outs every time time a new part of the terrain loads in every few seconds. Just for a breif moment, but it is very irritating. It does so rather randomly. All I can say is that it is happening much more often when walking around rather than standing still in game.
Last edited by Schattengaenger on Sun May 17, 2020 8:28 pm, edited 2 times in total.
-
boshaw
- Posts: 1612
- Joined: Tue Jun 01, 2010 10:22 pm
Re: Client rewrite β-testing
I also noticed this while playing on it, but I figured it was just that audiobuf setting?Schattengaenger wrote:A minor thing that could be related to the newest patch that just rolled out but I am getting sound cut outs every time time a new part of the terrain loads in every few seconds. Just for a breif moment, but it is very irritating.
-
loftar
- Posts: 9093
- Joined: Fri Apr 03, 2009 7:05 am
- Location: Your character database
Re: Client rewrite β-testing
That would be my guess too. There should be no changes whatsoever to the audio system in the new client.boshaw wrote:I also noticed this while playing on it, but I figured it was just that audiobuf setting?
"Object-oriented design is the roman numerals of computing." -- Rob Pike
-
Schattengaenger
- Posts: 290
- Joined: Sat Dec 27, 2014 10:49 am
Re: Client rewrite β-testing
thank you. Seemed to work after I put in audiobuf 8192