Important note: For opening a Room Server to public, you need to port forward your router. There are many guides on how to do it, but each case is slightly different. Here is a guide you can try. If you still have problems with this step, you can join us on IRC, located in this page, and there might be someone there who can help you better.

In Story Mode and Battle Mode, when someone clicked on the button "Start Fight!", the text appeared at the in-game chat as: "Player X: Click on 'Next'". Now it appears as "Player X: Click on 'Start Fight'", just like in VS Mode.

In chinese language, the text "help" appeared as "help" after creating the room, not translated.

In chinese language, the text "back" appeared as "back" at the CAPTCHA screen, not translated.

The "Next stage" button went back to the very same stage from Stage 3 onwards. (eg. At the end of stage 3, clicking 'Next stage' would take you back to stage 3)

"Cancel" button didn't work when someone clicked on "Start Fight!" in VS Mode.

"Restart Game" didn't work in Battle Mode when players were waiting at the Waiting Room.

VS Mode backgrounds were set to random after someone clicked on "VS Mode". Now they are remembered.

The character slot which a player used was set to random if the player removed it and added it again.
Now the character which a player uses is remembered.

It was possible to add troops to the character after the next count starts. Now it is not possible, to avoid spammers.

When a player was kicked out, he didn't receive the Connection Lost message until he tried to do something.
Now, whenever a player leaves the room, he instantly receives the Connection Lost message.

Room froze when players were fighting and someone pressed OK in the Keyboard Settings.

In Battle Mode, clicking a Battle Preset and then clicking a Battle Type of the same preset didn't work. But in Single Mode it did. Now it works.

Troops levels weren't refreshed when changing to a character with level 1, or after a character's level up.

Latency could be forced to 3 by clicking "Reset your latency" and then clicking Keyboard settings and then clicking "OK". Now it is fixed.

Some times when a player joined the room all he could see was the room chat and the Room List, not fully joining the room then. Now it is fixed.

Big 3 theme and Romance song are available, accessed by random music or chat codes.

Special troops (note: wrestler, axeman, swordsman and wizard are not interpreted by the game as soldiers, therefore I did not add them)

Lucas, Drew and Shawn

30% chance of getting villager (infantry)

30% chance of getting woman (archer)

Vivian

Villager (infantry)

Woman (archer)

Jenny, Sinan

Woman (archer)

Jason

Bandit (infantry)

Daggerman (archer)

Sickleman (cavalry)

Giggs, Titto

Bandit (infantry)

Daggerman (archer)

Iczzy

Ice Guard (cavalry)

Heater

Hell Ghost (cavalry)

Bans - Players can be banned. Temporarily (until server is closed) or permanently (names are saved in a file and loaded when the server starts)

Admins - Players can become admins in-game, and have the authority to kick and ban other players, among other features that are not available to normal players to avoid them being abused. Temporarily (until server is closed) or Permanently (names are saved in a file and loaded when the server starts).

Settings

Change room name after room is opened;

Change description after room is opened;

Change clients limit after room is opened;

Change latency limit after room is opened;

Change password after room is opened;

Change the in-game countdown;

Afk-timeout, for kicking inactive players after they have been idle for the given amount of time;

This Room Server uses version control, so it needs internet connection in order to work. This way it is also possible to stop outdated versions from working in case they have a serious bug or undesired feature(s).

Special thanks to So Louis, Choco Sundae and Ben Wang for translating the new interface to Chinese. And very very special thanks to Marti Wong for making this awesome game!

Note: This project is currently stopped due to HF's current circumstances. However, bug reports and suggestions are still appreciated and patches might be made if necessary.

Attached Files

Thumbnail(s)

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬The meaning of life is to give life a meaning.
Stop existing. Start living.

02-02-2018, 07:14 PM (This post was last modified: 02-02-2018, 07:15 PM by BlazingGale.
Edit Reason: Forgot to add something at the end
)

I have a few requests for new commands for the room server.

1) Kickvote command.

Reasons:

A. Sometimes players are being annoying and they keep pressing shift + q after they lose in a 1v1v1, or they try to play story mode when there are 2 other players trying to play pvp. This is extremely annoying and there is no way to get rid of them now, so a vote-kick command would come in real handy.
B. Sometimes if you're waiting for a player, a different player will show up and take up the last empty spot. So it would be nice if we could kick him so the friend can join.

2) PvP Pre setting command.What it is:

A command that sets the game up quickly for pvp matches. As in it removes the rides and objects, it sets the map to small hut, sets normalized level on and changes difficulty to either crazy or easy (you can make the command like pvp0 for easy mode and pvp1 for crazy mode)Reasons:

A. Convenience.

3) Troops command.What it is:
If it is possible it would be nice to be able to just add troops without the need for a host player/com. For example the command can be "/troops lucas ghost*3" to add to lucas 3 fire ghost troop units [if it's a player than the player's name]. OR it can be "/troop ghost*3 2" to add 3 units of fire ghost troops to team 2, without a host.

I think it will be really cool to build custom armies that way and have a big pvp with your custom army. Also if it is possible it would be nice if you could also make it so it is possible to add the hero troops [wrestler, swordsman, etc.] that way.

4) FPS changer command.

What it is:

A command to change the amount of frames per second the game will play at.

Reason:

It would be nice to be able to change the FPS the game is at because it might make playing with latency a little easier, or make stage mode easier. It would also make it easier on newer players to play since they will have more time to react, and that way they will get used to the HF lag.

5) ban by IP command.What it is:
A command to ban a player from a room by his IP.Reason:
Sometimes players who have been kicked will insist to come back again and again and keep annoying the other players.