Difference between revisions of "Future versions"

From Pokémon 3D Wiki
Jump to navigation Jump to search
m (Undo revision 20918 by Fantasticx.1991 (talk))
m (→‎Game Versions: Removed 0.56.)
 
(156 intermediate revisions by 6 users not shown)
Line 3: Line 3:
Here is a list of potential upcoming features to [[Pokémon 3D]]'s new versions.
Here is a list of potential upcoming features to [[Pokémon 3D]]'s new versions.


* - finished feature/known fix
__TOC__
__TOC__
==Launcher Versions==
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 11: Line 11:
! Planned content
! Planned content
|-
|-
| 0.48
| XX.05.2014
|
|
====New Features:====
X.XX
* [[Saffron City]]
| XX.XX.XXXX
|
''No known information regarding a launcher update.''
|}


====Bug Fixes:====
==Server Software Versions==
*Fixed Poison Point Activating on a Non-Contact Move. [http://pokemon3d.net/forum/threads/7455/ (Source)]
{| class="wikitable"
*Fixed two Camera Bugs in [[Team Rocket]] warehouse. [http://pokemon3d.net/forum/threads/7457/ (Source)]
|-
*Fixed a Crash While Reading The [[Player]]'s House's Sign. [http://pokemon3d.net/forum/threads/7480/ (Source)]
! Version
*Fixed the game accepting mouse clicks while unfocused. [http://pokemon3d.net/forum/threads/7481/ (Source)]
! Target date
*Fixed a bug with the radio tower director. [http://pokemon3d.net/forum/threads/7462/ (Source)]
! Planned content
*Out of Bounds in the Battle Tower ( Due to camera Bug )
|-
*Changed some wrong TM's (35/43/45)
|
*Fixed a bug in Glitter Lighthouse . [http://pokemon3d.net/forum/threads/7478/ (Source)]
X.XX
*Fixed a typo in one of Oak's dialogues. [http://pokemon3d.net/forum/threads/7495/ (Source)]
| XX.XX.XXXX
*Fixed a bug that causes the game to go unresponsive. [http://pokemon3d.net/forum/threads/7456/ (Source)]
|
*Fixed a bug that Miracle seed has two IDs (109 and 117). [http://pokemon3d.net/forum/threads/7506/ (Source)]
''No known information regarding an update to the server software.''
|}


====Dev Features:====
==Game Versions==
*Added a map preview mode for future tools that want to preview a map in the Pokémon3D engine directly [https://twitter.com/nilllzz/status/469171624730968064 (Source)]
{| class="wikitable"
|-
! Version
! Target Date
! Planned Content
|-
|
===Alpha 1.0===
| XX.XX.20XX
|


*(:while), (:endwhile) and (:exitwhile) commands implemented into the #Pokémon3D script system. [https://twitter.com/nilllzz/status/468494292420669441 (Source)]
====New Features:====
*New Engine - Save Wipe is inevitable here.


====Huge list of Major improvements====
====Possible Revisions====
{{SpoilerV2|Huge list of Major improvements|
*Will implement the remainder of the islands.
*Added running sound
*Will overhaul the interface of the remaining menus.
*Added new font to the game and replaced the textbox and choosebox fonts with this new font
*Will implement a [[Gym Leader]] rematching system.
*Added item bag icons to the font and messages
*Will alter the scripts during the credits to be less redundant.
*Unified the receive item message
*Will allow the ''Register'' script class to utilize Pokémon data.
*Added specific triggers for TMs like “only learnable when fully evolved”
*Will drastically change the file structure of the ''Pokemon'' folder.
*Fixed Paralyze Heal’s text spacing
*Will add the ''SharedResources'' folder for content that should not be altered.
*Added a success sound: Receiving Pokégear, the Odd Egg, the Togepi egg in Violet, Pokédex, the Radio Quiz, the Starter Pokémon, Kenya on Route 35, receiving the GTS card, getting Shuckle in Cianwood
*Will add the ''Localization'' folder for holding token files.
*Added Pokémon cries in battle
*Will move the ''Data'' and ''Poke'' folders to the same level as the other base folders in a [[GameMode]].
*Starter Pokémon’s first evolution can learn Ride now
*Will move several files from the ''Script'' and ''Maps'' folders into the new ''Data'' folder.
*Correctly capitalized “Cut”
*Will disallow [[GameModes]] from accessing default files.
*Fixed “Pokemon” to “Pokémon” in trainer script in Whitney’s Gym
*Will introduce ''Construct'', the newest format to [[Pokémon 3D]]'s programming language.
*Added Cry for Sudowoodo script
*Will add the '':elseif'' statement.
*Fixed “ROUTE 31” to “Route 31” in mail guy’s script on Route 35
*Will introduce ''EasyValues'', making variables more friendly to use in the new ''Construct'' language.
*Fixed the volume of some early songs
*Will fix the '':while'' statment to allow nesting with the ''@script.start'' command.
*Fixed Stantler’s sprite
*Will add ''\'' as an escape character.
*Added “Confusion” move to Abra for Psychic Mark’s Abras
*Will remove the necessity of having ''version=2'' and '':end'' in scripts.
*Added tree walls around maps: Route 34, 35, 36, 37, 38, Goldenrod, default battle map
*Will implement <$0> through <$9> as parameters for the ''@script.start()'' command.
*Optimized Goldenrod City’s map by removing entities and faces
*Will add the ''@options.hidetextbox'' command.
*Fixed some battle intros taking too long on larger screens
*Will add ''<options.index>'' and ''<options.result>''.
*Added a new National Park battle map and copied it over to the Bug-Catching-Contest as well
*Will add a second argument to the ''@player.getbadge'' command, which can disable the textbox and sound output.
*Replaced the $ sign in the font with the Pokédollar sign ()
*Will add the ''@overworldpokemon.toggle'' command.
*Added a battle map for Route 34
*Will add the ''<pokedex.>'': name, height, weight, species, type1, type2, and color variables.
*Updated the Item Shop screen to have keyboard and controller support
*Will add the ''<storage.exists>'' variable.
*Changed the text speed for the textbox as well as its appearing animation speed
*Will add the ''<system.compare>'' variable.
*Added some “enter/exit” sound effects to early scripts
*Will add the ''<system.null>'' variable.
*Added damage sound effects in battle
*Will add the ''<string>'' class.
*Added a level up screen in battle
*Will add the ''<pokemon.gender>'' variable.
*Changed Slowpoke and Sudowoodo overworld sprites
*Will add the ''<system.bool>'' variable.
*Fixed Bill’s text running out of the textbox and added a sound for exiting
*Will add the ''@player.setgender'' command.
*Added a sound for learning a move
*Will remove the ''<not>'' statement and replace it with the ''!'' operator for negating statements.
*Fixed moves without effectiveness (for example SonicBoom) having a “not very effective” message
*Will remove the flags of ''@options.show''.
*Added the Pokémon’s cry at the start of an evolution
*Will remove the ''@options.show'' command's ability to open a '':select'' statement.
*Fixed the rival start battle music when battling him in Burned Tower
*Will remove the ''@player.moveasnyc'' command.
*Fixed every Gym Leader having an intro music when they shouldn’t
*Will remove the ''@player.money'' command.
*Added sound effect when landing in the Burned Tower’s basement
*Will remove the ''@player.showpokemonfollow'' and ''@player.hidepokemonfollow'' commands.
*Fixed Script Blocks acting weird after walking up/down stairs
*Will remove the ''<player.velocity>'' variable.
*Added a missing apricorn tree on Route 38
*Will remove the ''<player.thirdperson>'' variable.
*Fixed spelling error in Miltank’s script on Route 38
*Will remove the ''<pokedex.dexcaught>'' and ''<pokedex.dexseen>'' variables and move them to the ''<pokedex.seen(dexid)>'' and ''<pokedex.caught(dexid)>'' variables.
*Fixed the Full Heal sprite being one pixel off compared to stuff like Antidote and Ice Heal
*Will remove the ''@pokemon.setadditionaldata'' command.
*Fixed “Pokemon” to “Pokémon” on PokéFan on Route 39
*Will remove the ''@npc.position'' command.
*Added “enter/exit” sound for Rival in Olivine
*Will remove the ''@pokemon.npctrade'' command.
*Added a screen fade effect for Ecruteak’s gym floor
*Will remove the ''@pokemon.hide'' command.
*Fixed the gender indicator for trainers in Ecruteak’s gym
*Will remove the ''@pokemon.read'' command.
*Fixed Morty’s text running out of the textbox
*Will remove the ''@pokemon.addfriendship'' command.
*Fixed Lass Dana on Route 38 always running up to the player
*Will remove the ''@pokemon.setcatchplace'' command.
*Added lantern objects outside of the Dance theater
*Will remove the ''<pokemon.id>'' variable.
*Added generic battle map for cities: Cherrygrove, Violet, Azalea, Ecruteak, Olivine
*Will remove the ''<pokemon.hasfullhp>'' variable.
*Added sound and punctuation for ingame NPC trades
*Will remove the ''<pokemon.item>'' variable.
*Fixed the wrong battle map getting used for trainers while surfing
*Will remove the ''<pokemon.ownpokemon>'' variable.
*Added a Repel sound effect
*Will remove the ''<pokemon.freeplaceinparty>'' variable.
*Fixed capitalization for Safari Guard NPC
*Will remove the ''<pokemon.nopokemon>'' variable.
*Adjusted the name length for duo VS battle intro
*Will remove the ''<pokemon.randomOT>'' variable.
*Added default berries for Safari Gate (only for new save files)
*Will remove the ''<register.count>'' variable.
*Fixed “Pokemon” to “Pokémon” in the description of all abilities
*Will remove the ''<system.booltoint>'' variable.
*Fixed grammar in a Safari Zone shop script
*Will allow the ''<math.int>'' variable to work with boolean values.
*Added Pokémon cries for Pokémon in the Safari Zone
*Will remove the ''<system.calcint>'' and ''<system.int>'' variables.
*Added a “buy” sound for paying $500 in the Safari Zone
*Will remove the ''<system.calcsng>'' and ''<system.sng>'' variables.
*Added Pokéball break sound when Pokémon breaks out, and shake + throw sounds for catching
*Will remove the ''<system.return>'' variable.
*Fixed “STRENGTH” to “Strength” in the strength rock scripts
*Will remove the ''<system.isint>'' variable.
*Added a Pokémon cry when using Strength
*Will remove the ''<system.issng>'' variable.
*Fixed the rock moving animation for Chuck
*Will remove the ''<phone.got>'' variable.
*Fixed “L70” to “level 70” in Chuck’s script
*Will remove the ''@camera.deactivethirdperson'' command.
*Fixed “FLY” to “Fly” in the woman giving the Fly HM
*Will move the ''<inventory.name>'' variable to the ''<item.name>'' variable.
*Changed the Pokécenter sign to enable the player to walk past it easier in Olivine City
*Will move the ''<inventory.id>'' variable to the ''<item.id>'' variable.
*Fixed “Pokemon” to “Pokémon” in Olivine Lighthouse, first NPC
*Will move the ''<inventory.countitem>'' variable to the ''<item.count>'' variable.
*Added cry for Amphy
*Will move the ''<inventory.countitems>'' variable to the ''<item.countall>'' variable.
*Added correct punctuation for pharmacist in Cianwood
*Will move the ''@item.clearitem'' command to the ''@item.clear'' command.
*Fixed “AMPHY” to “Amphy” in Jasmine’s script
*Will move the '':endwhen'' statement to the '':endselect'' statement.
*Added a screen fade and sound effect when using Fly
*Will move the '':endscript'' statement to the '':exit'' statement.
*Fixed an open wall in Olivine City gym Battle Map
*Will move the ''@item.give'' command to the ''@item.add'' command.
*Added a “map view” mode. Start the Pokémon.exe file with the parameter “MAP:mappath,x,y,z” to enable this mode.
*Will move the ''<level.mapfile>'' variable and the ''<level.levelfile>'' variable to the ''<level.file>'' variable.
*Fixed script blocks targeting player wrongly
*Will move the ''<pokemon.hp>'', ''<pokemon.atk>'', ''<pokemon.def>'', ''<pokemon.spdef>'', ''<pokemon.spatk>'', ''<pokemon.speed>'', ''<pokemon.maxhp>'' variables to the ''<pokemon.getstat(index,stattype)>'' variable.
*Added trees and wooden fence around safari zone areas
*Will move the ''<pokemon.trainer>'' variable to the ''<pokemon.catchtrainer>'' variable.
*Added NPCs in the Safari Zone Pokécenter
*Will move the ''<pokemon.ev[stat](index)>'' variable to the ''<pokemon.getev(index,hp)>'' variable.
*Capitalized “surf” to “Surf” in the script
*Will move the ''<pokemon.iv[stat](index)>'' variable to the ''<pokemon.getiv(index,hp)>'' variable.
*Added Cry to Suicune on Route 42
*Will move the ''@player.setrivalname'' command to the ''@rival.setname'' command.
*Fixed the poll script on Route 43 for players who don’t have $1000.
*Will move the ''@player.renamerival'' command to the ''@rival.rename'' command.
*Fixed the IDs for NPCs on Route 43 so they walk towards the player.
*Will move the ''<player.rival>'' and ''<player.rivalname>'' variables to the ''<rival.name>'' variable.
*Fixed scripted wild encounters having the correct battle map background when surfing
*Will move the ''@screen.apricornkurt'' command to the ''@screen.apricorns'' command.
*Fixed “Lake’S” to “Lake’s” in Lance script at the Lake of Rage
*Will move the ''@player.save'' command to the ''@system.save'' command.
*Added animation for Lance flying away
*Will move the ''@item.repel'' command to the ''@player.userepel'' command.
*Added obtain message for the Red Scale
*Will move the ''<system.chrw>'' variable to the ''<string.chrw>'' variable.
*Added “shutter” sound for finding the stairs
*Will move the ''@pokemon.registerhalloffame'' command to the ''@halloffame.register'' command.
*Added “enter/exit” sound for lance leaving
*Will move the ''<pokemon.counthalloffame>'' variable to the ''<halloffame.count>'' variable.
*Fixed the Dragonite attack animation in the Mahogany Shop
*Will make the ''<player.gender>'' variable return zero for a male [[player]] and one for a female [[player]].
*Fixed that moves like “Minimize” can fail if the other Pokémon is flying/diving etc
*Will deprecate the ''@register.register'' command.
*Changed the Rocket intro music for the traps in Mahogany
*Will deprecate the ''@register.registertime'' command.
*Fixed a few pixels in the male Rocket sprite
*Will deprecate the ''@register.unregister'' command.
*Added sound effect for the secret switch in Mahogany base
*Will deprecate the ''<register.registered>'' variable.
*Added screen fade effect when Lance heals your Pokémon
*Will restrict register names to only allow a through z, 0 through 9, A through Z, _, /, \, ., and - as acceptable characters.
*Added “Team Rocket HQ” to localization list
*Will not allow the ''@pokemon.rename'' command to use ''last'' as a parameter anymore.
*Fixed camera rotation when Lance walks away in 3F of the rocket base
*Will introduce array management in textboxes.
*Fixed the script for the computers in the lower levels of Mahogany base
*Will redo the math parser to support brackets and correct order of operations.
*Fixed warps directing the player to Y <nowiki>=</nowiki> 0 instead of Y <nowiki>=</nowiki> 0.1
*Will implement code documentation.
*Added cry to Murkrow
*Will completely revamp the user interface for the pause menu.
*Added “shutter” sound when opening the doors in the rocket base with passwords
*Will implement a user interface for keyboard rebinding.
*Fixed camera turn after talking to Petrel
*Will implement Json.
*Added Dragonite attack animation when Lance attacks Ariana
*Will revise certain staircases to be more visible.
*Added screen fade effect when Team Rocket disappears from the base
|}
*Fixed a delay in the Mahogany Base being too long
*Added a camera turn after lance’s speech after defeated Electrodes
*Fixed Pryce’s text running out of the box.
*Added two new TMs and two incense items
*Added missing Rocket Alarm sound effect
*Added Teleport, Transform, Whirlwind, Roar and Sketch to the game.
*Updated item description to Gen V/VI
*Made trainer AI stronger
*Fixed the battle focussing on the wrong Pokémon on some occasions
*Added the Radio Tower to the localization file and changed it from “Goldenrod RadioTower” to “Radio Tower”
*Added a sound to the Petrel reveal script
*Fixed Petrel not changing skin when exiting and reentering the map
*Fixed the volume for the Rocket Invasion theme
*Fixed the screen shaking when proceeding a dialogue box with the B button on a controller.
*Added a script to the Ticket Machines in the Goldenrod Train station
*Animated the text on the learn attack screen
*Fixed the Director sprite being off center
*Added a sound when opening the door with the Basement key
*Fixed the rival walking into the stairs and added “enter/exit” sounds
*Fixed some script paths having / instead of \
*Added shutter sound for pressing switches in the underground
*Fixed a rocket having a text running out of the textbox
*Added a warp sound and screen fade effect and fixed a 0 instead of 0.1 warp target for the Emergency Evacuation Device in the underground
*Fixed parts of the Underground not being dark
*Added shutter sound when using the Key Card
*Smoothened the evolution background image
*Added a sub plot for the Kimono Girls and moving the questions over from the director to there.
*Changed the Potion/Super potion pick up from following Pokémon to give better potions as the game progresses
*Added cries for: Jigglypuff and Meowth (radiotower) and Machoke (mart basement)
*Added sign text for one sign on Radiotower 3F
*Removed “Route 38” sign from the Mahogany Gate
*Added Eusine exit sound in Burned Tower and improved the delay of the script.
*Fixed sprites: Koffing, Cloyster, Sudowoodo
*Added landing sound for Boulders in Boulder Puzzles
*Added falling animation and sound when falling through holes
*Fixed “DRAGONAIR” to “Dragonair” in Blackthorn City NPC trade
*Added cry to Dratini in Blackthorn City
*Improved efficiency of the Move Deleter and Move Relearner scripts
*Animated the lava in Blackthorn Cty’s gym
*Moved the Pokecenter sign back a little in Blackthorn city
*Added more moves: Dragon Tail, Mimic, Conversion, Baton Pass, U-turn, Assist, Water Sport, Mud Sport, Snatch, Ice Ball, Skill Swap, Assist, Knock Off, Aromatherapy, Odor Sleuth, Sand Tomb, Block, Bounce, Covet, Roost, Gravity
*Added better Boulder texture for the sides of the boulders in Blackthorn City
*Fixed the weird looking Dragon’s Den ladder
*Added camera movement to see Clair coming in and leaving the shrine
*Fixed “Master Ball” to “Masterball” in Elm’s speech
*Made the tunnel to the Tin Tower darker
*Added teleport sound to the warps in the Tin Tower
*Reduced the vertex count of the Tin Tower top.
*Added “Apply” sound for feathers (wing items) and vitamins
*Added correct items, moves and abilities to gym leader’s Pokémon
*Fixed Yawn
*Fixed <system.insightscript> construct
*Added battle maps for Route 44, 45, 46, 26 and 27
*Fixed wrong Pokémon addressing when using a trapping move
*Fixed camera in battle when using Fly
*Added the Pokémon’s cry when using waterfall outside of battle
*Corrected “FLASH” to “Flash”
*Added the missing Apricorn tree to Route 45
*Fixed “darktypes” to “dark-types” in the Black Glasses script
*Fixed battle camera change for the Work Up move
*Fixed Pokémon Interactions not giving item when Egg is in first place of the party.


}}
==Considered/Planned Content Not Tied to Versions==
{| class="wikitable"
|-
|-
| 0.49
! Planned content
| XX.XX.2014
|
====New Map:====
* {{LocationV2|Name|Saffron City}}
====Fixed in next version:====
* [http://pokemon3d.net/forum/threads/7556/ Aromatherapy Crash]
* [http://pokemon3d.net/forum/threads/7563/ Music Does Not Dilute]
* [http://pokemon3d.net/forum/threads/7560/ Prevented Progress at Lake of Rage]
* [http://pokemon3d.net/forum/threads/7570/ Cerulean Cave Battle Against Parasect]
* [http://pokemon3d.net/forum/threads/7569/ Cerulean Cave Ladder Is One-Side Only]
* [http://pokemon3d.net/forum/threads/7572/ Incorrect Position With Lance]
* [http://pokemon3d.net/forum/threads/7567/ Crash Getting Poké Balls From Kurt]
|-
|-
| 0.XX
| XX.XX.2014
|
|
====Under Development Features:====
*Will implement a new map format and entity handling system that will be based on Json.
*Will implement [[Moves|attack]] animations.
*Will implement a complete Spanish translation.
*Will implement a [[Pokémon]]'s sprite freezing when [[sleep|asleep]] or [[paralyzed]].
*Will implement [[Double Battle|Double Battles]], [[Triple Battle|Triple Battles]], and [[Rotation Battles]].
*Will implement a method of freely adding and removing [[Pokémon]] [[boxes]].
*Will implement all regions of the [[Pokémon]] world.
*Will implement the ability to switch [[Pokémon]] in-battle after a foe's [[Pokémon]] faints.


====New Features:====
====Considered Features:====
* A new map format and entity handling system that will be based on XML
*May implement a save prompt before exiting [[Pokémon 3D|the game]].
*May implement the capture tutorial near the beginning of [[Pokémon 3D|the game]].
*May implement holes in the [[Sprout Tower]].
*May implement a [[Hall of Fame]] for [[Gym Leader|Gym Leaders]].
*May implement single [[item]] switching in the [[Bag]].
*May implement [[Non-Playable Character|NPC]] trading for [[Pokémon]] that cannot be obtained through trading.
*May implement full [[Bicycle]] functionality.
*May implement buyable [[player]] homes in other cities.
*May implement black outlines for 3D models.
*May implement a new [[GameMode]] rule that gives the option to lock the camera view for the [[GameMode]].
|}
|}


{{Pokemon3D}}
{{Pokemon3D}}

Latest revision as of 23:35, 17 January 2020

Navigation: Version history | Future versions

Here is a list of potential upcoming features to Pokémon 3D's new versions.

Launcher Versions

Version Target date Planned content

X.XX

XX.XX.XXXX

No known information regarding a launcher update.

Server Software Versions

Version Target date Planned content

X.XX

XX.XX.XXXX

No known information regarding an update to the server software.

Game Versions

Version Target Date Planned Content

Alpha 1.0

XX.XX.20XX

New Features:

  • New Engine - Save Wipe is inevitable here.

Possible Revisions

  • Will implement the remainder of the islands.
  • Will overhaul the interface of the remaining menus.
  • Will implement a Gym Leader rematching system.
  • Will alter the scripts during the credits to be less redundant.
  • Will allow the Register script class to utilize Pokémon data.
  • Will drastically change the file structure of the Pokemon folder.
  • Will add the SharedResources folder for content that should not be altered.
  • Will add the Localization folder for holding token files.
  • Will move the Data and Poke folders to the same level as the other base folders in a GameMode.
  • Will move several files from the Script and Maps folders into the new Data folder.
  • Will disallow GameModes from accessing default files.
  • Will introduce Construct, the newest format to Pokémon 3D's programming language.
  • Will add the :elseif statement.
  • Will introduce EasyValues, making variables more friendly to use in the new Construct language.
  • Will fix the :while statment to allow nesting with the @script.start command.
  • Will add \ as an escape character.
  • Will remove the necessity of having version=2 and :end in scripts.
  • Will implement <$0> through <$9> as parameters for the @script.start() command.
  • Will add the @options.hidetextbox command.
  • Will add <options.index> and <options.result>.
  • Will add a second argument to the @player.getbadge command, which can disable the textbox and sound output.
  • Will add the @overworldpokemon.toggle command.
  • Will add the <pokedex.>: name, height, weight, species, type1, type2, and color variables.
  • Will add the <storage.exists> variable.
  • Will add the <system.compare> variable.
  • Will add the <system.null> variable.
  • Will add the <string> class.
  • Will add the <pokemon.gender> variable.
  • Will add the <system.bool> variable.
  • Will add the @player.setgender command.
  • Will remove the <not> statement and replace it with the ! operator for negating statements.
  • Will remove the flags of @options.show.
  • Will remove the @options.show command's ability to open a :select statement.
  • Will remove the @player.moveasnyc command.
  • Will remove the @player.money command.
  • Will remove the @player.showpokemonfollow and @player.hidepokemonfollow commands.
  • Will remove the <player.velocity> variable.
  • Will remove the <player.thirdperson> variable.
  • Will remove the <pokedex.dexcaught> and <pokedex.dexseen> variables and move them to the <pokedex.seen(dexid)> and <pokedex.caught(dexid)> variables.
  • Will remove the @pokemon.setadditionaldata command.
  • Will remove the @npc.position command.
  • Will remove the @pokemon.npctrade command.
  • Will remove the @pokemon.hide command.
  • Will remove the @pokemon.read command.
  • Will remove the @pokemon.addfriendship command.
  • Will remove the @pokemon.setcatchplace command.
  • Will remove the <pokemon.id> variable.
  • Will remove the <pokemon.hasfullhp> variable.
  • Will remove the <pokemon.item> variable.
  • Will remove the <pokemon.ownpokemon> variable.
  • Will remove the <pokemon.freeplaceinparty> variable.
  • Will remove the <pokemon.nopokemon> variable.
  • Will remove the <pokemon.randomOT> variable.
  • Will remove the <register.count> variable.
  • Will remove the <system.booltoint> variable.
  • Will allow the <math.int> variable to work with boolean values.
  • Will remove the <system.calcint> and <system.int> variables.
  • Will remove the <system.calcsng> and <system.sng> variables.
  • Will remove the <system.return> variable.
  • Will remove the <system.isint> variable.
  • Will remove the <system.issng> variable.
  • Will remove the <phone.got> variable.
  • Will remove the @camera.deactivethirdperson command.
  • Will move the <inventory.name> variable to the <item.name> variable.
  • Will move the <inventory.id> variable to the <item.id> variable.
  • Will move the <inventory.countitem> variable to the <item.count> variable.
  • Will move the <inventory.countitems> variable to the <item.countall> variable.
  • Will move the @item.clearitem command to the @item.clear command.
  • Will move the :endwhen statement to the :endselect statement.
  • Will move the :endscript statement to the :exit statement.
  • Will move the @item.give command to the @item.add command.
  • Will move the <level.mapfile> variable and the <level.levelfile> variable to the <level.file> variable.
  • Will move the <pokemon.hp>, <pokemon.atk>, <pokemon.def>, <pokemon.spdef>, <pokemon.spatk>, <pokemon.speed>, <pokemon.maxhp> variables to the <pokemon.getstat(index,stattype)> variable.
  • Will move the <pokemon.trainer> variable to the <pokemon.catchtrainer> variable.
  • Will move the <pokemon.ev[stat](index)> variable to the <pokemon.getev(index,hp)> variable.
  • Will move the <pokemon.iv[stat](index)> variable to the <pokemon.getiv(index,hp)> variable.
  • Will move the @player.setrivalname command to the @rival.setname command.
  • Will move the @player.renamerival command to the @rival.rename command.
  • Will move the <player.rival> and <player.rivalname> variables to the <rival.name> variable.
  • Will move the @screen.apricornkurt command to the @screen.apricorns command.
  • Will move the @player.save command to the @system.save command.
  • Will move the @item.repel command to the @player.userepel command.
  • Will move the <system.chrw> variable to the <string.chrw> variable.
  • Will move the @pokemon.registerhalloffame command to the @halloffame.register command.
  • Will move the <pokemon.counthalloffame> variable to the <halloffame.count> variable.
  • Will make the <player.gender> variable return zero for a male player and one for a female player.
  • Will deprecate the @register.register command.
  • Will deprecate the @register.registertime command.
  • Will deprecate the @register.unregister command.
  • Will deprecate the <register.registered> variable.
  • Will restrict register names to only allow a through z, 0 through 9, A through Z, _, /, \, ., and - as acceptable characters.
  • Will not allow the @pokemon.rename command to use last as a parameter anymore.
  • Will introduce array management in textboxes.
  • Will redo the math parser to support brackets and correct order of operations.
  • Will implement code documentation.
  • Will completely revamp the user interface for the pause menu.
  • Will implement a user interface for keyboard rebinding.
  • Will implement Json.
  • Will revise certain staircases to be more visible.

Considered/Planned Content Not Tied to Versions

Planned content

Under Development Features:

Considered Features:

  • May implement a save prompt before exiting the game.
  • May implement the capture tutorial near the beginning of the game.
  • May implement holes in the Sprout Tower.
  • May implement a Hall of Fame for Gym Leaders.
  • May implement single item switching in the Bag.
  • May implement NPC trading for Pokémon that cannot be obtained through trading.
  • May implement full Bicycle functionality.
  • May implement buyable player homes in other cities.
  • May implement black outlines for 3D models.
  • May implement a new GameMode rule that gives the option to lock the camera view for the GameMode.

Development cycle | Version history | Future versions


Help | Controls | Launcher | Menu screen | Options | FAQ


Technical | Savefile structure | Game Mods | Content Packs