• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
  • The Eevee Expo Game Jam has concluded! 🎉 Head on over to the game jam forum to play through the games.
    Don't forget to come back September 21st to vote for your favorites!
  • Reminder: AI-generated content is not allowed on the forums per the Rules and Regulations. Please contact us if you have any questions!

Released Pokémon Sol Version (Beta/Demo v0.1.7 Update! Full Main Game Story!)

This project has a release available. The full version is still a work in progress.
Project Status
Released
Project Version
0.1.7
v0.1.7 Released 9/10/25!

sol-version-thumbnail-cropped.png


Welcome to the celestial land of Tenno! Known for its futuristic technology and advanced space program, the Tenno Region thrives thanks to the ambitions and benevolence of Team Planetary, an organization dedicated to the region's betterment. You start your Pokémon journey in the Tenno Region like many other trainers, but soon you and your childhood friend/rival witness a more sinister side of Team Planetary. They steal property and take Pokémon, all supposedly in the name of saving the region. Can the ends justify the means? As the only witnesses to these heinous acts in a region that idolizes the villains, it’s up to you to stop them while striving to become the Tenno Champion. Blast off on an out-of-this-world journey of astronomical proportions!
sol-version-switch-2-cover-2.png
Pokémon Sol Version is a fan project that aims to create a traditional Pokémon experience using Pokémon Essentials on RPG Maker XP. It is a part of the Cosmic Quest Project, and is technically the "third version" to the hypothetical Luna and Terra Versions. Currently released is a work-in-progress beta test/demo. What's a beta/demo? I explain in detail here. The main campaign is essentially complete and you can play the entire story up until the credits roll, but there is currently no post-game content. That will come in future updates, as discussed here. But, feel free to keep on exploring the region and completing missed optional content until then.

Trailers
(New Trailer as of 7/3/25)


Other Trailers Available Here

Features

Check out this link to read a series of articles that goes into behind-the-scenes explanations and examinations of many of the new aspects, features, and mechanics.

Screenshots
sol-version-screenshot-kanaveral.png
sol-version-screenshot-space-center.png
sol-version-screenshot-route-9.png
sol-version-screenshot-cosm-city.png
sol-version-screenshot-cosmo-1.png
sol-version-screenshot-radeon-battle.png
sol-version-screenshot-scarcophagus-battle.png
sol-version-screenshot-aegislash-battle.png
sol-version-screenshot-mecha-suit-grunt-battle.png
sol-version-screenshot-abilities.png

More Screenshots

Important Notes
  • This game is in beta and is an unfinished product. While playing, expect to encounter glitches and game crashes. If you do, please report them, as explained in the "Reporting Issues" section below.
  • Due to the chances of encountering a game crash, I recommend saving your game frequently, especially before and after difficult or important battles or after long story events.
  • The game is essentially complete up until the credits roll. That means you can play the entire main story, but there are no post-game elements added yet. Future updates to come.
  • This game is designed to be a traditional and authentic Pokémon experience. It will not contain features common to fan games, such as a speed-up button.
  • This game is designed to play more like the earlier Pokémon games (Gens I through V), rather than the more modern ones. As such, it may require more effort and thought to beat than you might be used to from modern Pokémon games.
  • The game features the classic version of Exp. Share, rather than the modern version which distributes experience among all Pokémon in the party automatically. An Exp. All item, which functions like the modern Exp. Share, does exist in the game, but it is a reward for a side quest that spans the entire region and cannot be obtained until the very end of the game. It is better to think of it as a post-game item.
  • One aspect of real Pokémon games that could not be replicated by this game is interactions with other players. This means it would usually be impossible to evolve Pokémon that require being traded. However, if you want to evolve such a Pokémon, just show a Pokémon that evolves through trade to the woman on the second floor of any Pokémon Center and she'll give you a special item that can evolve these Pokémon instead.
  • Certain aspects of this game may be incompatible with JoiPlay. I have received reports of graphic display issues, random lag, and missing sound effects, all coming from JoiPlay, rather than any specific issue with the game.
  • JoiPlay prevents players from skipping the opening movie. Players using JoiPlay should either delete or rename the folder titled "Movies" within their "Pokémon Sol Version" folder. This will cause the game to automatically skip the movie. This will have to be done every time the game is updated.

