Hi @NikokaroThanks for the source code update, but personally I have only an old WindowsXP PC and I have no way to compile the .NDS file, so I have to wait for someone kindly to upload it here.
The new .nds file is already compiled, you can find it here : https://github.com/elhobbs/cheretic/blob/master/cheretic.nds
Thanks mate !In the meantime I've found, for those who are interested, an incredible, massive collection (not all SP maps, I think) of 1600 Heretic levels dating back to 1996, which in theory should be all more or less compatible with the DOS version (so also with this port) of Heretic:
https://archive.org/details/cdrom-maximum-death-heretic
P.S. Regarding the mapping of buttons, I only note that using R/L shoulder buttons to strafe is a must (as for DS Doom svn or DualHexen) and the best and most effective solution, and I recommend to set them like this
The problem is that to use the inventory of weapons and objects, you have to use a lot more keys than on Doom and very quickly combinations like select + X or Y complicate the gameplay (see photo n ° 1) and that would have the consequence of breaking the rhythm of the game, by making select + L or R (see photo n ° 2) the position of the fingers is already more practical and the combination can be linked more quickly, it is for this reason that the 'ideal would be to switch the attack key to B and use the Y key + the right or left directional arrow to move sideways (see photo n ° 3), B and Y are very close to each other , you can easily strafe while continuing to shoot, in fact you don't even have to think of the left hand because pressing the right and left arrows is already a gesture acquired like an automatism, moreover using Y and B to strafe and shoot , we do not interfere with the use of the X and A keys to use an object and to open the doors and push buttons, personally I think it is the most optimal combination which allows both to keep a comfortable playing experience and to be able to play quickly in the heat of the action in order to allow to stay in the dynamics of the game.
Otherwise there is also the solution to use X + the directional arrows to strafe and Y to use the items, this would allow not to reprogram the A and B buttons, and in this way the attack button (A) remains close button for strafe (X), I even think that it would be more ergonomic for people with large hands, the variant would be as follows:
select + L = weapons
select + R = items
Y = use items
X + left directional arrow = left strafe
X + right directional arrow = right strafe
A = attack
B = action (doors, buttons)
touchscreen = map
One last thing that can be interesting with this configuration is that by using a combination of two keys to strafe (keypad + X), we release another button to which we can assign a new function such as the function to use an item.
Of course this is only a simple suggestion but I think that this configuration would allow to preserve the dynamics of the game.
Last edited by Indy13,