CPCWiki forum

General Category => Games => Topic started by: Jean-Marie on 20:31, 16 March 24

Title: Le Dernier Serment (The Last Oath)
Post by: Jean-Marie on 20:31, 16 March 24
Nice adventure game in french only, by Narkhos.
Le Dernier Serment by Narkhos (itch.io) (https://narkhos.itch.io/le-dernier-serment)

 "Your village is struck by a strange curse: people gradually lose their free will and end up remaining prostrate until they die. Go on an adventure to discover the origins of this evil and save your people."
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Gryzor on 20:44, 16 March 24
Lovely style! Hope they do a translation so it reaches more people! 
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Jean-Marie on 22:58, 16 March 24
Really enthralling, but I'm stuck now! I managed to cook a potion of luminosity, but where must we drink it ? Help!
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Jean-Marie on 11:34, 17 March 24
I got unstucked, and... stucked again ! I need to cook a sleeping potion, but I can't understand the recipe. 
Title: Re: Le Dernier Serment (The Last Oath)
Post by: XeNoMoRPH on 11:45, 17 March 24
I tried, but I got stuck quickly haha  :P  :P

Title: Re: Le Dernier Serment (The Last Oath)
Post by: Narkhos on 14:06, 17 March 24
Hi there,

I'm the creator of the game. I just saw that some people downloaded the game today, I was curious and found it comes from here.
Thank you for trying the game despite the language barrier ^^.
I'm planning to translate it into English, but I don't want to rush into it. It shouldn't just be a Google translation.
To make the sleeping potion,
Spoiler: ShowHide
you have to understand how to "transpose" a recipe. You have an example in the book
;)
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Jean-Marie on 14:48, 17 March 24
Congratulations for this game ! It is well-crafted and captivating, and very reminiscent of other famous french adventure games of the eighties. And the graphics are absolutely gorgeous.
For the sleeping potion, I know I must transpose the vitality recipe, but I fail🤔
I'll try again later.

Title: Re: Le Dernier Serment (The Last Oath)
Post by: Gryzor on 14:50, 17 March 24
Quote from: Narkhos on 14:06, 17 March 24Hi there,

I'm the creator of the game. I just saw that some people downloaded the game today, I was curious and found it comes from here.
Thank you for trying the game despite the language barrier ^^.
I'm planning to translate it into English, but I don't want to rush into it. It shouldn't just be a Google translation.
To make the sleeping potion,
Spoiler: ShowHide
you have to understand how to "transpose" a recipe. You have an example in the book
;)
Welcome here! Oh, and thanks for the game of course😊
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Narkhos on 15:56, 17 March 24
Quote from: Gryzor on 14:50, 17 March 24Welcome here! Oh, and thanks for the game of course😊
Thanks :)

Quote from: Jean-Marie on 14:48, 17 March 24For the sleeping potion, I know I must transpose the vitality recipe, but I fail🤔
I'll try again later.
I can give some clue if needed, but I'm sure you will succeed :)
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Jean-Marie on 16:37, 17 March 24
Ah! Success  :D It was not that difficult after all.
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Narkhos on 18:02, 17 March 24
Quote from: Jean-Marie on 16:37, 17 March 24Ah! Success  :D It was not that difficult after all.

Great!
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Jean-Marie on 18:50, 17 March 24
Just finished with the "good" ending, and that was really excellent  :)
A bit challenging sometimes, but that's a good thing : it feels satisfying to overcome difficulties.
I need to play it again to find out about the alternate endings. And I still need to find the mushrooms for the Dawn & Dusk potions.
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Narkhos on 21:18, 17 March 24
Quote from: Jean-Marie on 18:50, 17 March 24Just finished with the "good" ending, and that was really excellent  :)
A bit challenging sometimes, but that's a good thing : it feels satisfying to overcome difficulties.
Thanks! It's nice to ear :)

Quote from: Jean-Marie on 18:50, 17 March 24I need to play it again to find out about the alternate endings. And I still need to find the mushrooms for the Dawn & Dusk potions.
Nice! Let me know when you unlock all the endings ;)
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Targhan on 15:15, 04 April 24
Did anyone test this on a real CPC? On mine it crashed after the loading after "pressez Entrée". I'm using Unidos.
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Narkhos on 19:19, 04 April 24
The game is working on my cpc 6128. I don't know what difference it can make to use Unidos. Maybe you can try to launch the binary directly by typing run"main instead of run"disc?
I did not specify it, but the game need 128ko to run if this information can help

Edit: I installed Unidos on Caprice emulator and I reproduce your issue. It seems that some data are missing in memory and/or are not at the same place. Maybe the memory banks are not managed the same way with Unidos? I must investigate on this, but I'm not sure to be able to fix it.
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Targhan on 22:45, 04 April 24
Still the same result. I guess that's because your game goes very high in memory, and having a few roms will prevent it from loading.
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Narkhos on 22:56, 04 April 24
You're probably right. I struggled to make my program fit in memory. I Changed some addresses several times during developpement to have more space for the main program. Maybe it collide with some memory used by the roms. 
Title: Re: Le Dernier Serment (The Last Oath)
Post by: dodogildo on 10:43, 05 April 24
Nice cute graphics! I missed this style after the photo-scanned badly-dithered graphics infected adventure games lately.  :P
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Narkhos on 20:42, 06 April 24
Quote from: dodogildo on 10:43, 05 April 24Nice cute graphics!
Thank you!

