• ✨ ARCHIVE MODE ✨
    The forum has now been set to read-only mode, no new posts, resources, replies etc will not be possible.
    We recommend you join our Discord server to get real-time response: Discord Invite Link

Game/Mod Locking?

"Game Locking" Do you think it's Fair, Right and Agree with it?


  • Total voters
    48
Status
Not open for further replies.

neoman782

Fisherman
Yeah, I understand. Right now I am running that mod. I just am worried about when I can't switch my starter for a level 5 Riolu. Ah well, I waited most of my life for pokemon Diamond, I can wait a few years for Pokémon 3D to catch up. :D
go to <folder launcher is in>/pokemon/gamemodes/ and make a new folder, name it something appropriate
go into /pokemon/gamemodes/kolben, select GameMode.dat and copy, go back to the folder you made in gamemodes and paste the file there, open it in notepad or another plain unformatted text editor like notepad++ and change it to something like
Code:
Name|Riolu Starter
Description|Riolu Starter
Version|0.27.2
Author|neoman782
MapPath|\maps\
ScriptPath|$mode\Scripts\
PokeFilePath|\maps\poke\
PokemonDataPath|\Content\Pokemon\Data\
ContentPath|\Content\
Gamerules|(OnlyCaptureFirst|0)(ForceRename|0)(DeathInsteadOfFaint|0)(CanUseHealItems|1)(Difficulty|0)(GameOverAt0Pokemon|0)
StartMap|yourroom.dat
StartPosition|1,0.1,3
StartRotation|1.570796
StartLocationName|Your Room
StartDialogue|
StartColor|59,123,165
PokemonAppear|0
IntroMusic|welcome
SkinColors|248;176;32,248;216;88,56;88;200,216;96;112,56;88;152,239;90;156
SkinFiles|Ethan,Lyra,Nate,Rosa,Hilbert,Hilda
SkinNames|Ethan,Lyra,Nate,Rosa,Hilbert,Hilda
the scriptpath and name have to change but you don't have to change description and author but you might as well!

ok so now you have a game mode and it is set to use all base game stuff except scripts we add the overriding scripts. go to /pokemon/scripts/ and select charmander.dat, squirtle.dat and bulbasaur.dat, these are the script files for the starter pokeballs in elm's lab. copy them and go to your folder in gamemodes and create a 'Scripts' folder in there and paste the scripts you copied in there. now you have your own copy of the starter scripts to play with, the game will fall back on our files if you don't supply one so you only need to put changed files in your game mode. anyway, to the whole reason i'm typing this out:

this is charmander.dat, it used to give charmander but now it gives cyndiquil

Code:
:if:position(Player,5,0,2)
:then
:if:not register(pokemongot)
:then
@Text:ELM: Please check~all the POKEMON~at first.
:end
:endif
:if:register(pokemongot)
:then
@Text:It contains a~POKEMON caught by~PROF.ELM.
:end
:endif
:endif
 
:if:not register(pokemongot)
:then
@ViewPokemonImage:155,0,1
@Text:ELM: You'll take~Cyndaquil, the fire~POKEMON?
[USER=5463]options[/USER]:Yes,No
:when:Yes
@NPC:remove(2)
@NPC:register(elmlab.dat|2|remove|1)
@Register:pokemongot
@Register:starter2
@Text:ELM: I think that's a~great POKEMON too!
@Action:GetPokemon(155,5,As a gift from Prof. Elm,5,at New Bark Town)
@Achievement:{2}|pokemon
@Text:<playername> received~Cyndaquil!
@Action:RenamePokemon(0)
@Turn:Player,1
@Move:Player,1
@Turn:Player,3
@Move:Player,1
@Turn:0,2
@Text:MR.POKEMON lives near~CHERRYGROVE, the next~city.*It's almost a direct~route to there.
@Turn:0,1
@Text:You can heal your~POKEMON with this~machine.
@Turn:0,2
@Unregister:elm1
@Register:elm2
:when:No
@Text:ELM: Think it over~carefully.*Your partner is~important.
:endwhen
:else
@Text:It contains a~POKEMON caught by~PROF.ELM.
:endif
:end
these 4 parts are important here

Code:
@ViewPokemonImage:155,0,1
this brings up the little box with cyndiquil's sprite in it

Code:
@Text:ELM: You'll take~Cyndaquil, the fire~POKEMON?
this should be pretty easy to figure out, its the text box that comes up

Code:
@Action:GetPokemon(155,5,As a gift from Prof. Elm,5,at New Bark Town)
this is the line that actually gives you the starter

Code:
@Text:<playername> received~Cyndaquil!
this also should be changed to reflect changes

so you would change 155 to the id for the pokemon you want, you can override all 3 starters like this to your 3 fave 1st evolution pokemon

please note that players of different game modes can't access the kolben game mode's GTS. each game mode basically has their own GTS. so making a personal mod is bad for people that love GTS but we want to make all other aspects of multiplayer (coop and pvp) have as much interoperability between game modes as possible (the only restrictions we'll probably have is all players must have a mod installed if you want to coop in its maps, and the pokemon, ability and attack data all match)
Thank you very much ! :)
 
Status
Not open for further replies.
Top