Amiga.org

Amiga computer related discussion => Amiga Gaming => Topic started by: denis2342 on March 06, 2023, 01:36:17 AM

Title: Rogue
Post by: denis2342 on March 06, 2023, 01:36:17 AM
Hi

As a big fan of the Rogue dungeon crawler I fixed some annoyances I had with it.

bugfixes:
compatible with fastmem now
rogue -s now can return to the shell
scroll of wild magic is now immune to potion of discernment (clearly the developers wanted it this way)
fixed the three typos (thuderclaps, missle and instructiuons)
scroll of wild magic is now shown with its name after declining to use it
if you identify an item where you have two of it (or more) all item descriptions get updated.
setting the macro now works (shift-f)
scroll names do not end with a space anymore
update screen titlebar after restoring a game to show rank and stuff
fixed creation of gold in _create_obj (wizard mode only)
the ability to see the invisible actually works now

changes:
if the Rogue.Char file is missing the game still works (try this! ;)
show_map and show_passages code is now reconnected (wizard mode only)
food_left and show_inpack is added (wizard mode only)
fastmode now has a small pause added so you can still see the player
bitmap handling now uses only 4 big memory allocations and not 288 small ones
print actual score with color in topten list (seems only to work in v40)
reactivated the beep function
added the shortcuts to the command menu
hiding strength,maxhp and xp in the highscore file (can be overwritten by long names)
limited the repeat count to 99

Denis
Title: Re: Rogue
Post by: Minuous on March 06, 2023, 02:32:29 PM
Cool, thanks for this version! Is the saved game file format still the same (so tools such as MCE will work with it)?
Title: Re: Rogue
Post by: denis2342 on March 06, 2023, 02:36:46 PM
yes, everything is the same with two exceptions:

items which make you see invisible now work
scroll of wild magic will not be detected by potion of discernment (wouldn't make a difference anyway)

Denis
Title: Re: Rogue
Post by: Matt_H on March 06, 2023, 09:15:56 PM
Please upload this to Aminet. :)
Title: Re: Rogue
Post by: klx300r on March 07, 2023, 07:10:20 AM
Welcome aboard & wow what a great 1st post  ;D


I’ve always loved Rogue type games so thanks so much for your update !


As Matt_H already noted please update this to aminet as I’m sure a lot of Rogue fans will appreciate it
Title: Re: Rogue
Post by: denis2342 on March 07, 2023, 12:26:53 PM
hmm, but this is a grey area. It was a commercial game and I don't know if anybody still has claims for it.
Title: Re: Rogue
Post by: klx300r on March 07, 2023, 07:13:18 PM
hmm, but this is a grey area. It was a commercial game and I don't know if anybody still has claims for it.
I'm no lawyer but I know for sure alot of amigans would appreciate your updates. In the mean time I'll happily spread the news for other amigans to check this thread out :)
 @ No.6
This might be something you can answer ;)
Title: Re: Rogue
Post by: intric8 on March 07, 2023, 07:37:49 PM
I actually have beaten the original EPYX Amiga port one single time. And after extensive research into this game and its many offshoots, I sincerely believe the Amiga version is the best version from the original versions that were released in the 80s.

And now it has been enhanced and repaired even further.

I've downloaded this update and can't wait to try it out. This feels like a glorious bright light (spell) used in a dark room to reveal the exit - cheers, Denis!
Title: Re: Rogue
Post by: denis2342 on March 07, 2023, 08:04:20 PM
To be honest, I have never seen the amulet myself. The best I could accomplish were last week I had the luck of a two handed sword dragon slayer. And even more luck because I saw my first dragon ever and thanks to the weapon enchant it died immediately. This pumped my experience so hard that I could kill several dragons and jabberwockies and griffins and got the rank of Dragonlord. Sadly, I made a mistake and a stupid medusa killed me and I made an entry in the highscore file with 8002 points. Honored by the Guild (means I reached level 26).
Title: Re: Rogue
Post by: klx300r on March 07, 2023, 08:40:52 PM
I actually have beaten the original EPYX Amiga port one single time. And after extensive research into this game and its many offshoots, I sincerely believe the Amiga version is the best version from the original versions that were released in the 80s.

And now it has been enhanced and repaired even further.

I've downloaded this update and can't wait to try it out. This feels like a glorious bright light (spell) used in a dark room to reveal the exit - cheers, Denis!
Welcome aboard Eric ;D wow that's 2 epic first posts in one thread ;)
btw,I've come sooo close over the years but still haven't completed a full quest.....but there's always next time and with this surprise update I foresee many more quests 8)
Title: Re: Rogue
Post by: intric8 on March 07, 2023, 09:46:34 PM
There are a couple of items that - if you ever find them - can greatly enhance your chances to winning. It's still extremely probable you'll fail, but if you do find them... boy oh boy. Time to get to the edge of your seat and not quit the game until its natural conclusion.
Title: Re: Rogue
Post by: denis2342 on March 09, 2023, 02:20:44 PM
ah, you're the one from amigalove. I tried to post there but got a server error. I tried to write an email but that also did not work, so I posted it here.

btw, if you get killed in rogue 10% of the gold will be subtracted.

