Citadel Item Randomiser 0.4 (updated)

reminisce about bbc micro & electron games like chuckie egg, repton, elite & exile

Related forum: adventures


6502
Posts: 4
Joined: Sat Mar 17, 2018 1:04 pm
Contact:

Re: Citadel Item Randomiser 0.4 (updated)

Postby 6502 » Sat Mar 17, 2018 8:50 pm

Wow, great stuff. Citadel was one of my favourites. Breathes some new life into the old girl.

Diminished
Posts: 86
Joined: Fri Dec 08, 2017 9:47 pm
Contact:

Re: Citadel Item Randomiser 0.4 (updated)

Postby Diminished » Thu Mar 22, 2018 6:34 pm

6502 wrote:Wow, great stuff. Citadel was one of my favourites. Breathes some new life into the old girl.


Cool. I had fun writing it, although all the testing took the shine off of playing it for me, unfortunately. Still, I've never written any 6502 assembler before (which I learned by disassembling the game in the first place), so that was interesting. I think I prefer instruction sets with multiply and divide though.

If I were to release another version I'd probably add an option to increase the game speed one notch (as in the Cheat It Again, Joe cheat). I think it might be more enjoyable if it were slightly more challenging -- if you know where you're going and how to negotiate all the enemy patterns, you usually end up completing it with a ton of energy. It would also make those arduous treks across the Wasteland and to and from the Temple a bit less tedious.

You can of course speed the game up in certain emulators with the existing 0.4 version.

Breadfi5h
Posts: 6
Joined: Sat Nov 04, 2017 7:34 pm
Contact:

Re: Citadel Item Randomiser 0.4 (updated)

Postby Breadfi5h » Wed Apr 04, 2018 3:17 pm

Hello, just stumbled upon this randomiser version. Is there a version with infinite lives? Completed this as a boy some 30 years or so ago and want my 8-year-old to have a go.

The game is so damn hard to complete in one sitting when you're not used to keys.

Thanks

User avatar
lurkio
Posts: 1515
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: Citadel Item Randomiser 0.4 (updated)

Postby lurkio » Wed Apr 04, 2018 3:54 pm

Breadfi5h wrote:Hello, just stumbled upon this randomiser version. Is there a version with infinite lives? Completed this as a boy some 30 years or so ago and want my 8-year-old to have a go. The game is so damn hard to complete in one sitting when you're not used to keys.

Try one of these:

:idea:

Breadfi5h
Posts: 6
Joined: Sat Nov 04, 2017 7:34 pm
Contact:

Re: Citadel Item Randomiser 0.4 (updated)

Postby Breadfi5h » Wed Apr 04, 2018 4:02 pm

Cheers - this is naive I know but how do I use an SSD file with the game?

Diminished
Posts: 86
Joined: Fri Dec 08, 2017 9:47 pm
Contact:

Re: Citadel Item Randomiser 0.4 (updated)

Postby Diminished » Wed Apr 04, 2018 4:28 pm

Breadfi5h wrote:Hello, just stumbled upon this randomiser version. Is there a version with infinite lives? Completed this as a boy some 30 years or so ago and want my 8-year-old to have a go.

The game is so damn hard to complete in one sitting when you're not used to keys.

Thanks


Currently there isn't, I'm afraid. Randomisers are traditionally played by people who have already mastered a game and are looking to find a way of prolonging it, so I suppose I felt a version with infinite energy kind of defeated the point.

There are of course cheats for the normal, unrandomised version available at Stairway to Hell, which might be a better place to start for a new player (as lurkio suggested).

The initial release of Citadel Randomiser (0.1, available upthread) used an on-disc patching scheme to modify the game before loading it. If you're playing on an emulator with disc writes enabled (AFAIK jsbeeb doesn't support this at this time), or on real hardware with a writeable disc (although using a retail master copy is not recommended), it may be possible to use the randomiser to pre-modify the game, and then subsequently load it using the Cheat it Again, Joe cheat loader, which should also be available at Stairway to Hell. You might be able to play with infinite energy this way, although I don't think I ever tested it. Randomiser version 0.1 does have a few limitations, though, and seeds from 0.1 won't be forwards compatible with 0.4 or future versions.

If none of these options are acceptable and you really want to play a randomiser with infinite energy, I can have a look at producing a new version that offers infinite energy as an option, although it might take me a while to get it done.

