Files
FullScreenPokemon/shenanigans.json
Josh Goldberg e5aef18ce3 Version 0.6.0 (#387)
* (v0.6.0) Changed module names to be camelCase

Huge breaking change. Also refactored some of the UI workings for new
UserWrappr behvaior.

* Onboarded size computations and in-house camelCasing

* Changed #controls to .controls

* Rearranged creations to 0.6.X style

* Removed the unitsize and Component class concepts

HUGE change. Will cause problems down the line, I guarantee it.

* Moved components to their own folder

"Will it compile?"
"Is the pope an athiest?"

* Updated Maps for new component style

* Converted Animations to Actions

* Converted Actions settings

* Componentized Battles

* Componentized Collisions

* Componentized Cutscenes

* Started moving larger components to a class

* Moved back to traditional components

* Continued conversion to new components

* Fixed a few things around menus, maps, inputs, mods

* Got it to compile, somehow

* Updated sprite sizes to reflect no unitsize

* Updated menu sizing

Getting there.

* Changed index to redirect /lib files to /src

Makes the game actually debuggable.

* 1/2 revert "Updated sprite sizes to reflect no unitsize"

That commit went by 16 instead of 4 accidentally.

* Fixed text offsets and speed

* Fixed walking speeds

* Started removing MathDecidr

* Split Math constants into constants dir

* Force renamed to BattleModifications.ts

* Started interface/constants split into components

* Mostly finished splitting of constants

* Fixed lint issues with split constants

* Fixed lack of unitsize in maps files

UGH

* Updated src/index.html for src paths

* Table name fixes

* Split interfaces into components

* Removed proprietary size shenanigans

* Removed some unitsize dependencies in maps

* Fixed up Pallet Town for xnum differences

* Got a real start on fixing walking

* Fixed walking continuation

* Re-implemented following

* Added walking paths and documented them

* Solidified roaming and path walking

* Cleaned up grass visuals

Following no longer sets nocollide, and instead stops characters from
colliding with each other if one's following the other.

* Improved player speed; started on ledges

Player speed now matches the game.

* Fleshed out ledges; added +1 tick for steps

Steps were invariably changing the `% 32` of the player's position by 2.
Added an extra tick of movement (so they stop *after* the necessary 16).

* Continued fixing walking push steps

* Fixed off-by-2 problem for continuing walking

* Small BattleMovr fix: give it menuGraphr

* Brought in fixed index.html, theming from setup

* Fixed Oak intro walking

* Fixed scrolling unitsize offsets

* Bumped output targets to ES5

* Fixed menu persistence after cancelling a save

* Fixed positions for save menu

* Re-added walking through following Oak outside lab

* Re-jiggered keyboard into its own component

* Fixed general battle offsets for no unitsize

* Re-implemented last of "todo: walking" flags

* Touched up some math equations, constants

* Fixed macro positioning for Viridian City

* Fixed macros for Route 22 outside

* Fixed Pokemart, Pokecenter macros for no unitsize

* Split cutscenes into their own files

* Fixed offsets, border for Pokemon menu

* Added rudimentary pause menu tests

* Removed unnecessary html files

* Re-ran setup: changed module resolution to "node"

* Fixed casing of src/settings/Maps.ts

* Fixed casing for many settings files

* Fixed casing for map library files

* Added moduleSettings overrides to constructor

Tests, for example, will want to override the allowed file types for the
audio settings.

* Used createModuleSettings from GameStartr 0.6.2

* Fixed some typos around HTML

* Fixed casing issue for Items.ts imports

* Fixed width for player health numbers

* Updated README.md to mention .container
2016-12-30 17:09:00 -05:00

56 lines
2.0 KiB
JSON

{
"dependencies": {
"AreaSpawnr": "0.6.X",
"AudioPlayr": "0.6.X",
"BattleMovr": "0.6.X",
"ChangeLinr": "0.6.X",
"DeviceLayr": "0.6.X",
"EightBittr": "0.6.X",
"FPSAnalyzr": "0.6.X",
"GamesRunnr": "0.6.X",
"GameStartr": "0.6.X",
"GroupHoldr": "0.6.X",
"InputWritr": "0.6.X",
"ItemsHoldr": "0.6.X",
"MapsCreatr": "0.6.X",
"MapScreenr": "0.6.X",
"MenuGraphr": "0.6.X",
"ModAttachr": "0.6.X",
"NumberMakr": "0.6.X",
"ObjectMakr": "0.6.X",
"PixelDrawr": "0.6.X",
"PixelRendr": "0.6.X",
"QuadsKeepr": "0.6.X",
"ScenePlayr": "0.6.X",
"StateHoldr": "0.6.X",
"StringFilr": "0.6.X",
"ThingHittr": "0.6.X",
"TimeHandlr": "0.6.X",
"TouchPassr": "0.6.X",
"UserWrappr": "0.6.X",
"WorldSeedr": "0.6.X"
},
"package": {
"description": "A free HTML5 remake of the original Pokemon, expanded for modern browsing.",
"name": "FullScreenPokemon",
"version": "0.6.0"
},
"taskGroups": {
"web": {
"drivingObject": "FSP",
"sections": {
"credits": [
"Full Screen Pokemon was made possible first and foremost by Nintendo, who originally created Pokemon and has since maintained the series.",
"It would also not have been possible without the dedicated efforts of the Pokemon fan community over the past two decades, in particular <a href=\"http://bulbapedia.bulbagarden.net/\">Bulbapedia</a>."
],
"explanation": [
"Full Screen Pokemon is a free HTML5 remake of Nintendo's original Pokemon.",
"It includes the original two generations, a random map generator, a <!-- social --> level editor, and over a dozen custom mods."
],
"legal": "Pokemon and all associated games and media are property of Nintendo and/or Nintendo of America Inc., and are protected by United States and international copyright, trademark and other intellectual property laws."
},
"url": "fullscreenpokemon.com"
}
}
}