Download v0.1.7 Here
(Updated 9/10/25)
No Hotfix Currently Required

If you need help getting things working after downloading from this link, see here for instructions. Once you've downloaded the most recent version, apply the the most recent hotfix (if applicable) as explained below.

Update Instructions: If you've already downloaded an older version of Sol Version and are looking to update, simply delete your outdated "Pokémon Sol Version" folder and download the current version from the above link. Your save data will transfer over automatically.
Hotfix Instructions: If and only if there's a hotfix download link listed below the regular download link, then you'll need to apply the hotfix to Sol Version to play the most up-to-date version. Click the link to download a file called "Game.rgssad" and move that file into your "Pokémon Sol Version" folder. When it asks you if you want to replace the existing file, say yes. Now your game is up to date. You should always try to have to most recent hotfix applied to your game. If you've just installed Sol Version for the first time and a hotfix is available, you should apply the hotfix right away.


Reporting Issues
As this is a work-in-progress beta build of the game, expect to find glitches and other issues. Please report any issues you come across while playing. You can report them here, or send me an email at CosmicQuestProject@gmail.com. As much information as you can provide on the context of the issue, as well as screenshots if possible, is very helpful. If there's an error message, a picture or copy of the exact message would be of great assistance. The game's error log, with a list of all error messages you've received can be located in your file explorer under Users>[Your Name]>AppData>Roaming>Pokémon Sol Version. AppData is only visible if you first click the "View" tab, and then check the box labeled "Hidden Items." From there, you can copy and paste the exact error message, with the newest errors on the bottom. It is my hope that working together we can remove all of the issues that remain undiscovered in this game and we can move it ever closer to a final release.

Known Issues
  • Sometimes when an ability's name displays in battle, it will instead display the name of the Pokémon's other ability. This is a purely visual bug. The proper ability is still activating.
  • Sometimes the game will crash when transitioning from the opening movie to the title screen. If this happens, you can simply relaunch the game and skip the movie to circumvent the crash.
  • A handful of Tenno Pokémon are still a work in progress and do not yet have certain graphics. For a complete list of Pokémon missing some or all of their graphics, see here.
  • Any Mega Evolved Pokémon not listed here is not yet available in the game, even if a Mega Stone is obtainable. The Mega Stone is a placeholder and will not work.


Mystery Gift
Sol Version has a rotation of Mystery Gift distributions. To learn how to unlock the Mystery Gift feature in Sol Version, see here. The currently running Mystery Gift is a special Galapaglobe. This Earth-themed Pokémon has its Hidden Ability, Cold Blooded, as well as Seismic Toss as an event-exclusive move. Only available until October 3rd, 2025!

mystery-gift-galapaglobe.png


The Year of Tenno Favorite Tenno Pokémon Quiz!

There are 136 new Pokémon in the Tenno Region, as well as 19 Tennoan Forms, and I want to know what your favorites are. Just follow this link to the poll and select up to six of your favorite Tenno Pokémon and Tennoan Forms! Who knows, the results of this poll may even have an impact on the future of Sol Version. I really would appreciate your participation. Thank you.

A part of
cosmic-quest-project.png


Find Out More!

For more updates and details, as well as further content from the land of Tenno, such as an anime-styled fan fiction based on the story of Sol Version, visit the Cosmic Quest Website!
Team:
Bguy7/Yuni Oha
ChaosProjectAuthor

Tilesets:
Bguy7/Yuni Oha
ChaosProjectAuthor
Kyle Dove
Speedialga
Spacemotion
Alucus
Pokémon-Diamond
Kizemaru-Kurunosuke
EpicDay
Thurpok
UltimoSpriter
Dewitty
Minorthreat0987
TyranitarDark
Heavy-Metal-Lover
Kaitoooo
WesleyFG
BoOmxBiG
CrimsonTakai
ThatsSoWitty
Chimcharsfireworks
SailorVicious
iametrine
KKKaito
Takai-of0the-fire
Hek-el-grande
Alistair Tileset
Rayquaza-dot
Citrine Tileset
Dawn Tileset
Evolina Tileset
zetavares852
KleinStudio
ChaoticCherryCake
NSora-96
Phyromatical
RMK2K3kid
Warp’
NT
Darkness2118
RadicalRaptr
Endrasa
Cascade POD
DaNerdyDude
Cyanide
Magiscarf
PkmnAlexandrite
aveontrainer
carchagui
DormDude
TheFloofyPanthar
princess-phoenix
LotusKing

