• Follow our Instagram!
  • Curious about what we're currently doing about bots? Check out the latest updates from staff in this thread.
  • Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
  • View the suggestions ordered by popularity here.

Done Position export code

To those familiar with chess, FEN notation, a text string that contains all of the data of the current position, is both a helpful and natural tool. What i am proposing is that a version of this was created for showdown, with all relevant data on the format, field and pokemon included in the string. This would also necessitate a way to use the string in seperate battles to load the position. This could be a potentially useful tool for game analysis, though my interest in making this suggestion lies more to do with bots. I also understand that the algorithm to make the string would be rather complex, but i am of the belief that overall it is a worthwhile investment.
 
The difference between Pokémon and chess is that in Pokémon you don't have all the information. To extract the full gamestate you would need to know everything and not just your side or what your client receives (imagine a Zoroark in the opponent's team). To my knowledge, admins can already see all the details of a battle, but there's no chance something similar is going to be accessible to anyone else. If I'm reading the suggestion properly, it's just not possible.
 
All info including things like stats would need to be in the string
Im not suggesting an export current position mechanic im suggesting an import position mechanic and a create string mechanic
 
We already have this with a battle's inputlog. The associated commands are /exportinputlog and /importinputlog. Input logs store all team data, the associated RNG seed for the battle, and player decisions. You can import a full battle or part of a battle and then re-add players to test particular interactions.
 
Back
Top