• The Eevee Expo Game Jam #10 has concluded, congratulations to all participants! Now it's time for the judges to play through the games, and you can play along to vote who deserves the community choice spotlight.
    You can check out the submitted games here!
    Play through the games and provide some feedback to the devs while you're at it!
  • Hi, Guest!
    Some images might be missing as we move away from using embedded images, sorry for the mess!
    From now on, you'll be required to use a third party to host images. You can learn how to add images here, and if your thread is missing images you can request them here.
    Do not use Discord to host any images you post, these links expire quickly!

Completed PS: The First Journey & Red's Journey West

This project is complete. Any future revisions will be bug fixes or small updates.
Project Status
Completed
Project Version
10.10
The game has received a huge update! Version 10 is out now!
Please note that if you had started playing on any version below v10, your saves won't be compatible. If, however, you had already finished Oak's part, and updated shortly after having started Red's part, you may use this save:

https://mega.nz/file/wDRDzYBa#A3PMHRjDow6XKqfI-5exr8uwrThUUZfR5xFfJQRW0oo

It will start you right at the beginning of RJW. (v10 compatible)



zjHOLs3.png
8eI8otC.png



1qjqo9f.png



A swan song to the older generations who started with the originals, and a novel, thrilling, emotional story for the newer generations!!


IO4ehwm.gif
p0s7tgZ.gif
otrhKSm.gif


Experience "Generation 0" where it all began - witness Professor Oak's first journey across the Kanto Region - and after you are done, follow Red's Journey to Johto, 40 years later, in search of a very important person!
Two adventures in one! Instead of a traditional postgame, you'll get to experience a new story, throughout a challenging Johto, in the shoes of the (second) strongest Trainer in the world! Follow Red's Journey to redemption after a devastating and humiliating loss to Ethan (Gold). Witness his transformation through loneliness to maturity, as he traverses Johto together with a cast of familiar characters.

bVwBQIX.gif
hwHghZb.gif
0V5LdlL.gif
3E4WmzR.gif


It is the year 1957. Samuel Oak, a 20 year-old prodigy, has just returned back to his home country after spending three years in the world’s best university. With him, he brings science, technology, and the true spirit of trainerhood. On a mission to establish the first ever League in the East, Oak will have to adjust to local battling traditions, overcome bureaucratic hurdles, and introduce local uneducated Tamers to the proper way of doing things.


FIND OUT HOW IT ALL PLAYED OUT BACK IN THE 50ies! Gen 0!

Rch8x7d.png


STORY
1957 Kanto is a place under heavy development. The concept of a “trainer” is relatively new – with most people who are on the creature business calling each other “Tamers”. They battle for money, they have the right to take another Tamer’s Pokemon upon winning, and they generally cause a great deal of pain to the locals.



Once Kantonians learned how to craft capsules (Pokeballs) out of Apricorns, a “creature craze” swept through the country. The rush of making easy money, putting responsibilities aside, and experiencing unprecedented freedom and strength captivated the youth. The frequent complains from seniors went unheard, students started dropping out of school, and gangs quickly formed.



In this chaotic environment, you are tasked with bringing to Kanto (and the entirety of the "Pokemon" nation)... not a ruleset, not a new way of battling, but an entire infrastructure that will eventually end up being responsible for the shaping of modern trainer conventions as we know them. Will you be able to bring law and order to the land, or will the wild environment of Kanto get you?


o1pEmss.png



FEATURES:



- Inspired by the beta versions of Red and Green, (Trainers using whips, economy based around Pokemon, early lore or concepts that got scrapped, pokemon being closer to natural organisms than wee-wee-mythological multibeings from multiverses)



- Remastered Kanto that is visually closer to how it looked back in gen 1 (hey, no nostalgia pandering here, don’t go down the genwunner route, kthxbye). For instance, Route 1 has fields on either side, not trees as in Gen 3. Kanto is much more rural, as represented in older artwork.



- Manmade items are practically non-existent, you need to make Pokeballs from Apricorns (unreal time system means you can get a ball converted relatively fast), find berries or roots, and generally be economically-minded. You can buy Pokemon but you can’t sell them.



- Establish the first Gyms and the first League, by taking down Tamer groups whose activities can sometimes be... reprehensible



- The only evolution method known is “level up” evolution. At least to those who DO know that Pokemon can even evolve in the first place…