Overworld Character Sprites:
ChaosProjectAuthor
Bguy7/Yuni Oha
Dewitty
Chocosrawloid
Kymotonian
milomilotic11
Neo-Spriteman
Help-14
Kid1513
Pokegirl4ever
cSc-A7X
Vanilla Sunshine
PurpleZaffre
Maicerochico
Wergan
Boonzeet
KyleDove

Battle Sprites:
ChaosProjectAuthor
Gen VI: DS-Style 64x64 Pokemon Sprite Resource
Gen VII+ Pokémon GBA Sprite Repository (64x64)
Smogon Sword and Shield Sprite Project
Amethyst
Jan
Zumi
Bazaro
Koyo
Smeargletail
Alex
Noscium
Lepagon
N-kin
fishbowlsoul90
princess-phoenix
DatLopunnyTho
Conyjams
kaji atsu
The cynical poet
LuigiPlayer
Falgaia
Pikafan2000
Lord-Myre
The-King-Of-Roads-X
Mak
leParagon
Curaban
Azira
Mashirosakura
Katten
Jinxed
Ezerart
Lichenprincess
BiggusWeeabus
ChromusSama
Brioche
KRLW890
Loafus022
Sopita_Yorita
Lennybitao
Scept
Travis
MrEoncito
IDesbas/Angy
I'mBadAtStuff
SkidMarc25
Mesayas
PorousMist326
Z-nogyroP
zlolxd
elazulmax
mangamanga
Vanilla Sunshine
Wergan
KyleDove
Beliot419
PoffinCase
MechanicalApe464
Hyo-Oppa
Akuma-Tsubasa
Duncapham

Attack Animations:
Bguy7/Yuni Oha
Reborn Team
StCooler
DarrylBD99
WolfPP
Ardicoozer
riddlemeree
BellBlitzKing
KRLW890
Nut0066
Toxillian
QuahogTheCreator
Lcorp
Shashu-Greninja

UI:
Bguy7/Yuni Oha
Akizakura16
Xtreme1992
DeepBlue PacificWaves

Other Sprites:
Lichenprincess
LDEJRuff
LenSho
Nezzy

Pokémon Cries:
Bguy7/Yuni Oha
ChaosProjectAuthor
Arnie Jr P3D
SViper
Jianmingyong
PersuerNL
Jaizor11

Plugins and Scripts:
Deluxe Battle Kit

Lucidious89
Animated Pokémon System
Lucidious89
Golisopod User
Luka S.J.
Modular UI Scenes
Lucidious89
Derxwna's Custom Vs. Transitions System
DerxwnaKapsyla
Vendily
Badge Case
Roei
Generation 9 Pack
Caruban
Cinematic OP
KronicRespawn
DiegoWT's Starter Selection
DiegoWT
[F2P] Gen 4 Battle Entry Animations
PikachuMazzinga
Brawligator
Fly Animation
KleinStudio
A.I.R
Innate Abilities/Innate Summary Page
DemICE
Penelope
Lucidious89
Sonicover
Location Signposts with Background Image
PurpleZaffre
LostSoulsDev/carmaniac
Golisopod User
ENLS
spaceemotion
TechSkylander1518
Marin's Footprints
Marin
Jony
Modular Title Screen
Luka S.J.
MQS
ThatWelshOne_
mej71
derFischae
Marin
Overworld Weather Enhancements
DerxwnaKapsyla
Pokémon Essentials Game Updater
dpertierra
iansson
rainefall Portraits
rainefall
v21.1 Hotfixes
Maruno
Voltseon's Pause Menu
Voltseon
Golisopod User
ENLS
Pokémon Select
FL
Roaming Icon on Map
FL

Pokémon Essentials v21.1:
Poccil (Peter O.)
Maruno
Inspired by Flameguru
With Contributions From:
AvatarMonkeyKirby
Boushy
Brother1440
FL.
Genzai Kawakami
Golisopod User
help-14
IceGod64
Jacob O. Wobbrock
KitsuneKouta
Lisa Anthony
Luka S.J.
Marin
MiDas Mike
Near Fantastica
PinkMan
Popper
Rataime
Savordez
SoundSpawn
the__end
Venom12
Wachunga

