Difference between revisions of "Future versions"
Jump to navigation
Jump to search
Tornado9797 (talk | contribs) m (→New Features:: New feature confirmed.) |
Tornado9797 (talk | contribs) m (→Indev 0.55(?): Minor additions) |
||
(34 intermediate revisions by 2 users not shown) | |||
Line 17: | Line 17: | ||
''No known information regarding a launcher update.'' | ''No known information regarding a launcher update.'' | ||
|} | |} | ||
==Server Software Versions== | ==Server Software Versions== | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 39: | Line 40: | ||
|- | |- | ||
| | | | ||
===Indev 0. | ===Indev 0.55(?)=== | ||
| XX.XX. | | XX.XX.201X | ||
| | | | ||
====New Features:==== | ====New Features:==== | ||
*Will implement | *Will implement almost all of the remaining islands. | ||
* | *Base engine will upgrade from MonoGame 3.5 to MonoGame 3.6. | ||
====Bug Fixes==== | ====Bug Fixes:==== | ||
*{{Forum| | *{{Forum|15952}} Will fix a bug that only allows QWERTY keyboard layouts due to a limitation with MonoGame 3.5. | ||
*{{Forum|15925}} Will fix a bug that prevents getting the [[Empty Sea Map]] after being declined initially. | |||
*{{Forum| | |||
|- | |- | ||
| | | | ||
===Indev 0.56(?)=== | ===Indev 0.56(?)=== | ||
| XX.XX. | | XX.XX.201X | ||
| | | | ||
Line 87: | Line 62: | ||
|- | |- | ||
| | | | ||
===Alpha | ===Alpha 1.0=== | ||
| XX.XX.201X | | XX.XX.201X | ||
| | | | ||
====New Features:==== | ====New Features:==== | ||
*Will implement [[ | *New Engine - Save Wipe is inevitable here. | ||
*Will implement the [[ | |||
====Possible Revisions==== | |||
*Will implement most of the remaining islands. | |||
*Will overhaul the interface of many 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 a new intro sequence for new saves. | |||
*Will implement Json. | |||
*Will revise certain staircases to be more visible. | |||
|} | |} | ||
Line 103: | Line 179: | ||
| | | | ||
====Under Development Features:==== | ====Under Development Features:==== | ||
*Will implement a new map format and entity handling system that will be based on | *Will implement a new map format and entity handling system that will be based on Json. | ||
*Will implement [[Moves|attack]] animations. | *Will implement [[Moves|attack]] animations. | ||
*Will implement a complete Spanish translation. | *Will implement a complete Spanish translation. | ||
Line 110: | Line 186: | ||
*Will implement a method of freely adding and removing [[Pokémon]] [[boxes]]. | *Will implement a method of freely adding and removing [[Pokémon]] [[boxes]]. | ||
*Will implement all regions of the [[Pokémon]] world. | *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. | *Will implement the ability to switch [[Pokémon]] in-battle after a foe's [[Pokémon]] faints. | ||
Revision as of 16:26, 7 May 2017
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 |
---|---|---|
Indev 0.55(?) |
XX.XX.201X |
New Features:
Bug Fixes:
|
Indev 0.56(?) |
XX.XX.201X |
New Features:
|
Alpha 1.0 |
XX.XX.201X |
New Features:
Possible Revisions
|
Considered/Planned Content Not Tied to Versions
Planned content |
---|
Under Development Features:
Considered Features:
|
|
Development cycle | Version history | Future versions |
Help | Controls | Launcher | Menu screen | Options | FAQ |
Technical | Savefile structure | Game Mods | Content Packs |