- Many Pokemon that are known to be rare today, are ubiquitous in this era. Well, not THAT ubiquitous, but much easier to find.



- Access your “Storage Boxes” from the menu. Well, computers don't exist yet, at least in Kanto, and there is no restriction forcing teleportation upon your ...balls… if you have more than six of them. So you can simply stuff those extra mons inside your bag.



- Organize your resources carefully. Berries aside, they are limited, and losing a battle means losing a lot of money. Healing services are both rare and expensive.



- A modified HGSS soundtrack, with a couple of OG tracks in the mix, that aims to replicate the OG feeling of Kanto music in an authentic way. What would the soundtrack have sounded like back then, if it wasn’t restricted by GB’s audio hardware?



- Discover the background of various characters, from Koga to Bertha, and witness the transformation of a ragtag, loose group of Tamers into Gym Leaders.



- A heartwarming story that explains Oak’s background and his role in every future trainer’s journey
.


MfV3fc7.png



CHARACTERS:


The four childhood friends:



Samuel



A 20 year-old prodigy whose intellectual prowess earned him the title of the youngest professor on earth. Returning from Unova, and now on a mission, he ventures out to open a laboratory and earn an official position in the University of Celadon. A bit grumpy and certainly not very warm. His childhood friends, who greet him upon returning, are eager to bring his heart back home.





Agatha



Agatha is a very sensitive woman whose aim is to become a nurse. Despite getting every single attempt to make Sam open up to her, shut down, she keeps going. A very giving person who borders on naivety. Always looks at the bright side of life.



John



Sam’s best (and perhaps only real) friend. He grew up with Sam’s father, whom he absolutely adored. Physically gifted, he always protected Sam from trouble, trouble that frankly, was caused in part by Sam’s social incompetency. Or perhaps, (and as counterweight to his fascination with objects) by his absolute indifference to people. John is very competitive and has an unwavering spirit. He secretly admires Sam for his intelligence, despite all his grandiose declarations that physical strength is all that matters.





Athena



Athena is a bit of a tomboy with a strong sense of adventure, and buttloads of energy. Sometimes “sense of adventure” becomes “total recklessness” and she ends up in trouble. John rescuing her all the time (yes, there’s a trend here with John) eventually got to her and she fell for him. She is the only person who can calm him down after a bad day.



=================================================================