Quote from: Targhan on 22:45, 04 April 24Still the same result. I guess that's because your game goes very high in memory, and having a few roms will prevent it from loading.
I think I understand what append. I managed to make it work with unidos on caprice emulator.
Basically, the asm function to load files that I'm using loads all the roms (https://www.cpcwiki.eu/index.php/Programming:An_example_loader). I modified it so it initialize amsdos rom only (assuming it's on rom 7, so it probably don't work for all unidos configurations but it's a good starting point).

I published a new version with the patch (version 0.8.1). If you give it a try, let me know if it works for you :)
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Jean-Marie on 01:57, 07 April 24
I have found two endings only.
I surmise that I need the amanites to cook a dawn potion (and maybe its transposé).
I searched everywhere, to no avail  :(
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Narkhos on 07:04, 07 April 24
Gg finding the fourth ending!
Did you try to use the whistle without the scepter ?
That said, you don't need the amanites for the third ending, you just need to obey the creator ;)
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Jean-Marie on 08:24, 07 April 24
Quote from: Narkhos on 07:04, 07 April 24Did you try to use the whistle without the scepter ?
No. I'm gonna try that ! Thanks for the hints  ;D
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Jean-Marie on 10:17, 07 April 24
Ok, thanks. Only the 3rd one remains to be found ! I have to give the matter thought 🤔
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Jean-Marie on 12:42, 07 April 24
Just found the 3d ending! 
Spoiler: ShowHide
frappe moi sceptre

Hope there will be a sequel  :)
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Narkhos on 13:13, 07 April 24
Quote from: Jean-Marie on 12:42, 07 April 24Hope there will be a sequel  :)
Gg! I can't promize it but I had fun making the game. If not a sequel, probably a game in the same spirit. But I have to work on an English translation first :)
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Orko Ready on 21:14, 07 April 24
Quote from: Jean-Marie on 10:17, 07 April 24D'accord merci. Il ne reste plus que le 3ème à trouver ! Je dois y réfléchir 🤔
Well done! I found endings 2 and 3, if you think carefully ending 3 is easy to find. ;)
Title: Re: Le Dernier Serment (The Last Oath)
Post by: jesusdelmas on 15:54, 08 April 24
Quote from: Orko Ready on 21:14, 07 April 24
Quote from: Jean-Marie on 10:17, 07 April 24D'accord merci. Il ne reste plus que le 3ème à trouver ! Je dois y réfléchir 🤔
Well done! I found endings 2 and 3, if you think carefully ending 3 is easy to find. ;)
I really want the english or spanish? Version hehehe
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Targhan on 09:54, 09 April 24
Quote from: Narkhos on 20:42, 06 April 24I published a new version with the patch (version 0.8.1). If you give it a try, let me know if it works for you :)
Sadly, it still doesn't work. I can see that I can enter Basic commands when the game stops. I try to change the inks to see what could be the error message but it doesn't work :). Ink 1,26, mode 1, I cannot even see the Basic text. What trick did you use to hide the prompt? :)
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Narkhos on 12:39, 09 April 24
Quote from: Targhan on 09:54, 09 April 24What trick did you use to hide the prompt?
I didn't use any trick ;D . I'm loading a custom charset from a file, so maybe it messes up the charset if it does not load properly?

Do you know on which rom your amsdos is loaded? I saw on unidos installation webpage that it could be on rom 7 but that it is recommanded to put it on rom 15. I assume it depends on the rom card you use.

If you know the rom, I can compile a version with your specific configuration in mind to see if it works.

But maybe the physical rom board can't work properly if we load only amsdos rom.
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Targhan on 18:30, 09 April 24
Unidos is ROM 7, with the M4 Board node in ROM 8.
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Targhan on 16:47, 11 April 24
I played it on an emulator, couldn't resist :).

So far it's a great game. My problem is that I cannot "reset" the cauldron. I try to make the old man sleep, but after making the invisibility potion, I'm unable to perform it again, or any other. I try stirring the waters, waiting, turning on and off the oven, but it always takes strange colors :). What am I missing?

Thanks!
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Narkhos on 19:49, 11 April 24
Quote from: Targhan on 18:30, 09 April 24Unidos is ROM 7, with the M4 Board node in ROM 8.
I really don't understand why it does not work. Unidos doc says it is compatible with amsdos, so it should behave identically. I still investigate but I don't have any way to simulate your exact issue on emulator :(

Quote from: Targhan on 16:47, 11 April 24I played it on an emulator, couldn't resist :).

So far it's a great game. My problem is that I cannot "reset" the cauldron. I try to make the old man sleep, but after making the invisibility potion, I'm unable to perform it again, or any other. I try stirring the waters, waiting, turning on and off the oven, but it always takes strange colors :). What am I missing?