Denis
Title: Re: Rogue
Post by: klx300r on March 09, 2023, 10:28:33 PM
ah, you're the one from amigalove. I tried to post there but got a server error. I tried to write an email but that also did not work, so I posted it here.

btw, if you get killed in rogue 10% of the gold will be subtracted.

Denis
yup I spread the word for your Rogue update on other Amiga forums  :)
Title: Re: Rogue
Post by: klx300r on March 12, 2023, 10:17:47 PM
Running great on my A1200-030, A4000-060 but when I try to run on my A500 with ACA500+ I get a hint of the startup screen then black screen and system hang?
Title: Re: Rogue
Post by: denis2342 on March 12, 2023, 10:31:45 PM
Can you be more specific on the hardware and OS details.

My only real hardware where I can test it is an A1000 with 68010 and 2MB fastram and kick 40.63. Development is on FS-UAE.
Title: Re: Rogue
Post by: klx300r on March 12, 2023, 11:11:28 PM
@ denis2342
A500, Rev3-512 chip 512 fast but ACA500+ accelerator adds 8MB fast and kick3.1 running OS3.1. I tried running it kick 1.3 and WB1.3 with the ACA500+ and same thing so must be an issue with the ACA500+?
Title: Re: Rogue
Post by: denis2342 on March 12, 2023, 11:57:09 PM
if it is from disk you could try it with another copy or maybe from another drive. also you could check what happens when you just start "rogue -s".

I just tested the exact same .adf on my real A1000 and it works fine.

Title: Re: Rogue
Post by: klx300r on March 15, 2023, 02:21:44 AM
if it is from disk you could try it with another copy or maybe from another drive. also you could check what happens when you just start "rogue -s".

I just tested the exact same .adf on my real A1000 and it works fine.
Working fine from disk  ;D On my 1200 & 4000 I run the game from a folder on my HD but that won't work with my 500?
Title: Re: Rogue
Post by: denis2342 on March 15, 2023, 05:37:55 PM
hmm, is your Amiga 500 with kickstart 1.3? I forgot to disable the hunk feature which is only available on 2.0 and later. So right now 2.0 is minimum.
Title: Re: Rogue
Post by: klx300r on March 15, 2023, 05:55:25 PM
Its running OS3.2 same as my other AGA miggies
Title: Re: Rogue
Post by: denis2342 on March 15, 2023, 06:52:39 PM
tested with 46.143, no problems. even with only 512 chip and nothing else.
Title: Re: Rogue
Post by: denis2342 on March 15, 2023, 09:45:02 PM
the new rogue needs the .lz4 files as images, you know that right?
Title: Re: Rogue
Post by: klx300r on March 15, 2023, 11:43:10 PM
just dumped everything in the ADF to a folder and it worked fine on my A1200 & A4000.
Title: Re: Rogue
Post by: denis2342 on March 15, 2023, 11:49:40 PM
one last thing: if you start manually you should put a "stack 10240" in front.
Title: Re: Rogue
Post by: klx300r on March 16, 2023, 07:06:06 AM
problem solved and it was an ACA500+ profile configuration issue where I didn’t have the fast ram on board and AUX_CF slots configured properly.
Title: Re: Rogue
Post by: klx300r on July 13, 2023, 04:53:48 PM
@ denis2342
Crashdisk over at EAB left this message on the thread I created there:

"I noticed 2 unusual things :
 - you've moved the system-configuration file to the S folder. This is the wrong place for the configuration to take effect. Any particular reason for doing this?
 - The "stack 10240" command is never executed because the stack file is a  ... virus (BGS9). as the stack space is not increased, this is not expected to cause any problems in game operation?"

update:Crashdisk over at EAB has removed the virus and the new adf is in The Zone over at EAB
Title: Re: Rogue
Post by: denis2342 on March 22, 2024, 12:02:11 PM
Hi

Small app update and a bug fix which I think was not in the first version I published.

Denis

bugfixes:
compatible with fastmem now
rogue -s now can return to the shell
scroll of wild magic is now immune to potion of discernment
fixed the three typos (thuderclaps, missle and instructiuons)
scroll of wild magic is now shown with its name after declining to use it
if you identify an item where you have two of it (or more) all item descriptions get updated.
setting the macro now works (shift-f)
scroll names do not end with a space anymore
update screen titlebar after restoring a game to show rank and stuff
fixed creation of gold in _create_obj (wizard mode only)
the ability to see the invisible actually works now
fixed a possible rare double free which happens when a group is split up (eg: you shoot an arrow and miss)

changes:
if the Rogue.Char file is missing the game still works (try this! ;)
show_map and show_passages code is now reconnected (wizard mode only)
food_left and show_inpack is added (wizard mode only)
fastmode now has a small pause added so you can still see the player
bitmap handling now uses only 4 big memory allocations and not 288 small ones
print actual score with color in topten list (seems only to work in v40)
reactivated the beep function
added the shortcuts to the command menu
hiding strength,maxhp and xp in the highscore file (can be overwritten by long names)
Title: Re: Rogue
Post by: Slaanesh on April 03, 2024, 11:52:12 PM
This is a great version which now fully works with my A1200, thank you!
Title: Re: Rogue
Post by: klx300r on April 20, 2024, 05:46:50 PM
Thanks working great on my systems ;D