MKXP-Z:
Roza
Based on MKXP by Ancurio et al.

RPG Maker XP:
Enterbrain
 
Last edited:
I've been using F12 but I just closed the game entirely and restarted but this did not fix it. Neither for my already caught Pokemon or newly caught.

Okay. Good to know.

Basically, what's happening behind the scenes here is that the plugin I use to allow for a second ability (referred to by the plugin as an "Innate Ability"), seems to not be loading. A Pokémon's first ability is this "Innate Ability" and the second ability is the regular ability they would have. It seems like the "Innate Abilities" aren't loading at all for some reason, but only at seemingly random times. The reason Traineed has no abilities at all is because it's set to have an "Innate Ability," but not a regular ability, as the Pokémon is only ever supposed to have one ability at a time. Everything else just has its regular ability and nothing else. I have one guess as to why this might be happening, but it's due to technical reasons that are honestly beyond my comprehension. I'll have to dig deep and see if there's a fix I figure out. For now, I'll just add this to the known issues section. Thanks.
 
This falls back to my desire to keep the game as authentic as possible. I don't just want an option to play it authentically, I want it to always be played authentically. I realize this is a bit of strange concept, and what I'm about to say will probably sound a little strange, but please try to consider it. I'm not trying to make a Pokémon fan game. I'm trying to make a Pokémon game. Yes, it is a fan game, but I don't want to use that as an excuse to make strange changes that wouldn't ever occur in an actual Pokémon game.
Your use of authentic traditional and "not a fan game" has given me an ulcer at this point. You have a whole extra page dedicated to new mechanics that's not traditional. New type? Pokemon did this twice for gen 2 and gen 6 in 29 years. Small % of the games had a new type. Flying press is 1 of 900 moves that have a combo type. That means it's traditional to make dozens of other moves that way right? Ground type immunity is too inconsistent. I can make that better by adding that immunity innately to individual pokemon. Real pokemon games wouldn't never pull bs like that. By your logic, PWT in B2W2 had a level cap for a small % of that game, so then it's perfectly reasonable for a real pokemon game to have level caps through the whole game. Also, in gen 4 you could get multiple exp shares, so an exp all with a nerfed effect like 25% exp or multiple experience shares is a real Pokémon mechanic.
If you want to use words like authentic, traditional, REAL you better mean it, and you obviously don't. If these are strange changes, you already made enough strange changes whats a couple more
 
Started the game and so far a couple hours in. Good stuff honestly, graphic wise and storyline wise already seems to be pretty good. I saw HeroVoltsy on YouTube playing so hopefully more people flock to this game because of it.
Those who do not enjoy it just need to find another fangame, plenty out there with them "mechanics" they like. Keep it up.

Only thing I'd say as feed back is perhaps adding stats to said pokemon either via the pokedex or even on your website, as I feel it'll help with easier nature pickings.
 
Your use of authentic traditional and "not a fan game" has given me an ulcer at this point. You have a whole extra page dedicated to new mechanics that's not traditional. New type? Pokemon did this twice for gen 2 and gen 6 in 29 years. Small % of the games had a new type. Flying press is 1 of 900 moves that have a combo type. That means it's traditional to make dozens of other moves that way right? Ground type immunity is too inconsistent. I can make that better by adding that immunity innately to individual pokemon. Real pokemon games wouldn't never pull bs like that. By your logic, PWT in B2W2 had a level cap for a small % of that game, so then it's perfectly reasonable for a real pokemon game to have level caps through the whole game. Also, in gen 4 you could get multiple exp shares, so an exp all with a nerfed effect like 25% exp or multiple experience shares is a real Pokémon mechanic.
If you want to use words like authentic, traditional, REAL you better mean it, and you obviously don't. If these are strange changes, you already made enough strange changes whats a couple more

Thank you for your feedback. It is clear that we both have vastly different and irreconcilable viewpoints on this matter. In respect to that fact, I am not going to continue with any further explanations of my point of view on the matter.

Started the game and so far a couple hours in. Good stuff honestly, graphic wise and storyline wise already seems to be pretty good. I saw HeroVoltsy on YouTube playing so hopefully more people flock to this game because of it.
Those who do not enjoy it just need to find another fangame, plenty out there with them "mechanics" they like. Keep it up.