Thanks!
The first recipe in the book gives an hint on this ;)
The verb you need is "attendre" when the fire is turned on. You have to wait until the water become white, then turn off and wait it cools down to blue

Edit: The liquid have 5 levels of temperature, so you have to wait several time until the temperature reach the "white" state to reset the recipe
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Targhan on 22:54, 11 April 24
Damn, I must be stupid. I don't understand the "transpose" thing. From the first example to its transposée, I see that "salt" becomes "berry" and "berry" becomes "pepper". So I change the "stimulant" recipe according to these rules (only the first one applies), but it doesn't work :(.
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Jean-Marie on 23:10, 11 April 24
From the first example, Step 1 becomes Step 3 when transposed. And Step 3 becomes Step 1.
But there's a catch : you must use pepper instead of salt !
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Narkhos on 23:19, 11 April 24
Quote from: Targhan on 22:54, 11 April 24Damn, I must be stupid. I don't understand the "transpose" thing. From the first example to its transposée, I see that "salt" becomes "berry" and "berry" becomes "pepper". So I change the "stimulant" recipe according to these rules (only the first one applies), but it doesn't work :(.


To transpose, just replace salt by pepper then change the order so pepper take place of berry in the recipe and berry take place of the seasonning.

Here is the soporific recipe with this process :
Spoiler: ShowHide

- jaune : menthe
- orange : poivre
- jaune : mélanger
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Targhan on 16:19, 14 April 24
Thank you both, I've manage to continue the game. I've found two "endings" ("tuer le créateur" and "tuer Nahash"), none being particularly positive :). I'm a bit stuck as to what to do now, but I'll try!
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Jean-Marie on 16:41, 14 April 24
Have you found the poker (tisonnier)? It has a special use...
Also, have a close look at  the left wall here :
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Narkhos on 20:33, 14 April 24
Quote from: Targhan on 18:30, 09 April 24Unidos is ROM 7, with the M4 Board node in ROM 8.
I finally managed to get unidos to work on an emulator. I think I've fixed the problem.
I've released a new version with the fix (v0.8.4). If you get a chance to test with your configuration, I'd really like to know if everything is now working properly on your machine :)
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Targhan on 10:38, 19 April 24
@Narkhos It is working on my CPC, thanks!!! Without surprise, it looks even better than an emulator. I probably won't play in on a real CPC since it has no savegame :(. But I'll continue my game on emulator and is dedicated to finishing it :).
Title: Re: Le Dernier Serment (The Last Oath)
Post by: asertus on 12:30, 19 April 24
Quote from: Targhan on 10:38, 19 April 24@Narkhos It is working on my CPC, thanks!!! Without surprise, it looks even better than an emulator. I probably won't play in on a real CPC since it has no savegame :(. But I'll continue my game on emulator and is dedicated to finishing it :).

Good remark about how important is to have some kind of savegames or level codes, etc.. is in today's games. Lack of time, etc..
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Narkhos on 20:29, 19 April 24
Quote from: Targhan on 10:38, 19 April 24@Narkhos It is working on my CPC, thanks!!! Without surprise, it looks even better than an emulator. I probably won't play in on a real CPC since it has no savegame :(. But I'll continue my game on emulator and is dedicated to finishing it :).
Thank you for your feedback! Are you using an original Amstrad cpc screen?

@asertus I will try my best to add this feature, but I'm short in space both in memory and on the disk. Not to mention that I don't yet know how to save to disk from a c/asm program  :laugh:
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Targhan on 11:04, 20 April 24
Quote from: Narkhos on 20:29, 19 April 24Thank you for your feedback! Are you using an original Amstrad cpc screen?

Yes of course. Weren't the graphics drawn on a real CPC?

As for the savegame, since I guess there aren't a lot of data, you could encode them into a bitstream and displayed as hex (plus a checksum to prevent cheaters and typos). @awergh did something like that in his latest game, maybe he could help.
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Narkhos on 14:30, 20 April 24
Quote from: Targhan on 11:04, 20 April 24Weren't the graphics drawn on a real CPC?
I didn't create the graphics directly on cpc. I drew a pencil sketch on paper and then redrew it by hand in pixel art using Photoshop. But yes, I also have a cpc with its original screen and I was able to check the rendering on it during the process :)

Quote from: Targhan on 11:04, 20 April 24you could encode them into a bitstream and displayed as hex
Yes, it's a good idea, I just need to check that it doesn't require overly long codes. ^^
Title: Re: Le Dernier Serment (The Last Oath)
Post by: Narkhos on 22:26, 26 April 24
I just added save/load feature to the game. I tested it extensively and it seems I did not break anything in the process  :D

If any of you give it a try, let me know if it works for you or if you experience any problem  :) 
Powered by SMFPacks Menu Editor Mod