Game Client modified by Ender

Forum for alternative clients, mods & discussions on the same.

Moderator: Phades

User avatar
DatOneGuy
Posts: 5553
Joined: Sun Apr 18, 2010 7:50 am
Location: I'm in Miami, trick.

Re: Game Client modified by Ender

Post by DatOneGuy »

More suggestions(of course):
Remove A->G (leave Village) hotkey
Show banner/statue radiuses when placing.

If possible allow checking for .haven cache files in /res folder.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .Hi. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User avatar
EnderWiggin
Posts: 1156
Joined: Sat Mar 20, 2010 8:23 pm

Re: Game Client modified by Ender

Post by EnderWiggin »

maybe add confirmation for pressing leave village action?
And what you mean by "allow checking for .haven cache files in /res folder"?
User avatar
MagicManICT
Posts: 18435
Joined: Tue Aug 17, 2010 1:47 am

Re: Game Client modified by Ender

Post by MagicManICT »

EnderWiggin wrote:Chat hotkey - interesting. Do we need craft hotkey? I think it's not important, so maybe I will replace Enter action to focus on chat.



I don't know about anyone else, but I use Enter frequently when I want to craft a single item, especially when it's something like Hardened leather.

I'd suggest something else, but I'm not sure what. A lot of other MMOs use slash commands and so that hotkeys the chat entry box, but HnH doesn't, so it wouldn't make sense directly, but it's common enough people would get familiar with it.
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.
User avatar
DatOneGuy
Posts: 5553
Joined: Sun Apr 18, 2010 7:50 am
Location: I'm in Miami, trick.

Re: Game Client modified by Ender

Post by DatOneGuy »

EnderWiggin wrote:maybe add confirmation for pressing leave village action?
And what you mean by "allow checking for .haven cache files in /res folder"?

It already asks for confirmatin, but it's annoying if you get a lagspike and were 'typing' that it pops up tons of shit, this is usually a combination that shows up, so you end up with that menu up there.

What I mean is that in .haven file there are some cached files, files not in the haven-res.jar.
It would be nice if for people who are 'customizing' their HnH if they could put those files in your /res/ folder instead of needing to fuck around in there.
Basically I wanted to add modified curios, and I tried dumping them in /res/gfx/terobjs/herbs/ like would be usual, but it didn't work, wondered why and it was because I had to put them in the .haven folder. (cache under Users, etc)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .Hi. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User avatar
cobaltjones
Posts: 2725
Joined: Tue Dec 07, 2010 1:27 am

Re: Game Client modified by Ender

Post by cobaltjones »

10 bucks says he's trying to edit the curiosity sprites to giant neon blocks so he can see them easier. :lol:
mvgulik
Posts: 4090
Joined: Fri May 21, 2010 2:29 am

Re: Game Client modified by Ender

Post by mvgulik »

Not sure whats up with doing something with that .haven cache folder/files. Just know that all local installed HnH clients make use of it. And files in there can changes at random, well kind off of course.
Some files? ... Mine is currently at +3000 files.
User avatar
DatOneGuy
Posts: 5553
Joined: Sun Apr 18, 2010 7:50 am
Location: I'm in Miami, trick.

Re: Game Client modified by Ender

Post by DatOneGuy »

mvgulik wrote:Not sure whats up with doing something with that .haven cache folder/files. Just know that all local installed HnH clients make use of it. And files in there can changes at random, well kind off of course.
Some files? ... Mine is currently at +3000 files.

It's their way of 'updating' or adding sprites, the alternative would be to require you to redownload the entire haven-res.jar repackaged, and that's bullshit.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .Hi. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
mvgulik
Posts: 4090
Joined: Fri May 21, 2010 2:29 am

Re: Game Client modified by Ender

Post by mvgulik »

Not to sure what you have in mind with updateting/adding as those cache files are the updated/added res files on to op the default haven-res.jar/res files.
You can try to add them to a special personal/updated haven-res.jar file, as (*.cache == *.res).
See Reskinning and Image Modding for additional info. (Including notes about the META-INF\MANIFEST.MF file(s))

But seeing this:
Jackard wrote:Jorb began streaming art assets from the server a while back instead of updating them clientside.
Things seem to have changed a bit. (unless I'm misreading it ... )
User avatar
DatOneGuy
Posts: 5553
Joined: Sun Apr 18, 2010 7:50 am
Location: I'm in Miami, trick.

Re: Game Client modified by Ender

Post by DatOneGuy »

.res are basically .cached renamed.

Instead of making people redownload haven-res.jar (and all it's .res inside) it was easier for him to stream things as a into the cache (as these .cached files) as he went along. This also allowed things like hidden treats unknown by anyone until actually encountered ingame, you'd never even have the sprite until seeing it ingame.

However it would be neat if it was possible to grab these .cached files (renaming them as .res or not, don't care really) and toss them into a /res/ folder like the one you have in your client, instead of having to add some things to the /res/ folder (houses, old herbs, etc, all .res files) and having to add the new things to the .haven cache folder (curios, newer herbs, etc,). .haven folder is a pain to go to, is universal on the computer, has so many things I hate about it. If I use 3 diffferent clients, or different graphics for differnet characters that I open in the same client in the same folder, they are forced to share those .cached files.

An example let's say I have:
DatOneGuy - I want my full graphics, fuck yeah enjoy shit to the max, all my modded stuff
DatOneSlave - I want this guy to have minimal graphics, I might simply not have some graphics, I might have some graphics as small as possible or whatever, basically he has a different fileset from Dat
HermitGuy5 - This is my Hermit, to enjoy the original feel of HnH, I want him to have only original files.

This is something I might have to talk to jorb or loftar about, but since I saw you did your /res/ folder which is something I never saw before I was thinking maybe it's possible for you to add something like this where 'all' files are checked in there first.

Maybe I'm missing something, maybe I missed something where I left a cached file I was looking for in tact when putting the .res' in the /res/ folder, maybe I'm crazy like that :lol:

TL;DR:
My current undersatnding is:
Game checks for file in haven-res.jar->Game checks for file in /res/ (Overwriting things found or taking things not found, both?)->Game checks .haven cache
From my short little test that probably wasn't done great since I just noticed it's 2AM, it'll always overwrite with the things in the .haven cache whether you have them or not, I'm not sure if deleting them will ensure that it won't be redownloaded (since it already exists in /res/).

I'll have to do more tests, I'll post again tomorrow.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .Hi. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User avatar
EnderWiggin
Posts: 1156
Joined: Sat Mar 20, 2010 8:23 pm

Re: Game Client modified by Ender

Post by EnderWiggin »

DatOneGuy wrote:My current undersatnding is:
Game checks for file in haven-res.jar->Game checks for file in /res/ (Overwriting things found or taking things not found, both?)->Game checks .haven cache
No, you are a bit wrong. My client first looks for resources in custom_res, then it goes to res, after that looks in haven-res.jar. Then it tries to download files from server. Downloader tries find resource in .haven cache before actually download from server.

Return to “The Wizards' Tower”