The four childhood friends, will eventually meet again. And it’s up to Sam to decide whether fun and work can coexist, and whether those four will get to relive their childhood bliss during an adventure that will hopefully make up for the three years Sam had been away (and for Sam's obsession with studying that led to total neglect of his personal life).


kFOI8kR.png



poPrY6e.png


~

kHQmbhp.png


~

rlm8lSF.png


~

Lw8giPK.png


Wzl3zqE.png


In Red’s Journey West, you will be faced with harder (than usual) fights. If you are competent in competitive, they will be a walk in the park - otherwise, since they were designed to teach non-competitive players how to adapt to the scene, you will come out with greater confidence in your skills, as a result. So don't fret, and approach your choices with a tactical mind!

Find out the truth about Red's missing brother, and the events that transpired between Red's loss and his arrival in the West, in this emotional journey about the process of coming of age, in a time when traditional family structures have started falling apart.

On a fateful day, on the very peak of Mt. Silver, Red was dealt a decisive blow - a newcomer from Johto, with 16 badges, swept his team with ease. To someone like Red, who had never lost a battle before, it felt like the world had ended. After running away with his tail between his legs, he stumbled upon an old friend, who gave him a letter mentioning a potentially important person to Red. With purpose anew, our protagonist finally descends Route 26, and travels to Johto in search of him.

6IcRpdC.png


Features:

- The game’s difficulty has been made with introducing non-competitive players to competitive tactics, in mind!

- Beta Johto content restored! Caves, routes, and a Town!

- Starters given dual typing (yeah, cliche, I know) almost all competitively “insignificant” mons buffed

- A quick-paced adventure that respects your time! Useful additions to overcome grinding

- Beta mons that got cut, in the form of corresponding later gen mons

- Secret mons for those who care about them

- more than 100 animated portraits!

- remastered and original tracks (stadium 1 and 2, colosseum, HGSS)

- L O R E


Q8B1gtT.png


Red
Once known as the strongest Trainer in the world, Red has been silent for the majority of his life, and most people have taken that for granted - perhaps he is just "le strong silent type", or he's been maintaining that attitude in defense against a world where battling is everyone’s only real job. Despite not showing his face to his friends and family, it looks like the latter are still looking (out) for him. Will he be able to overcome his loss and find the person he's been looking for?

G8OPsUL.png


Blue
A self-proclaimed "travelling merchant", with an obvious tendency for kleptomania, and a sassy and snobby attitude, this girl is wandering Johto with an unknown purpose. She "happens" to run into the gang every now and then, and let's all hope she doesn't get to join.

v1btuhZ.png


Green
The Gym Leader of Viridian, Green seems to have matured a bit after the close-call loss to Red in the Pokemon League, three years prior. His... smelling proclivity hasn't kept him away from trouble - although one could say it's exactly the fact of sniffing out things that's helped him find Red.

2APGKGe.png


Daisy
Green's older sister, and the caretaker of both Red and Green whenever Red's mom was away, she's the cheerful, wise, and strong mentor figure that Red and Green had missed growing up. She is unstoppable during a shopping-spree, and while she loves irony, she's quite tactful when she's with people. Unless that's Red or her brother, whose diapers she's helped change many a times - and that still makes them lil' babies in her view.




SCREENSHOTS:



S7z2rwS.png
V9AjEJ1.png

2M4f3Y3.png


DOWNLOAD:



H4oQeEz.png



Bugs:
  • Some item icons might show as "?", please report those.
  • Some mons are missing their cries



Community Mods:

- "Unraveled Paths" by PJ https://eeveeexpo.com/threads/4513/
A mod that gives you the option to choose between the original ending and an alternate ending. Compatible with all future versions of TFJ.

euzsEUZ.png



CREDITS:


~CREDITS~
if I forgot someone PLEASE let me know immediately!

~CREDITS~


IN NO PARTICULAR ORDER:


Nintendo and Gamefreak


Pokemon Essentials by:

Maruno
Poccil
Flameguru


With contributions from:

AvatarMonkeyKirby
Marin
Boushy
MiDas Mike
Brother1440
Near Fantastica
FL.
PinkMan
Genzai Kawakami
Popper
help-14
Rataime
IceGod64
SoundSpawn
Jacob O. Wobbrock
the__end
KitsuneKouta
Venom12
Lisa Anthony
Wachunga
Luka S.J.

and everyone else who helped out




~ Testing Team ~


Sandy

Ray2064

Manul

Earthescape

DemICE

Chris

SaitoHikari



~ Assistance ~

Ray - Graphics Insertion, Cry insertion

AcrylicBoredom - Cry insertion

RockyRock - Grahpics Insertion




~ Ideas ~

CocoaButterKisses

RockyRock

ArtilleryOctillery




~ Johto Dungeon Maps, Route 49, Pal Park ~

Earthescape




~ Bughunting, Feedback, Ideas ~

Skyter97

Dogboy2709

MikeCakes

Demice

Specific

Yrgulian

DilawZ08

Jingle

Alilatias

Reshad

Misfit0216

Canneon

Anty

DJ Sha'Do Umbreon

Paravoina

Ceamlyn

MMMM13

Cpt. Arroth

HeroVoltsy

Lanturn Joe

Miri33

Mariyannu

Earthescape

Erun

Coolbhupi

Chronos

FL

Pan

Ntc




~ Original FRLG maps ~

JohtoBlaziken




~ Scripts ~


Hollow Ego - Simulated/Scripted Battle

Wonsul - Storage Access from Menu

Kurotsune, Amethyst - Text Skip

FL - Unreal Time System

Luka S.J., Tenshi of War - Animated Battlers

LostSoulsDev / carmaniac, PurpleZaffre, and Golisopod User - Location Signposts

Mr. Gela, with help from Golisopod User - Namebox and Portraits

Klein Studio, Marin , edited by TrankerGolD - Fast Forward

Derxwna Kapsyla - Bicycle and surf theme permanence

GB -> Essentials, by rigbycwts, imported by Not Important to v18

Marin -> Easy Questing Interface

NuriYuri -> Fmod Audio Looping




Other snippet related:
----------------------

Vendily

Nikdie (shadow Pokemon type quadruple damage removal)

Uber Dunsparce



Eventing Tricks:
------------------

averyindahouse - Storing party


Gen 8 PBS
------------
UberDunsparce


Legends PBS
------------



====================
~ Graphics ~
======================

Portrait Bases
--------------

nephae
_64smashmaster3ds and Chocogrotto, 2000s Alola Blue (Green)


Tilesets:
---------


SirMalo's HGSS Rips for RMXP

La Pampa - Epic Adventures >

Tileset from Pokemon Epic Adventures (La Pampa)
https://pokemonworkshop.com/forum/index.php?topic=409
made available as a resource in the french dev kit and fangame community.

Associated Crediting:
Code:
Expand Collapse Copy
Alistair
Alucus
Bakura155
Bati'
Blue Beedrill
BoOmxBiG
Chimcharsfireworkd
CNickC/CNC
CrimsonTakai
Cuddlesthefatcat
Dewitty
EpicDay
Fused
Gigatom
Heavy-Metal-Lover
Hek-el-grande
Kage-No-Sensei
Kizemaru_Kurunosuke
Kymotonian/Kyledove
LaPampa
LotusKing
New-titeuf
Novus
Pokemon_Diamond
PrinceLegendario
Reck
Red-Gyrados
REMY35
Saurav
SL249
Spaceemotion
Speedialga
Stefpoke
sylver1984
ThatsSoWitty
TheEnglishKiwi
Thegreatblaid
ThePokemonChronicles
TwentyOne
UltimoSpriter
Warpras
WesleyFG
Yoh
Youri (Yuri / Nagato Yuki)
07harris/Paranoid
19dante91
27alexmad27

Akizakura16 - Interior Tileset

Kyledove - Some overworld tiles

SailorVicious - Some overworld tiles

Aveon Trainer's interiors

Heartlessdragoon (RSE Tile Rip)

RBRNNova - Tent tiles

hek-el-grande, light-pa, zerudez, phyromatical - Lava/volcanic tiles

Flurmimon - A few cave tiles

PeekyChew - Traditional Japanese Tiles

Mikenaria -HGSS Interiors

Rayquaza Dot - Some overworld tiles

ChaoticCherryCake - Truck from Public Tiles

Phyromatical - Shipwreck tiles

SailorVicious - Old Style Shipwreck


Autotiles:
-----------------

HGSS Autotiles for RMXP - Ripped by DeepBlue PacificWaves, WolfPP and SirMalo


Sprites:
----------------

Greninja and Mr. Rime

N-Kin
aXl
G.E.Z., TheAetherPlayer

ezerart
ursaluna by zerudez
Sirfitched Base

Conyjams

shadow lugia base by shadowgate31

sirfitched base by KingOFTheXRoads

noscium - drampa


All other next gen mons:
--------------------------
Falgaia,
Azria (zerudez)
KingOFTheXRoads



Trainers:
-----------
Solo993 and tebited15

joetestrikesback

DSTAR99 - Grown Red




Charsets:
------------------

Gen 4 OW Sprites by:

Neo-Spriteman

VanillaSunshine

PurpleZaffre & Maicerochico

AtomicReactor

Mighty Jetters -PMD Lapras Sprite Rip

DiegoWT - Gen 5 Chars Gen 4 Style

sonicshadowsilver

lapokefanatica



UI:
---------------------------

aki - free summary screens

zygoat - Platinum Style Battle UI



Fogs:
-----------------------------

Zuhn - cherry blossom leaves gif



Battle Backgrounds:
--------------------------

FinalArt

iametrine

carchagui

princessphoenix

Phoenix of Light92 - XY battle background rip


Other (VS sprite)
---------------

iTheRealPikachuV2



#===========================
~ Audio ~
#============================

Music:
-----------

Modified HGSS Kanto and Johto, Stadium 1 & 2, XD Gale of Darkness OST - by AenaonDusky


HGSS Midis ripped by Exabyte U

Mt. Moon Midi: Nayuki Midi Rip from RBY, modified

Surf Track Base Midi: unnamed, from khinsider.com, modified

All music edited in FL STUDIO, using FLEX, VSCO2 and Orion Vsti (all free)




"RPG Maker XP" by:
Enterbrain

Pokémon is owned by:
The Pokémon Company
Nintendo
Affiliated with Game Freak


V2fHDkg.png



Questions and Miscellanous Information:


GAMEPLAY LENGTH: 6-8 hours, Oak's part, 6-9 hours Red's part

Android dark map fix as suggested by PJ:
Hold and drag the game in game library; after the menu pops up, select the "Optimize Maps" option.
OOnBW1j.png

Click "ENTER" to initiate the conversion process. This may take up to 3 mins based on the game and map size.
UPHX8Iy.png

Click "ESCAPE" once the conversion is completed. The emulator will close abruptly, its expected.
4bFYR6K.png

The game should now go from this ...
cHaWgCE.png

to this!
Eq2q1uS.png


Q: Is this game for me?
A: If you like story-driven games with a bit of challenge here and there, then yes. The game is generally for everyone, but will probably be most enjoyed by older fans.



Q: Generation specifics?

A: Evolution: Levelup only for ALL mons no need for trading, stones etc. Gen6 mechanics, No Double Battles(well, mostly), evolutions of Kanto mons, later evos included, but baby mons not included until postgame. Psychic and Fighting types, as well as several Kanto-specific mons do not exist yet. Farfetchd is OP.


Q: Is this game complete?
A: Yes it is. Feedback greatly appreciated!

Q: What is Red's Journey West?
A: In traditional terms the "postgame" but it's an entire new game, a second part to The First Journey, playable after you finish Oak's part.



Feel free to use this version of Kanto in your game as long as you credit JohtoBlaziken and La Pampa (and their associated credit list), goes without saying.


 
Last edited:

AenaonDogsky

Arbiter of Doggos
Member
Joined
Dec 12, 2017
Posts
504
7.0 , a pretty big update is out, with lots of improvements across the board.

Additions:

  • added signs to indicate where Agatha and Athena are in Rock Tunnel
  • added more save points after cutscenes
  • added a sign in R9, to help locate Ezio the first time around
  • added unique battle tracks for sam's friends
  • added another courier giving you repels before entering deep into MT. Moon
  • added more natural energy items to the overworld
  • added yet another Courier in Diglett's cave, resupplying the player with Repels
  • added a small island with an herb near the Karp to visually guide players towards it
  • added Pewter and Fuchsia BGM variants
  • added secret Farfetch'd event
  • added a save point after the first dialogue event with Tsuyo
  • added a proper spawn point before the Tsuyo fight
  • added a sprite for og Sam's gyarados


Improvements:

  • improved interiors across many Kanto locations
  • Updated Olivine Marina bridge corners
  • updated Athena's party to reflect FRLGs team in sevii islands
  • shortened Rock Tunnel end path
  • significantly improved first Ezio encounter event, reducing the dialogue by a lot
  • improved hamlet post-arrangement dialogue flow
  • improved rodent npc description and other details
  • improved athena's trainer sprite
  • improved Farmer Tamer leader event dialogue
  • updated farfetch'd stats
  • improved the standard battle theme
  • improved Dean Gen dialogue flow, and corrected mistake referring to Saffron
  • highly improved Kikuno recruiting event dialogue
  • increased number of rare candies received before fighting Tsuyo
  • improved Silph Groceries scene dialogue flow
  • improved Governor talk event
  • improved dialogue flow in pre-silph construction cutscene
  • added some music to said scene
  • reduced energyroot's price to 800
  • added NPC in vermilion hinting about the "easy mode" of having a good rock type early-game
  • reduced almost all TFJ Pokemon vendor prices, changed some mons


Fixes:

  • fixed a lot of tile errors
  • Fixed a lot of typos
  • Fixed R49 surfing ledge
  • Fixed Radio Tower passable tile
  • Fixed Violet passable roof tile
  • Fixed Underground passable plant tiles
  • Fixed Bench tile
  • Fixed Whirl Islands corner ledge tile
  • Fixed Olivine Marina surfable ship spot
  • fixed Hairo cutscene in Mahogany not setting speedup back on
  • fixed Lance using Jerry Goodra
  • fixed weird cinnabar island 2nd time tiles and warps
  • fixed koga non-pimple OW sprite before fight
  • fixed transition to Route 10 south side not changing BGM
  • fixed npc in viridian talking about later events before those had taken place
  • fixed diglett's cave entrance tile priority in R2 side
  • fixed "container" not appearing when flavor text appears
  • removed lastersort from opponent mons
  • fixed Pewter interior map BGM
  • fixed blue text in saffron move relearner
  • lowered a couple mons high-volume cries
  • replaced "a new badge is required" text
 

Astral_Dreamo

Rookie
Member
Joined
Nov 26, 2022
Posts
1
I Ctrl + F "download" I can't seem find the game. I did saw the game version 5.1 but it's gone.

edit:
Nevermind, I found the game!
 
Last edited by a moderator:

blazex

Rookie
Member
Joined
Dec 3, 2022
Posts
1
Man i am unable to defeat dance challenge 🥲 what to do? How long should i try it will never end
 

AenaonDogsky

Arbiter of Doggos
Member
Joined
Dec 12, 2017
Posts
504
Man i am unable to defeat dance challenge 🥲 what to do? How long should i try it will never end
Make sure to hit the correct button either right on the center, or after the button prompt has passed.
 

aahns

Rookie
Member
Joined
Dec 3, 2022
Posts
1
i try to download it but the mega link jjust says the file you are trying to download is no longer available?
 

AenaonDogsky

Arbiter of Doggos
Member
Joined
Dec 12, 2017
Posts
504
i try to download it but the mega link jjust says the file you are trying to download is no longer available?
You were downloading right as I was updating the link to a new version!

Version 7.1:

-Various improvements to Silph Co mission events and aides dialogue
-Fixed Sam talking as Courier
-Fixed sam not turning the right direction to talk to Archimedes
-Improved Agatha dialogue in Viridian
-Fixed Fuchsia interior music
-Fixed transparent sailor in Isle Two
-Fixed Gym building dialogue
-Reduced volume of Manectric and Luxray cries
-Improved mission cutscene dialogue
-Positioned Kikuno's sprite higher, so that she wont look too short
-Fixed Ezio height sprite when on walking animation
-Fixed R49 blank tile
-Fixed R50 Surfing bug
 

Anther

Rookie
Member
Joined
Dec 5, 2022
Posts
7
Damn I can't beat the second gym
Lost the Great Ball and accidentally saved there. Can't catch a new mon and it's terribly difficult to beat the gym with Shuckle.
 

AenaonDogsky

Arbiter of Doggos
Member
Joined
Dec 12, 2017
Posts
504
Damn I can't beat the second gym
Lost the Great Ball and accidentally saved there. Can't catch a new mon and it's terribly difficult to beat the gym with Shuckle.
Send me your savefile, and I'll get you the mon you wanted to catch with that greatball. Either on discord, or via DM
 

Anther

Rookie
Member
Joined
Dec 5, 2022
Posts
7
Send me your savefile, and I'll get you the mon you wanted to catch with that greatball. Either on discord, or via DM
I was able to beat the 2nd gym after grinding Shuckle out to like lvl 30, really enjoying the game so far btw
 

AenaonDogsky

Arbiter of Doggos
Member
Joined
Dec 12, 2017
Posts
504
I was able to beat the 2nd gym after grinding Shuckle out to like lvl 30, really enjoying the game so far btw
Good to hear! Red's part has a slow and painful start, since you've fallen from grace, but once it picks up, you'll be enjoying it even more!
 

KingScar

Novice
Member
Joined
Dec 26, 2021
Posts
24
Discord invite link expired. Will play test soon as game's downloaded.

Softlock on fainting at the first Arcanine. "Agitated" Arcanine.
 
Last edited by a moderator:

AenaonDogsky

Arbiter of Doggos
Member
Joined
Dec 12, 2017
Posts
504
Softlock on fainting at the first Arcanine. "Agitated" Arcanine.
Perhaps you meant to say crashing, rather than softlocking? Does the event stop progressing? Can you not enter the tunnel and exit?
 

AenaonDogsky

Arbiter of Doggos
Member
Joined
Dec 12, 2017
Posts
504
Hey, where can we find a Farfetch'd in Red's Journey West?
In the usual routes like in the gen 2 games (e.g. north of Olivine). I want to eventually post an encounter table, but I haven't had the time yet.
 

Anther

Rookie
Member
Joined
Dec 5, 2022
Posts
7
I simply can't get past Richard's Zapdos at the Lighthouse, any strats?
And I've never seen a Farfetcher
 

Attachments

  • team.PNG
    team.PNG
    15.9 KB · Views: 122
Last edited:
Back
Top