Only thing I'd say as feed back is perhaps adding stats to said pokemon either via the pokedex or even on your website, as I feel it'll help with easier nature pickings.

Oh, wow, I've got someone playing my game on YouTube? That's news to me, and pretty cool.

I'm not sure I see myself having stats viewable in the Pokédex, but I'll definitely consider putting them on the website. It would be a project that would take a good amount of time to implement, so who knows when it would happen, but we'll see. Thanks for the suggestion.
 
New Hotfix

We got another hotfix to repair the most recent progress-halting bug, as well as a few others that have popped up recently. The hotfix link on the main post now leads to the current hotfix. Like before, just download the new game.rgssad file and replace the one currently in the "Pokémon Sol Version" folder with the new one.

Changelog:
  • Removed a softlock that prevented progress through Planetary HQ 10F in the security room.
  • Repaired a glitch relating to the ability Supersweet Syrup that would cause the game to crash if a Pokémon with the ability was in battle. This means that Rancher Joss on Route 11 can now be safely battled.
  • Fixed the crash when first speaking to the Berry Master on Route 11.
  • Updated the light streak encounter events on Routes 1 and 4 to better function.
  • Various other minor tweaks.

I'm hoping to have a bigger update out in the next few days, perhaps after the weekend. This update will have some content changes, including some of the changes I've been working on to help lessen grinding. I would have waited on this set of glitch fixes until then, but I didn't want to leave a reported progress-halting issue in the game for that long. As always, thanks to everyone who's been reporting issues.
 
Did yoy know that you get all starters from the beginning is that a bug or is that a hidden thing?
So i won't tell how but i need more things to say behoren i can post this.
 
yeah i shared your game on my twitter account and tagged 2 youtubers PokeHax and famous HeroVoltsy because your game need to be famous , and we need to stop with the whole exp share thing ok everyone, want to add it do it yourself you have the game and RPG maker is a cheap app on steam just add the item to your inventory its that simple
Thank you for your feedback. It is clear that we both have vastly different and irreconcilable viewpoints on this matter. In respect to that fact, I am not going to continue with any further explanations of my point of view on the matter.



Oh, wow, I've got someone playing my game on YouTube? That's news to me, and pretty cool.

I'm not sure I see myself having stats viewable in the Pokédex, but I'll definitely consider putting them on the website. It would be a project that would take a good amount of time to implement, so who knows when it would happen, but we'll see. Thanks for the suggestion.

View: https://youtu.be/Katx-WzKW08?si=3l3vlCg2iKEMdF1J
here PokeHax playthrough of your game
 
Last edited:
Got a report of another progress stopping glitch, this one during the climax of the game. Fix will come as soon as possible, but I'm pretty busy right now.

The game crashes when entering the 3v3 battle against the Planetary Commanders, after the battle with Cosmo.

EDIT: This is proving to be a much more challenging issue than normal for me to fix. I think I may have found the potential issue, but do not have the time right now to make the changes, test the result, and push out the update. At this point, unless I find some unexpected extra time tomorrow, a fix for this problem will come no earlier than tomorrow night (about another 20ish hours from this edit).

yeah i shared your game on my twitter account and tagged 2 youtubers PokeHax and famous HeroVoltsy because your game need to be famous , and we need to stop with the whole exp share thing ok everyone, want to add it do it yourself you have the game and RPG maker is a cheap app on steam just add the item to your inventory its that simple


View: https://youtu.be/Katx-WzKW08?si=3l3vlCg2iKEMdF1J
here PokeHax playthrough of your game


Wow, thanks a lot for that. It means a lot to me. I'll definitely be taking a look at the videos when I get the time.
 
Last edited:
Good evening, where can we find the item to evolve the pre-evolution of Slashogundidn't necessarily find it by searching (I have 5 badges)
 
Good evening, where can we find the item to evolve the pre-evolution of Slashogundidn't necessarily find it by searching (I have 5 badges)

You can get that item from an NPC in the library in Penum City, the town with the seventh gym. You'll have a choice between the item to evolve it or Ninjato.
 
Does Falcoknight need to learn a certain move in order to evolve? Mine is level 40 and still hasn't evolved yet.
 
Does Falcoknight need to learn a certain move in order to evolve? Mine is level 40 and still hasn't evolved yet.

