39362389c7
* 40 Wigglytuff (base fix) @ hanniel
* 39 40 174 variant icons
* 39 40 174 - Variant Palettes
* 359 - Absol Mega Absol [Base Fixes] - @ rival_kieran
* 359 Absol Variant icons
* 359 Absol Variant palettes
* 359 Absol [_masterlist.json]
Enabled variants for absol & mega absol
* [Sprite][Anim] 275 Shiftree- cropped ear fix - @hamez
* Honchcrow Murkrow [Base fixes]
* Murkrow Honchkrow - Icons for variant & female murkrow
* 198 430 Murkrow Honchkrow Variants [Epic Rare]
* [fix] 359 - masterlist - removed ghost entry for exp absol
* 527 528 Woobat Swoobat [Epic Rare] @ rival_kieran
base fix on woobat back, swoobat front, back
palette files for front, back
added to masterlist
variant icons
* [fix] masterlist -removed incorrect entry
* 590 591 Foongus Amoongus @ Omniv
variant icons
variant palettes
fixes for base front and back
* 587 Emolga [Rare Epic] @ bagonganda
icons variants
front back base fix
variant palettes
* [fix] masterlist Added missiing variants. Added Qwuilfish variants
Qwilfish icons
variant palettes
Enabled variants for pokemon in title.
39 40 174 Jigglypff Wigglytuff Igglybuff
587 Emolga
211 Qwilfish
* 377 378 379 486 894 895 Regirock Regice Registeel Regigigas Regieleki Regidrago @greenninja757 @_vari_ @splashceles @gonfold @sphinx_sage
variant icons
variant palettes
base fixes for regigigas, regieleki & registeel
added all to masterlist
* 684 685 Swirlix Slurpuff [Rare Epic] - @ gerolau
* 682 683 - Sprizee Aromatisse [Rare Epic] - @ Koda_want_to_sleep
* 378 Regice [Base shiny + replacement] - @ Vari
* 501 502 503 6503 - Oshawott Dewott Samurott [Base Fix Rare Epic] - @Omniv @yepitscaio
* 152 153 154 - Chikorita Bayleef Meganium [Base Fix Rare Epic] - @ corsola_bandit
* 807 Zeraora [Epic Rare] - @ luckyluckylucky
* 194 195 Wooper Quagsire [Rare Epic] - @ OfficerPorkchops
cleaned up wooper's face
variant icons
added to masterlist
palette files
* 616 617 Shelmet Accelgor [Base fix, Rare, Epic] - @ Vari
shelmet base fixes
variant icons
variant palettes
added to masterlist
* 588 589 Karrablast Escavalier [Rare, Epic] - @ Vari
variant palettes
variant icons
added to masterlist
* 170 171 Chinchou Lanturn [Rare, Epic] - @ thetruegge
variant icons
variant palettes
added to masterlist
* 158 159 160 Totodile Croconaw Feraligatr [Rare, Epic] - @ Dingosig @ Ashhawk
variant icons
variant palettes
added to masterlist
* [128] Tauros [Rare Epic] - @ Bibble
variant icons
variant palettes
added to masterlist
* 509 510 Purrloin Liepard [Basefix, Rare, Epic] - @ MeganiumOpus
variant icons
variant palettes
base fix 510 liepard
added to masterlist
* 390 391 392 Chimchar Monferno Infernape [Base Fix, Rare, Epic] @ hanniel.15
base fix all
variant icons
variant palettes
added to masterlist
* [fix] masterlist erroneous value on chinchou, lanturn
* 455 Carnivine [Base Fix Rare Epic] - @ hamez
base fix for front, back
variant icons
variant palettes
added to masterlist
* 944 945 Shroodle Grafaiai [Base fix, Shiny fix, Rare, Epic] - @ Vari
* 167 168 Spinarak Ariados [Rare, Epic] - @ Thorn @ wormhood
* 676 Furfrou [BaseFix Rare Epic] - @ gerolau
* Variant removed 509 510 Purrloin Liepard
This reverts commit
|
||
---|---|---|
.github | ||
docs | ||
public | ||
src | ||
.dependency-cruiser.cjs | ||
.env | ||
.env.beta | ||
.env.development | ||
.env.production | ||
.env.test | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
LICENSE | ||
README.md | ||
create-test-boilerplate.js | ||
dependency-graph.js | ||
eslint.config.js | ||
favicon.ico | ||
global.d.ts | ||
index.css | ||
index.html | ||
lefthook.yml | ||
package-lock.json | ||
package.json | ||
tsconfig.json | ||
update_exp_sprites.ps1 | ||
vite.config.ts | ||
vitest.config.ts | ||
vitest.workspace.ts |
README.md
PokéRogue is a browser based Pokémon fangame heavily inspired by the roguelite genre. Battle endlessly while gathering stacking items, exploring many different biomes, fighting trainers, bosses, and more!
Contributing
🛠️ Development
If you have the motivation and experience with Typescript/Javascript (or are willing to learn) please feel free to fork the repository and make pull requests with contributions. If you don't know what to work on but want to help, reference the below To-Do section or the #feature-vote channel in the discord.
💻 Environment Setup
Prerequisites
- node: 20.13.1
- npm: how to install
Running Locally
- Clone the repo and in the root directory run
npm install
- if you run into any errors, reach out in the #dev-corner channel in discord
- Run
npm run start:dev
to locally run the project inlocalhost:8000
Linting
We're using ESLint as our common linter and formatter. It will run automatically during the pre-commit hook but if you would like to manually run it, use the npm run eslint
script. To view the complete rules, check out the eslint.config.js file.
📚 Documentation
You can find the auto-generated documentation here. For information on enemy AI, check out the enemy-ai.md file. For detailed guidelines on documenting your code, refer to the comments.md file.
❔ FAQ
How do I test a new _______?
- In the
src/overrides.ts
file there are overrides for most values you'll need to change for testing
How do I retrieve the translations?
- The translations were moved to the dedicated translation repository and are now applied as a submodule in this project.
- The command to retrieve the translations is
git submodule update --init --recursive
. If you still struggle to get it working, please reach out to #dev-corner channel in Discord.
🪧 To Do
Check out Github Issues to see how can you help us!
📝 Credits
If this project contains assets you have produced and you do not see your name here, please reach out.
🎵 BGM
- Pokémon Mystery Dungeon: Explorers of Sky
- Arata Iiyoshi
- Hideki Sakamoto
- Keisuke Ito
- Ken-ichi Saito
- Yoshihiro Maeda
- Pokémon Black/White
- Go Ichinose
- Hitomi Sato
- Shota Kageyama
- Pokémon Mystery Dungeon: Rescue Team DX
- Keisuke Ito
- Arata Iiyoshi
- Atsuhiro Ishizuna
- Pokémon HeartGold/SoulSilver
- Pokémon Black/White 2
- Pokémon X/Y
- Pokémon Omega Ruby/Alpha Sapphire
- Pokémon Sun/Moon
- Pokémon Ultra Sun/Ultra Moon
- Pokémon Sword/Shield
- Pokémon Legends: Arceus
- Pokémon Scarlet/Violet
- Firel (Custom Ice Cave, Laboratory, Metropolis, Plains, Power Plant, Seabed, Space, and Volcano biome music)
- Lmz (Custom Ancient Ruins, Jungle, and Lake biome music)
- Andr06 (Custom Slum and Sea biome music)
🎵 Sound Effects
- Pokémon Emerald
- Pokémon Black/White
🎨 Backgrounds
- Squip (Paid Commissions)
- Contributions by Someonealive-QN
🎨 UI
- GAMEFREAK
- LJ Birdman
🎨 Pagefault Games Intro
- Spectremint
🎨 Game Logo
- Gonstar (Paid Commission)
🎨 Trainer Sprites
- GAMEFREAK (Pokémon Black/White 2, Pokémon Diamond/Pearl)
- kyledove
- Brumirage
- pkmn_realidea (Paid Commissions)
- IceJkai
🎨 Trainer Portraits
- pkmn_realidea (Paid Commissions)
🎨 Pokemon Sprites and Animation
- GAMEFREAK (Pokémon Black/White 2)
- Smogon Sprite Project (Various Artists)
- Skyflyer
- Nolo33
- Ebaru
- EricLostie
- KingOfThe-X-Roads
- kiriaura
- Caruban
- Sopita_Yorita
- Azrita
- AshnixsLaw
- Hellfire0raptor
- RetroNC
- Franark122k
- OldSoulja
- PKMarioG
- ItsYugen
- lucasomi
- Pkm Sinfonia
- Poki Papillon
- Fleimer_
- bizcoeindoloro
- mangalos810
- Involuntary-Twitch
- selstar
- koda_want_to_sleep
🎨 Move Animations
- Pokémon Reborn