This is going to be a long post to talk about new features of my client and current huntercoin status...
I've spent a very long time to try to add useful things, fixing problems, listening to betatester's reports, etc... and i think current version has reached a good level of playability, and i'm sure it will keep improve over time.
litte note: people who downloaded the version when i released ( 1.0.7 (976) ) should download it again because i fixed some issue about window not overlapping correctly and i've added close buttons to be able to hide windows with that button too
about current huntercoin status:
The game is played by very few people, lately there was a bug in latest version of huntercoin, that miners deployed and this caused many problems to the players, preventing to create or move hunters and this caused other people to (temporary, i think) leave.
Now the bug has been fixed and all seems working properly at network level. Disaster will strike in a couple of days and hopefully we could see again more players in.
I've just released my client update, that has a lot of changes and added feature that i'll explain in a moment, and i've opened access to everyone to try it out.
The blockchain size still remains a problem, but it's beyond my duty/competence and i've faith in domob and in whoever will help him (it wouldn't hurt to have more developers working on huntercoind/qt)
Meanwhile i'd ask to anybody who have faith in huntercoin and want it to succeed, to try to play with friends, bring new people in, create content for the game (more on this later), and generally speaking, support this game.
Maybe i'm saying this instead of snailbrain, but i think that this, as a criptocurrency, belongs to everyone that like the project and wants to support it.
Someone complained about the recent lack of interaction and interest around huntercoin, and i can't blame them for saying that, but as i already said, everyone should do their part as a collective
I've done a lot regarding this, and here a summary about the new client additions. Let's recap that:
(lot of bugfixing and adjustments, too many to keep track of them all)
Path structureIn order to simplify data backup, I've changed a bit the data structure (so sorry if you miss settings.xml configuration, they are still valid, the file is just in another position)
the structure is this:
Root = Client Installation Path, default is C:\MithrilMan\Huntercoin Mithril EditionRoot
|----Content
|----Data
|----Behaviours
|----HuntercoinME.SimbleBehaviours
|----Players
|----ScreenShot
|----Logs
|----ChatRooms
When you want to backup your data, you have just to backup the
Data folder
I encourage doing that when you change wallet, even if wallet isn't store here
now let me explain:
Contentcontains game media, do not touch anything there, and don't care about that, no need to backup
Dataas i said, this is the most important folder and that's the one you should backup, now that i've moved logs outside of that, it takes little space
in this folder there is the settings.xml, the file used to configure most of the client aspects (do not edit manually and to reset to default settings, just delete this file before launching the client)
Data\Behavioursthis folder contains your behaviours configurations (file behaviours.config) and your behaviours associations with your hunters (behavioursAssociations.config)
If you want to share your configuration with other users, just send the behaviours.config file
In this folder, you'll drop behaviours that will be released, at the moment there are my two simple behaviours: SimpleCollector and SimpleHeartseeker, both contained into the dll in HuntercoinME.SimbleBehaviours folder
Data\PlayersHere you'll find 2 files: gamePlayers.json and reservedPlayers.json
gamePlayers.json holds the various user's settings you have chosen (like the color you assigned to a "chat user")
reservedPlayers.json store the players you reserved using the "Reserve Player" feature (details below). This is a very important file because if you lose this, you will not be able to activate that player (so you'll lost the 10 hucs you paid for his reservation).
Note that when you reserve a player, it's bound to an address of your wallet, so if you change the wallet, you can't activate that player
Data\ScreenShotHere you'll find all the screenshot you have generated in game (pressing F12)
Logshere you'll find several logs (in the settings window you can disable some log, unckecking "Enable Debug Log")
- debug.log is the current generic client debug log. Every day it generate a new log, and the old is archived (max 3 archived logs)
- debugBot.log is the behaviours log that contains useful information to debug behaviours or look what they've done. Every day it generate a new log, and the old is archived (max 3 archived logs)
- debugChat.log is the chat log, not important
Logs\ChatRoomshere you'll find logs about conversation done in the chat while you were logged in.
Every chat room generate a file in the form of ChatRoomName_YYYY-mm-dd (Y=years, m=month, d=day)
Since the GUI just show last 50 messages, if you left the client open and want to see the channels activity, you can just open that files to take a look into (it's readable)
Interface changes- Get rid of the left sidebar that were taking too much Map space. replaced with a narrow vertical toolbar that holds shortcut for GUI interaction (see below)
- Implemented adjustable opacity/translucence of the main GUI windows (My Troop, Cell Info, Targets)
- Implemented adjustable font size (with a smaller default font size)
- Lot of changes to the realtime chat (more details in the chat section)
- moved some icons (chat icon placed on the left toolbar instead of the top right one, to have more readibility and GUI consistence
- In the Alarms Window, now changing sound volume will impact currently played sounds too
Realtime Chata lot of work has been done here
- Added chat logs
- Implemented adjustable color rapresentation for the user, so you can see better who wrote a chat message and if that user is sharing his players positions, you'll see them rapresented by an arrow of that color
- Added an icon next to the user status, that shows if he's sharing his players (you'll see an eye icon)
- Added some contextual info when hovering over an user in your current room. A tooltip will show the user's current local time, so would be easier to find a common time to meet and will leverage difficulty when planning meets.
If that player is sharing his players positions it will be stated there too (more on sharing players feature below) - added a contextual syntax to show clickable address, to paste it into the clipboard or open the "Send HUC" dialog
- Lot of enhancement and fixed lot of problems (some little known bugs still exits but will be fixed soon)
New features- Implemented the Helping Tour feature, to explain client mechanics (it will be shown automatically after the synchronization ends, and you can open it anytime pressing F1)
- Implemented the "Reserve Player" feature
- Implemented the "Broadcast Players" feature
- Implemented a prototype of the future contest system (actually it just show "The HeartSeeker")
I'll create a news on my website for each new feature, to explain them in details and to explain new interface
I'm sure i've missed much about new and fixed things, so incase i remember something, i'll update this post
I've spent so much time, that now i hope to see players using the client!!
P.S.
many people seems having trouble understanding how to move hunters, now you can read the ingame tour...
anyway i recap: once you select an hunter in "My Troops" window, you can hold SHIFT and rightclick on a walkable cell in the map, to set a path to go there (or hold CTRL to create multiple destinations path)
once you have your desidered path, just click on the green V icon on the bottom right of "My Troop" window (a video would be easier to understand... i whish i had 100 hands, 50 heads and no full time job to do all what i'd need
)