Sorry about that, that's a known bug that was reported yesterday. It and Hazeard are unable to evolve currently. This will be fixed in the next update.
 
New Hotfix

Sorry that took so long, but we now have a hotfix that will allow players to actually complete the climax event of the story. That sure was an embarrassing one to have fail on me. It turns out that a plugin, which I had implemented after last testing that part, had code that interfered with some custom code that I had written for a specific battle. That's why it was giving me grief trying to figure out what went wrong, as my code still looked like it should have worked. Anyways, same drill as always with hotfixes. Download the new game.rgssad file and replace the existing one in the "Pokémon Sol Version" folder.

Changelog:
  • Repaired the game crash during a battle in the story climax event.
  • Falcoknight and Hazeard are now actually able to evolve into Eagladiator and Venimbus, respectively.
  • Fixed a possible crash when speaking to Crate after defeating the Horizoport Gym.
  • Changed the Escape Rope from a Key Item to a regular item and gave it an actual purchase price. (Apparently, Pokémon Essentials changed this one on me in the background without me realizing)
 
Real quick: do I get to keep the mail carrying Pidove from when you get the Pokéassistant for a while or do I have to give it back as soon as I get the mail? I was originally thinking of keeping the Pidove until I get to the Daycare, so that I can breed it and get a Pidove of my own (For Pokedex completion purposes, of course). And if I have to give it back, is there any other way to get a Pidove somewhere else?
 
Last edited:
Real quick: do I get to keep the mail carrying Pidove from when you get the Pokéassistant for a while or do I have to give it back as soon as I get the mail? I was originally thinking of keeping the Pidove until I get to the Daycare, so that I can breed it and get a Pidove of my own (For Pokedex completion purposes, of course). And if I have to give it back, is there any other way to get a Pidove somewhere else?

There's technically no reason to return it. You do, however, get your own Pidove to keep later on, around the same time as the daycare becomes available, so there's no real advantage to holding on to it unless you want to for fun.

The Mail Center and carrier Pidove thing was bit of whimsy on my part. If this were a real game with internet connectivity, then there'd be some sort of mail delivery service using internet connection. But, as this game has no such capabilities, the Mail Centers don't actually do anything. Point is that if they did do something, you wouldn't be allowed to access it until you returned the Pidove, but since they don't, the player technically has the option to "steal" the Pidove.
 
There's technically no reason to return it. You do, however, get your own Pidove to keep later on, around the same time as the daycare becomes available, so there's no real advantage to holding on to it unless you want to for fun.

The Mail Center and carrier Pidove thing was bit of whimsy on my part. If this were a real game with internet connectivity, then there'd be some sort of mail delivery service using internet connection. But, as this game has no such capabilities, the Mail Centers don't actually do anything. Point is that if they did do something, you wouldn't be allowed to access it until you returned the Pidove, but since they don't, the player technically has the option to "steal" the Pidove.
So, similar to Kenya the Spearow from the Johto games, got it. Also, hate to break it to you, but I found yet another bug. When beating Crate, the game crashes before he can even talk
 
So, similar to Kenya the Spearow from the Johto games, got it.

Kenya was pretty much the inspiration.

Also, hate to break it to you, but I found yet another bug. When beating Crate, the game crashes before he can even talk

No need to worry, I need to know about these things if I'm going to fix them, so it's a good thing to tell me.

This is a related issue to the one I fixed with Crate in the last hotfix. It seems to be a strange minefield sort of bug that doesn't affect most but does affect some. It didn't show up my testing, and I know plenty of people who made it past Crate, so it hasn't shown up in theirs either, and yet it's clearly impassible for you. Regardless, it's an easy fix and the next update will repair it. Sorry about that.
 
I'm currently on the 30F of Planetary HQ and all the doors are locked. Is there a keycard that I missed or is this a bug?
 
I'm currently on the 30F of Planetary HQ and all the doors are locked. Is there a keycard that I missed or is this a bug?

I suggest trying to look backwards. There's a bit of non-linearity to the dungeon, and you had some new areas open up to you on previous floors once you upped your security clearance.
 
I suggest trying to look backwards. There's a bit of non-linearity to the dungeon, and you had some new areas open up to you on previous floors once you upped your security clearance.
I went back and checked every room that was open on the previous floors but couldn't find any key cards.
 
Back
Top