Replies: 23 comments 15 replies
-
We already have such mode for debugging. |
Beta Was this translation helpful? Give feedback.
-
how to enable it? |
Beta Was this translation helpful? Give feedback.
-
You can enable it through debug option in the configuration file. I don't remember which value exactly. |
Beta Was this translation helpful? Give feedback.
-
Anyway, need cheatcode 32167 on black dragons, for weak players like me |
Beta Was this translation helpful? Give feedback.
-
There's a debug mode for this as well. We won't support cheat codes in any near future. |
Beta Was this translation helpful? Give feedback.
-
Hi @ihhub, Is there a specific reason to do not support cheat codes, or it is just because nobody implemented it yet? Cheat codes allow any kid to open the map, or just win (skip) scenario, or add dragons any time not having to enable (and know how to enable) a debug mode in advance. It also allows old school gamers have fun as in the original H2. I would try to implement if nobody minds. |
Beta Was this translation helpful? Give feedback.
-
Hi @aanokhi , there was and still is not need to do this. The implementation must support all platforms such as PS VIta or Switch which do not have keyboard on Adventure Map so the original game's way will not work. Also save format must be modified to include cheat state and none of cheaters should appear on the high score board. Moreover, cheats must not work in multiplayer mode. |
Beta Was this translation helpful? Give feedback.
-
@ihhub @oleg-derevenetz |
Beta Was this translation helpful? Give feedback.
-
Experimental feature dialog will be removed prior 1.0. Please check this page. You can check how save file dialog works for all systems. |
Beta Was this translation helpful? Give feedback.
-
Implementing a feature only for a particular platform is not a proper way to go. We have a decent amount of Linux and MacOS players. Like I mentioned previously we can't implement in the same way as it was in the original game. We need to find a user friendly way which will work not only on Windows but even on Android without buttons. |
Beta Was this translation helpful? Give feedback.
-
Hi @aanokhi , I believe that we need to add a hotkey combination to open a special dialog where a player can type something. This dialog can be used in the future not only for cheats but for in-game chat as well. For the first iteration this dialog can be somehow similar to file save dialog which supports all platforms. Upon a successful typing of a cheat we need to display a message (something like "You hear some distant noises coming from the sky. Moments later you spot silhouettes above the clouds. Something huge and terrifying is coming towards you... A group of dragons descended to you offering to join your army and you accept this offer."). Then upon ending a scenario we need to show a message to a player being a cheater and that they are not allowed to be present in High Score board. I assume that @Branikolog and @LeHerosInconnu can come up with even better descriptive solution for the popup dialogs. This is how I envision the cheating system to work. Please correct me if something is wrong or you have a better solution. |
Beta Was this translation helpful? Give feedback.
-
Hi, @ihhub
Is a mandatory condition. |
Beta Was this translation helpful? Give feedback.
-
I am moving this topic to the discussion section. This needs a huge rework due to presence of configurable hotkeys in the engine. |
Beta Was this translation helpful? Give feedback.
-
So, what about debug mode, how to enable it? |
Beta Was this translation helpful? Give feedback.
-
Why such option presented in VCMI (with they own codes), but it's not possible to implement is here? |
Beta Was this translation helpful? Give feedback.
-
You are free to implement it here and propose a corresponding pull request provided that:
|
Beta Was this translation helpful? Give feedback.
-
...you can't be serious. Heroes II is a PC game! You're willing to screw over legitimate players for a platform family forget about the fact that the specific device would not exist for almost two decades?! Type a cheat code, get the result. Don't screw over literally 99.% of people because of extreme absurdity. |
Beta Was this translation helpful? Give feedback.
-
I would say that Heroes of Might and Magic 2 are foremost a DOS and a Windows 95 and 98 game. Though a major point of source ports and such is game preservation and making the games playable without out of date operatingsystems and hardware. I have a hard time seeing how a player of a free and open source game is being screwed over? There isn't anything stopping anyone from creating a fork of fheroes2 to a adding features that they want. Or just play the og game on windows 95 which where the intended platform, what is stopping them? |
Beta Was this translation helpful? Give feedback.
-
Is there any update on getting cheats working? Still trying to use cheats in this as the difficulty is much too hard for some levels, and it does make the game unplayable. This was part of the enjoyment in the old game. |
Beta Was this translation helpful? Give feedback.
-
As a developer it is a simple as checking a status as on or off, single or multiplayer. Programming not setup that way? Then iterate through the players to determine if two or more are not AI players. Secondly other platforms are not valid. This is akin to insisting that the color purple has a smell. It's far beyond the scope of the game. The point of the cheat codes is the nullify the shortcomings of the game and to still be able to enjoy it within a reasonable amount of time. Since this exchange is proving pointless through the sheer amount of time being wasted by pointless obstinance and every lame excuse that could possibly be conjured I'm forced to consider this project dead. |
Beta Was this translation helpful? Give feedback.
-
Can anyone help get this working so we can enable cheats? As someone who can’t really edit games much and is a normal user, I’d love to see these changes implemented, even as quick solution for Mac/Pc Users |
Beta Was this translation helpful? Give feedback.
-
How can I enable the debug mode, any examples? |
Beta Was this translation helpful? Give feedback.
-
I didn't know that fact, I have just tried to find some way to interact with the game state. |
Beta Was this translation helpful? Give feedback.
-
If will support of cheat for map reveal it could help to view AI behaviour in debug reasons.
Beta Was this translation helpful? Give feedback.
All reactions