Breadfi5h
Posts: 6
Joined: Sat Nov 04, 2017 7:34 pm
Contact:

Re: Citadel Item Randomiser 0.4 (updated)

Postby Breadfi5h » Wed Apr 04, 2018 4:37 pm

Thanks for this - really helpful. I would love it if you did make an immortal version... may even consider sponsoring!
Really want my boy to have a go and see it through but even I have problems staying alive for much longer than a good few screens.

I could have a go at trying to patch it through with what you've suggested but I normally just play it off the http://bbcmicro.co.uk/ site.

It possible to merge the cheats with the files on there? #novice

Thanks

Diminished
Posts: 86
Joined: Fri Dec 08, 2017 9:47 pm
Contact:

Re: Citadel Item Randomiser 0.4 (updated)

Postby Diminished » Thu Apr 05, 2018 5:59 am

If you have .SSD files (disc images), which are how most BBC software is distributed these days, you can load them into jsbeeb (which is the in-browser emulator used by the games on bbcmicro.co.uk). The main jsbeeb site is here:

https://bbc.godbolt.org/

If you click on Discs at the top, select "From examples or local", you should be able to upload the SSD of the disc you want to load into the emulator, and play it that way.

It's not currently possible to merge the cheats with the 0.4 randomiser because of the way its loader works, but I will look into adding infinite energy capability to the next version.

Breadfi5h
Posts: 6
Joined: Sat Nov 04, 2017 7:34 pm
Contact:

Re: Citadel Item Randomiser 0.4 (updated)

Postby Breadfi5h » Fri Apr 06, 2018 7:20 am

Thanks all, great help :D

User avatar
billcarr2005
Posts: 1189
Joined: Fri Sep 09, 2005 3:01 pm
Location: UK
Contact:

Re: Citadel Item Randomiser 0.4 (updated)

Postby billcarr2005 » Fri Apr 06, 2018 8:51 am

Breadfi5h wrote:Is there a version with infinite lives? Completed this as a boy some 30 years or so ago and want my 8-year-old to have a go.


Here's the PIAS version with the Immortality cheat implemented (CITAX, &451B=&60)
Works with the Randomiser :)
Attachments
CITADEL (PIAS1 - IMMORTAL).zip
(15.54 KiB) Downloaded 7 times

Breadfi5h
Posts: 6
Joined: Sat Nov 04, 2017 7:34 pm
Contact:

Re: Citadel Item Randomiser 0.4 (updated)

Postby Breadfi5h » Sat Apr 07, 2018 10:16 am

Awesome - cheers

triaxisaworm
Posts: 8
Joined: Tue Dec 11, 2012 10:07 pm
Contact:

Re: Citadel Item Randomiser 0.4 (updated)

Postby triaxisaworm » Sun Apr 29, 2018 11:01 am

Many thanks for sharing this randomiser - its breathed a whole new life into the game for me and makes me realize why I always thought this was the best game ever made for the Beeb - much as I love Exile and appreciate Elite. I didn't realize how non-linear the game layout was until you play it like this. It probably wouldn't work with other games like Palace of Magic as they need most of the puzzles solved in order to open up the next part of the game.

Many thanks again, I love playing it on double speed on Beebem - much quicker getting across the Wasteland and to the Island, but it takes some practice shooting the monks and getting round all the other baddies at this speed! Its a miracle how the author ever crammed it all into Mode 2.

Diminished
Posts: 86
Joined: Fri Dec 08, 2017 9:47 pm
Contact:

Re: Citadel Item Randomiser 0.4 (updated)

Postby Diminished » Mon Apr 30, 2018 11:20 am

triaxisaworm wrote:I didn't realize how non-linear the game layout was until you play it like this.


From memory, I think it turns out that something like 10% of all possible permutations can be completed for the full 99 points, which is higher than I expected. I agree that it's a different experience to how it would be playing it normally. It's easy to forget for example that you can grab the first item in The Pyramid with nothing other than the magenta-and-white key to open The Wasteland.

Many thanks again, I love playing it on double speed on Beebem - much quicker getting across the Wasteland and to the Island, but it takes some practice shooting the monks and getting round all the other baddies at this speed! Its a miracle how the author ever crammed it all into Mode 2.


No problem, I'm glad you're enjoying it.