Feehnor Inviato 8 dicembre, 2011 Condividi Inviato 8 dicembre, 2011 Tutorials eXtreme Script Editor [Xse]Nel seguente tutorial si parlerà di:MESSAGGIMESSAGGI CON LE FLAGGIVEPOKEMONGIVEITEMGIVEEGGWILDBATTLEHIDESPRITE & FADESCREENCHECKGENDERAPLLYMOVEMENTLink Esterni:http://www.pokemonmillennium.net/forum/index.php?/topic/1849-level-scriptscript-mappa/Per andare all'argomento che volete premete ctrl+f e scrivete uno di quelli argomenti elencati sopra.1) MESSAGGISalve a tutti oggi spiegherò come creare degli script con XSE.Scaricabile da qui www.mediafire.com/?iy2e0imjwjn.Inanzitutto la prima cosa che dovremmo sapere e cos'è uno script: unoscript e un linguaggio che serve a creare degli eventi.Per prima cosa apriamo la rom con Xse [File-apri], io in questo caso apro Pokemon Rosso Fuoco.Succesimante cominciamo a fare lo script nella pagina grande.Ogni script comincia con il comando:#dynamic 0x800000Questo comando trova un' offset libero che andreammo ad inserire in advance map quando avremmo finito lo script.Dopo scriviamo i seguenti comandi sempre uno sotto l'altro:#org @primolockfaceplayermessage @msg 0x6boxset 0x6releaseend#org @msg= Ciao. Come/nva?/pok.Ora vediamo cosa significano questi comandi:#org @primo= va messo sempre dopo il #dynamic 0x800000 altrimenti lo script non partirà .lock= fa si che il personaggio si fermifaceplayer= fa girare la persona con qui stai parlando verso il personaggio.message @msg= fa partire il messaggio (Al posto di "message @msg" si può usare anche "msgbox @msg" ma io preferisco l'altro)boxset 0x6= va messo sempre dopo message @msg 0x6(Nelle nuove versioni di Xse questo comando non c'e più)release= rilascia il giocatore per lasciarlo muovereend= termina lo script#org @msg= Ciao. Come/nva?/pok.=messaggio che apparirà .Attenzione:n --->serve per far andare al rigo successivo.p --->serve per andare al paragrafo successivo.Per facilitare tutto andate su Strumenti->Adattore di testo, ora non vi basta che scrivere il messaggio cliccare su converti e succesivamente su inserisci.Bene abbiamo quasi finito lo script del messaggio ora dobbiamo cliccare sugli ingranaggi->salva e dopo aver salvato dobbiamo copiare il primo offset.Ora dobbiamo caricare la rom con advance map, poisulla scheda vista eventi aumentare di uno i people presenti nella mappa e al posto dell'offset$0000000 mettiamo l'offset copiato con advance-map e salviamo.MESSAGGI CON LE FLAGLe flag sono come delle lampadine che si accendono o si spengono, per esempio una persona prima ti dice una cosa e poi un'altra.Nei messaggi con le flag ci sono tre nuovi comandi:checkflag, if 0x0 goto, e setflag.Bene cominciamo a costruire lo script.#dynamic 0x800000#org @primocheckflag 0x????if 0x1 goto @secondolockfaceplayermessage @msgboxset 0x6setflag 0x????releaseend#org @secondolockfaceplayermessage @msg1boxset 0x6releaseendcheckflag 0x????= questo comando controlla se la flag è già attivata,secondo me le flag libere partono da 1000 fino a 4000.if 0x1 goto @secondo= serve per mandarti da una parte all'altra dello script.setflag 0x????= attiva una flag.Tutto qui? No non e ancora finito ecco il seguente script completo#dynamic 0x800000#org @primocheckflag 0x1725if 0x1 goto @secondolockfaceplayermessage @msgboxset 0x6setflag 0x1725releaseend#org @secondolockfaceplayermessage @msg1boxset 0x6releaseend#org @msg= Questo messaggio apparirà pernprimo.#org @msg= Questo messaggio apparirà pernsecondo.Ora aprite advance map e inserite l'offset.Una cosa molto importante e che l'ID del people dovrà essere lo stesso della flag.Importante:Io in questa guida userò sempre la stessa flag ma nel gioco non si potrà usare la stessa flag più volte.Ecco le flag che conoscono tutti gli scripter:0x820 - 1a medaglia0x821 - 2a medaglia0x822 - 3a medaglia0x823 - 4a medaglia0x824 - 5a medaglia0x825 - 6a medaglia0x826 - 7a medaglia0x827 - 8a medaglia0x828 - Pokemon Menu0x829 - Pokedex Menu0x82F - Scarpe velociRubino & Zaffiro0x800 - Pokemon Menu0x801 - Pokedex Menu0x802 - Pokenav Menu0x807 - 1a medaglia0x808 - 2a medaglia0x809 - 3a medaglia0x80A - 4a medaglia0x80B - 5a medaglia0x80C - 6a medaglia0x80D - 7a medaglia0x80E - 8a medaglia0x860 - Scarpe velociSmeraldo0x860 - Pokemon Menu0x861 - Pokedex Menu0x862 - Pokenav MenuRosso Fuoco e Verde FogliaGIVEPOKEMONIl givepokemon e un comando per far il modo che uno script vi regala un pokémon.Vediamo come funziona.#dynamic 0x800000#org @primocheckflag 0x1725if 0x1 goto @secondolockfaceplayermessage @msgboxset 0x6fanfare 0x172givepokemon 0x1 0x5 0x0 0x0 0x0waitfanfaresetflag 0x1725releaseend#org @secondolockfaceplayermessage @msg1boxset 0x6releaseend#org @msg= Questo messaggio apparirà pernprimo.#org @msg1= Questo messaggio apparirà pernsecondo.Analizziamo i tre nuovi comandi:fanfare 0x172= comando semplice che avvia la musica di quando si riceve un pokémon.givepokemon 0x1 0x5 0x0 0x0 0x0= 0x1 sarà il pokemon che vi verrà regalato dallo script (Il nuomero sarà in hex decimal),sostituendo il numero potrete modificare il pokemon che vi verrà dato, 0x5 sarà il livello del pokemon, e il terzo 0x0 sara il strumento che il pokemon avrà assegnato. Gli altri non dovrete toccarli per nessun motivo se no lo script verrà sballato.waitfanfare= fà il modo che la musica attivata con il comando "fanfare 0x172" si ferma.Ecco la lista dei pokémon::BULBASAUR 1IVYSAUR 2VENUSAUR 3CHARMANDER 4CHARMELEON 5CHARIZARD 6SQUIRTLE 7WARTORTLE 8BLASTOISE 9CATERPIE AMETAPOD BBUTTERFREE CWEEDLE DKAKUNA EBEEDRILL FPIDGEY 10PIDGEOTTO 11PIDGEOT 12RATTATA 13RATICATE 14SPEAROW 15FEAROW 16EKANS 17ARBOK 18PIKACHU 19RAICHU 1ASANDSHREW 1BSANDSLASH 1CNIDORAN|w| 1DNIDORINA 1ENIDOQUEEN 1FNIDORAN|m| 20NIDORINO 21NIDOKING 22CLEFAIRY 23CLEFABLE 24VULPIX 25NINETALES 26JIGGLYPUFF 27WIGGLYTUFF 28ZUBAT 29GOLBAT 2AODDISH 2BGLOOM 2CVILEPLUME 2DPARAS 2EPARASECT 2FVENONAT 30VENOMOTH 31DIGLETT 32DUGTRIO 33MEOWTH 34PERSIAN 35PSYDUCK 36GOLDUCK 37MANKEY 38PRIMEAPE 39GROWLITHE 3AARCANINE 3BPOLIWAG 3CPOLIWHIRL 3DPOLIWRATH 3EABRA 3FKADABRA 40ALAKAZAM 41MACHOP 42MACHOKE 43MACHAMP 44BELLSPROUT 45WEEPINBELL 46VICTREEBEL 47TENTACOOL 48TENTACRUEL 49GEODUDE 4AGRAVELER 4BGOLEM 4CPONYTA 4DRAPIDASH 4ESLOWPOKE 4FSLOWBRO 50MAGNEMITE 51MAGNETON 52FARFETCH'D 53DODUO 54DODRIO 55SEEL 56DEWGONG 57GRIMER 58MUK 59SHELLDER 5ACLOYSTER 5BGASTLY 5CHAUNTER 5DGENGAR 5EONIX 5FDROWZEE 60KRABBY 61KINGLER 62VOLTORB 63ELECTRODE 64EXEGGCUTE 65EXEGGUTOR 66CUBONE 67MAROWAK 68HITMONLEE 69HITMONCHAN 6ALICKITUNG 6BKOFFING 6CWEEZING 6DRHYHORN 6ERHYDON 6FCHANSEY 70TANGELA 71KANGASKHAN 72HORSEA 73SEADRA 74GOLDEEN 75SEAKING 76STARYU 77STARMIE 78MR. MIME 79SCYTHER 7AJYNX 7BELECTABUZZ 7CMAGMAR 7DPINSIR 7ETAUROS 7FMAGIKARP 80GYARADOS 81LAPRAS 82DITTO 83EEVEE 84VAPOREON 85JOLTEON 86FLAREON 87PORYGON 88OMANYTE 89OMASTAR 8AKABUTO 8BKABUTOPS 8CAERODACTYL 8DSNORLAX 8EARTICUNO 8FZAPDOS 91MOLTRES 92DRATINI 93DRAGONAIR 94DRAGONITE 95MEWTWO 96MEW 97CHIKORITA 98BAYLEEF 99MEGANIUM 9ACYNDAQUIL 9BQUILAVA 9CTYPHLOSION 9DTOTODILE 9ECROCONAW 9FFERALIGATR A0SENTRET A1FURRET A2HOOTHOOT A3NOCTOWL A4LEDYBA A5LEDIAN A6SPINARAK A7ARIADOS A8CROBAT A9CHINCHOU AALANTURN ABPICHU ACCLEFFA ADIGGLYBUFF AETOGEPI AFTOGETIC B0NATU B1XATU B2MAREEP B3FLAAFFY B4AMPHAROS B5BELLOSSOM B6MARILL B7AZUMARILL B8SUDOWOODO B9POLITOED BAHOPPIP BBSKIPLOOM BCJUMPLUFF BDAIPOM BESUNKERN BFSUNFLORA C0YANMA C1WOOPER C2QUAGSIRE C3ESPEON C4UMBREON C5MURKROW C6SLOWKING C7MISDREAVUS C8UNOWN C9WOBBUFFET CAGIRAFARIG CBPINECO CCFORRETRESS CDDUNSPARCE CEGLIGAR CFSTEELIX D0SNUBBULL D1GRANBULL D2QWILFISH D3SCIZOR D4SHUCKLE D5HERACROSS D6SNEASEL D7TEDDIURSA D8URSARING D9SLUGMA DAMAGCARGO DBSWINUB DCPILOSWINE DDCORSOLA DEREMORAID DFOCTILLERY E0DELIBIRD E1MANTINE E2SKARMORY E3HOUNDOUR E4HOUNDOOM E5KINGDRA E6PHANPY E7DONPHAN E8PORYGON2 E9STANTLER EASMEARGLE EBTYROGUE ECHITMONTOP EDSMOOCHUM EEELEKID EFMAGBY F0MILTANK F1BLISSEY F2RAIKOU F3ENTEI F4SUICUNE F5LARVITAR F6PUPITAR F7TYRANITAR F8LUGIA F9HO-OH FACELEBI FBTREECKO 115GROVYLE 116SCEPTILE 117TORCHIC 118COMBUSKEN 119BLAZIKEN 11AMUDKIP 11BMARSHTOMP 11CSWAMPERT 11DPOOCHYENA 11EMIGHTYENA 11FZIGZAGOON 120LINOONE 121WURMPLE 122SILCOON 123BEAUTIFLY 124CASCOON 125DUSTOX 126LOTAD 127LOMBRE 128LUDICOLO 129SEEDOT 12ANUZLEAF 12BSHIFTRY 12CNINCADA 12DNINJASK 12ESHEDINJA 12FTAILLOW 130SWELLOW 131SHROOMISH 132BRELOOM 133SPINDA 134WINGULL 135PELIPPER 136SURSKIT 137MASQUERAIN 138WAILMER 139WAILORD 13ASKITTY 13BDELCATTY 13CKECLEON 13DBALTOY 13ECLAYDOL 13FNOSEPASS 140TORKOAL 141SABLEYE 142BARBOACH 143WHISCASH 144LUVDISC 145CORPHISH 146CRAWDAUNT 147FEEBAS 148MILOTIC 149CARVANHA 14ASHARPEDO 14BTRAPINCH 14CVIBRAVA 14DFLYGON 14EMAKUHITA 14FHARIYAMA 150ELECTRIKE 151MANECTRIC 152NUMEL 153CAMERUPT 154SPHEAL 155SEALEO 156WALREIN 157CACNEA 158CACTURNE 159SNORUNT 15AGLALIE 15BLUNATONE 15CSOLROCK 15DAZURILL 15ESPOINK 15FGRUMPIG 160PLUSLE 161MINUN 162MAWILE 163MEDITITE 164MEDICHAM 165SWABLU 166ALTARIA 167WYNAUT 168DUSKULL 169DUSCLOPS 16AROSELIA 16BSLAKOTH 16CVIGOROTH 16DSLAKING 16EGULPIN 16FSWALOT 170TROPIUS 171WHISMUR 172LOUDRED 173EXPLOUD 174CLAMPERL 175HUNTAIL 176GOREBYSS 177ABSOL 178SHUPPET 179BANETTE 17ASEVIPER 17BZANGOOSE 17CRELICANTH 17DARON 17ELAIRON 17FAGGRON 180CASTFORM 181VOLBEAT 182ILLUMISE 183LILEEP 184CRADILY 185ANORITH 186ARMALDO 187RALTS 188KIRLIA 189GARDEVOIR 18ABAGON 18BSHELGON 18CSALAMENCE 18DBELDUM 18EMETANG 18FMETAGROSS 190REGIROCK 191REGICE 192REGISTEEL 193KYOGRE 194GROUDON 195RAYQUAZA 196LATIAS 197LATIOS 198JIRACHI 199DEOXYS 19ACHIMECHO 19BGIVEITEM#dynamic 0x800000#org @primocheckflag 0x1725if 0x1 goto @secondolockfaceplayermessage @msgboxset 0x6giveitem 0x1 0x5setflag 0x1725releaseend#org @secondolockfaceplayermessage @msg1boxset 0x6releaseend#org @msg= Questo messaggio apparirà pernprimo.#org @msg1= Questo messaggio apparirà pernsecondo.Analizziamo il comando giveitem:giveitem 0x1 0x5= 0x1sarà l'oggetto che vi verrà dato, 0x5 sarà il numero si quanti ve ne verranno consegnati.Ecco la lista dei strumenti::Master Ball 1Ultra Ball 2Great Ball 3Poké Ball 4Safari Ball 5Net Ball 6Dive Ball 7Nest Ball 8Repeat Ball 9Timer Ball ALuxury Ball BPremier Ball CPotion DAntidote EBurn Heal FIce Heal 10Awakening 11Parlyz Heal 12Full Restore 13Max Potion 14Hyper Potion 15Super Potion 16Full Heal 17Revive 18Max Revive 19Fresh Water 1ASoda Pop 1BLemonade 1CMoomoo Milk 1DEnergypowder 1EEnergy Root 1FHeal Powder 20Revival Herb 21Ether 22Max Ether 23Elixir 24Max Elixir 25Lava Cookie 26Blue Flute 27Yellow Flute 28Red Flute 29Black Flute 2AWhite Flute 2BBerry Juice 2CSacred Ash 2DShoal Salt 2EShoal Shell 2FRed Shard 30Blue Shard 31Yellow Shard 32Green Shard 33HP Up 3FProtein 40Iron 41Carbos 42Calcium 43Rare Candy 44PP Up 45Zinc 46PP Max 47Guard Spec. 49Dire Hit 4AX Attack 4BX Defend 4CX Speed 4DX Accuracy 4EX Special 4FPoké Doll 50Fluffy Tail 51Super Repel 53Max Repel 54Escape Rope 55Repel 56Sun Stone 5DMoon Stone 5EFire Stone 5FThunderstone 60Water Stone 61Leaf Stone 62Tinymushroom 67Big Mushroom 68Pearl 6ABig Pearl 6BStardust 6CStar Piece 6DNugget 6EHeart Scale 6FOrange Mail 79Harbor Mail 7AGlitter Mail 7BMech Mail 7CWood Mail 7DWave Mail 7EBead Mail 7FShadow Mail 80Tropic Mail 81Dream Mail 82Fab Mail 83Retro Mail 84Cheri Berry 85Chesto Berry 86Pecha Berry 87Rawst Berry 88Aspear Berry 89Leppa Berry 8AOran Berry 8BPersim Berry 8CLum Berry 8DSitrus Berry 8EFigy Berry 8FWiki Berry 90Mago Berry 91Aguav Berry 92Iapapa Berry 93Razz Berry 94Bluk Berry 95Nanab Berry 96Wepear Berry 97Pinap Berry 98Pomeg Berry 99Kelpsy Berry 9AQualot Berry 9BHondew Berry 9CGrepa Berry 9DTamato Berry 9ECornn Berry 9FMagost Berry A0Rabuta Berry A1Nomel Berry A2Spelon Berry A3Pamtre Berry A4Watmel Berry A5Durin Berry A6Belue Berry A7Liechi Berry A8Ganlon Berry A9Salac Berry AAPetaya Berry ABApicot Berry ACLansat Berry ADStarf Berry AEEnigma Berry AFBrightpowder B3White Herb B4Macho Brace B5Exp. Share B6Quick Claw B7Soothe Bell B8Mental Herb B9Choice Band BAKing's Rock BBSilverpowder BCAmulet Coin BDCleanse Tag BESoul Dew BFDeepseatooth C0Deepseascale C1Smoke Ball C2Everstone C3Focus Band C4Lucky Egg C5Scope Lens C6Metal Coat C7Leftovers C8Dragon Scale C9Light Ball CASoft Sand CBHard Stone CCMiracle Seed CDBlackglasses CEBlack Belt CFMagnet D0Mystic Water D1Sharp Beak D2Poison Barb D3Nevermeltice D4Spell Tag D5Twistedspoon D6Charcoal D7Dragon Fang D8Silk Scarf D9Up-grade DAShell Bell DBSea Incense DCLax Incense DDLucky Punch DEMetal Powder DFThick Club E0Stick E1Red Scarf FFBlue Scarf 100Pink Scarf 101Green Scarf 102Yellow Scarf 103Mach Bike 104Coin Case 105Itemfinder 106Old Rod 107Good Rod 108Super Rod 109S.S. Ticket 10AContest Pass 10BWailmer Pail 10CDevon Goods 10DSoot Sack 10EBasement Key 10FAcro Bike 110PokéBlock Case 111Letter 112Eon Ticket 113Red Orb 114Blue Orb 115Scanner 116Go-goggles 117Meteorite 118Rm. 1 Key 119Rm. 2 Key 11ARm. 4 Key 11BRm. 6 Key 11CStorage Key 11DRoot Fossil 11EClaw Fossil 11FDevon Scope 120TM01 121TM02 122TM03 123TM04 124TM05 125TM06 126TM07 127TM08 128TM09 129TM10 12ATM11 12BTM12 12CTM13 12DTM14 12ETM15 12FTM16 130TM17 131TM18 132TM19 133TM20 134TM21 135TM22 136TM23 137TM24 138TM25 139TM26 13ATM27 13BTM28 13CTM29 13DTM30 13ETM31 13FTM32 140TM33 141TM34 142TM35 143TM36 144TM37 145TM38 146TM39 147TM40 148TM41 149TM42 14ATM43 14BTM44 14CTM45 14DTM46 14ETM47 14FTM48 150TM49 151TM50 152HM01 153HM02 154HM03 155HM04 156HM05 157HM06 158HM07 159HM08 15AOak's Parcel 15DPoké Flute 15ESecret Key 15FBike Voucher 160Gold Teeth 161Old Amber 162Card Key 163Lift Key 164Helix Fossil 165Dome Fossil 166Silph Scope 167Bicycle 168Town Map 169VS Seeker 16AFame Checker 16BTM Case 16CBerry Pouch 16DTeachy TV 16ETri-pass 16FRainbow Pass 170Tea 171Mysticticket 172Auroraticket 173Powder Jar 174Ruby 175Sapphire 176GIVEEGGIl giveegg e un comando per far si che una persona vi regala un pokemon,cominciamo a fare lo script.#dynamic 0x800000#org @primocheckflag 0x1725if 0x1 goto @secondolockfaceplayermessage @msgboxset 0x6giveegg 0x1setflag 0x1725releaseend#org @secondolockfaceplayermessage @msg1boxset 0x6releaseend#org @msg= Questo messaggio apparirà pernprimo.#org @msg1= Questo messaggio apparirà pernsecondo.Analizziamo il nuovo comando, e sempliccissimo:giveegg 0x1= 0x1 sarà il pokèmon che si schiuderà dall'uovo, sostituendo il numero 0x<u>1</u> il pokemon che spunterà dall'uovo sarà diverso.WILDBATTLE#dynamic 0x800000#org @primocheckflag 0x1725lockfaceplayermessage @msg 0x6cry 0x6 0x0waitcrywildbattle 0x6 0x1E 0x8Bsetflag 0x1725releaseend#org @msg= Charizard: Raaarrgghh!Analizziamo i nuovi comandi:cry 0x6= cry sarà il comando che avvierà il verso del pokémon, 0x6 sarà il verso del pokemon (nel mio caso charizard),0x0 lasciatelo com'e.waitcry= serve per far funzionare correttamente il comando cry.wildbattle= sarà il comando che farà iniziare la battaglia, 0x6 sarà il pokémon che apparirà (nel mio caso charizard), 0x1E sarà il livello del pokémon (In Hex Decimal) e 0x8B sarà il campo di battaglia.Ricordo che l'ID della persona di advancemap dovrà essere lo stesso di quello in setflag.HIDESPRITE & FADESCREEN#dynamic 0x800000#org @primocheckflag 0x1725lockfaceplayermessage @msg 0x6cry 0x6 0x0waitcrywildbattle 0x6 0x1E 0x8Bfadescreen 0x1hidesprite 0x?fadescreen 0x0setflag 0x1725releaseend#org @msg= Charizard: Raaarrgghh!Bensì o ripetuto il vecchio script ma o inserito i comandi fadescreen & hidesprite, analizziamoli.fadescreen 0x1= questo comando fà diventare lo schermo nero.hidesprite 0x?= questo invece serve per far scomparire il peolple, infatti al posto del "?" si deve mettere il numero del people che volete far scomparire.Attenzione: spesso mettendo il numero del people il comendo hidesprite non funziona, quindi mettiamo una veriabile cioè 800F quindi sarà : hidesprite 0x800F.fadescreen 0x0= invece con questo lo schermo da nero ritorna normale.CHECKGENDER#dynamic 0x800000#org @primolockfaceplayercheckgendercompare 0x800D 0x0if 0x0 goto @boycompare 0x800D 0x1if 0x1 goto @girlreleaseend#org @boymessage @msg 0x6releaseend#org @girlmessage @msg1 0x6releaseend#org @msg= Sei un maschio.#org @msg1= Sei una femmina.Analizziamo:checkgender= controlla il sesso, quindi nel comando successivo compare 0x800D 0x0 significa se maschio e 0x800D 0x1 significa se femmina.In questo modo in base al sesso del personaggio potrete assegnare pokèmon diversi.APLLYMOVEMENT#dynamic 0x800000#org @primolockfaceplayerapplymovement 0x?? @movimentwaitmovement 0x0message @msg 0x6releaseallend#org @msg= Aspetta.#org @moviment#binary 0x10 0x10 0x10 0x10 0x10 0x10 0x11 0x11 0x11 0x11 0x11 0x11 0xFEAnalizziamo:Applymovement 0x??= questo comando attiverà lo script del movimento, al posto di 0x?? dovrete mettere il numero del people presente in advance map.waitmovement= e un comanndo che fa parte di applymovent.#binary= sarà il movimento che farà il people da voi scelto,mi raccomando alla fine mettete sempre 0xFE che concluderà lo script.Movimenti per Fr:guarda giù 0x00guarda su 0x01guarda a sinistra 0x02guarda a destra 0x03cammina giù (molto lentamente) 0x08cammina su (molto lentamente) 0x09cammina a sinistra (molto lentamente) 0x0Acammina a destra (Molto lentamente) 0x0Bcammina giù (lento) 0x0Ccammina su (lento) 0x0Dcammina a sinistra (lento) 0x0Ecammina a destra (lento) 0x0Fcammina giù (Normal) 0x10cammina su (Normal) 0x11cammina a sinistra (Normal) 0x12cammina a destra (Normal) 0x13Jump Down 2 Squares 0x14Jump Up 2 Squares 0x15Jump Left 2 Squares 0x16Jump Right 2 Squares 0x17Step Down (Fast) 0x1DStep Up (Fast) 0x1EStep Left (Fast) 0x1FStep Right (Fast) 0x20Step on the Spot Down 0x21Step on the Spot Up 0x22Step on the Spot Left 0x23Step on the Spot Right 0x24Step on the Spot Down (Fast) 0x25Step on the Spot Up (Fast) 0x26Step on the Spot Left (Fast) 0x27Step on the Spot Right (Fast) 0x28Step on the Spot Down (Very Fast) 0x29Step on the Spot Up (Very Fast) 0x2AStep on the Spot Left (Very Fast) 0x2BStep on the Spot Right (Very Fast) 0x2CFace Down (Non-Instant) 0x2DFace Up (Non-Instant) 0x2EFace Left (Non-Instant) 0x2FFace Right (Non-Instant) 0x30Slide Down 0x31Slide Up 0x32Slide Left 0x33Slide Right 0x34Slide Down On Right Foot 0x3DSlide Up On Right Foot 0x3ESlide Left On Right Foot 0x3FSlide Right On Right Foot 0x40Slide Down On Left Foot 0x41Slide Up On Left Foot 0x42Slide Left On Left Foot 0x43Slide Right On Left Foot 0x44Face Player 0x4AFace Away from Player 0x4BJump Down 1 Square 0x4EJump Up 1 Square 0x4FJump Left 1 Square 0x50Jump Right 1 Square 0x51Jump in Place (Facing Down) 0x52Jump in Place (Facing Up) 0x53Jump in Place (Facing Left) 0x54Jump in Place (Facing Right) 0x55Jump in Place (Facing Down->Up) 0x56Jump in Place (Facing Up->Down) 0x57Jump in Place (Facing Left->Right) 0x58Jump in Place (Facing Right->Left) 0x59Disappear 0x60Reappear 0x61"!" box popup 0x62"?" box popup 0x63"X" box popup 0x64"!!" box popup 0x65" XD" box popup 0x66Per Ruby:[00] - Down0[01] - Up0[02] - Left0[03] - Right0[04] - Down1[05] - Up1[06] - Left1[07] - Right1[08] - Down2[09] - Up2[0A] - Left2[0B] - Right2[0C] - HopTileDown[0D] - HopTileUp[0E] - HopTileLeft[0F] - HopTileRight[10] - Delay0[11] - Delay1[12] - Delay2[13] - Delay3[14] - Delay4[15] - Down3[16] - Up3[17] - Left3[18] - Right3[19] - StDown1[1A] - StUp1[1B] - StLeft1[1C] - StRight1[1D] - StDown2[1E] - StUp2[1F] - StLeft2[20] - StRight2[21] - StDown3[22] - StUp3[23] - StLeft3[24] - StRight3[25] - StDown4[26] - StUp4[27] - StLeft4[28] - StRight4[2D] - Down4[2E] - Up4[2F] - Left4[30] - Right4[31] - SlideFaceDown[32] - SlideFaceUp[33] - SlideFaceLeft[34] - SlideFaceRight[35] - RunDown[36] - RunUp[37] - RunLeft[38] - RunRight[3A] - HighHopDown[3B] - HighHopUp[3C] - HighHopLeft[3D] - HighHopRight[3E] - Up0A[3F] - Down0A[42] - JumpDown[43] - JumpUp[44] - JumpLeft[45] - JumpRight[46] - HopDown[47] - HopUp[48] - HopLeft[49] - HopRight[4A] - HopDown180[4B] - HopUp180[4C] - HopLeft180[4D] - HopRight180[4E] - Down0B[54] - Hide[55] - Show[56] - Alert[57] - Question[58] - Love[5A] - Pokeball[63] - Up0B[65] - Right0A[66] - RunStopLoopDown[67] - RunStopLoopUp[68] - RunStopLoopLeft[69] - RunStopLoopRight[6A] - StDown1i[6B] - StUp1i[6C] - StLeft1i[6D] - StRight1i[6E] - StDown5[6F] - StUp5[70] - StLeft5[71] - StRight5[72] - Down15[73] - Up15[74] - Left15[75] - Right15[7A] - Down6[7B] - Up6[7C] - Left6[7D] - Right6[7E] - RunDown2[7F] - RunUp2[80] - RunLeft2[81] - RunRight2[82] - Down7[83] - Up7[84] - Left7[85] - Right7[86] - IceSlideDown[87] - IceSlideUp[88] - IceSlideLeft[89] - IceSlideRight[FE] - End Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Rikymaru Inviato 8 dicembre, 2011 Condividi Inviato 8 dicembre, 2011 Questi... sono dei tutorial veramente utili. Meno male che li hai scritti, così coloro che intendono creare una propria hack rom non dovranno sbattere più (o quasi) la testa contro il muro. Ce ne saranno anche per le "trainerbattle"? Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Feehnor Inviato 8 dicembre, 2011 Autore Condividi Inviato 8 dicembre, 2011 Sara la prossima guida in giorni aggiornerò qui. Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Hexial Inviato 8 dicembre, 2011 Condividi Inviato 8 dicembre, 2011 Utile, mi servirà in futuro! Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Chaos Inviato 8 dicembre, 2011 Condividi Inviato 8 dicembre, 2011 utile, ora so dove cercare se mai vorrò continuare la mia hack Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
DeederVel Inviato 10 dicembre, 2011 Condividi Inviato 10 dicembre, 2011 Appena posso importantizzo :-)Ottima guida. icons by Julie ♥ Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Daimon Kaito Inviato 11 dicembre, 2011 Condividi Inviato 11 dicembre, 2011 Davvero utilissimo. Una volta tentai di farla, ma non avendo idea di cosa fosse lo Script non sapevo da dove iniziare. Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Feehnor Inviato 14 dicembre, 2011 Autore Condividi Inviato 14 dicembre, 2011 Alla fine gli script sono un susseguirsi di comandi, bisogna semplicemente impararli. Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Guest FailerGrunt Inviato 24 marzo, 2014 Condividi Inviato 24 marzo, 2014 Scusate se rispondo dopo 3 anni alla convesrazione, però ho un problema sullo script della battaglia, XSE mi dice che cpè un problema alla riga wildbattle errore tipo 13 tipo no corrispondente Parametro o #define mancante. Sapete aiutarmi, il codice lo copio identico Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Feehnor Inviato 24 marzo, 2014 Autore Condividi Inviato 24 marzo, 2014 Il comando dovrebbe essere così:wildbattle 0x? (specie di pokèmon) 0x? (livello del pokémon) 0x? (oggetto che tiene il pokémon)Quindi se io voglio che appaia un bulbasaur livello 5 con nessun strumento dovrei fare così:wildbattle 0x1 0x5 0x0Ricorda, i numeri si usano sempre in esadecimale. Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Acromio Inviato 24 marzo, 2014 Condividi Inviato 24 marzo, 2014 Grazie Mi serviva Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Acromio Inviato 28 marzo, 2014 Condividi Inviato 28 marzo, 2014 Una cosa pero: il comando per smeraldo inizia con #dynamic 0x900000 Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Feehnor Inviato 29 marzo, 2014 Autore Condividi Inviato 29 marzo, 2014 Una cosa pero: il comando per smeraldo inizia con #dynamic 0x900000 Puoi mettere anche #dynamic 0x100000 Questo comando non fà altro che trovare spazio vuoto all'interno della rom, nel tuo caso a partire da 900000 per mettere lo script. Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
xUltraBWx Inviato 7 aprile, 2014 Condividi Inviato 7 aprile, 2014 complimenti! bello fare copia e incolla da altri siti eh? Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Kintah Inviato 7 aprile, 2014 Condividi Inviato 7 aprile, 2014 da dov'è che hanno copiaincollato?? e come mai non è importante? :/ Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Feehnor Inviato 11 aprile, 2014 Autore Condividi Inviato 11 aprile, 2014 Copia e incolla? Non credo. Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Guest Albafica Inviato 16 settembre, 2014 Condividi Inviato 16 settembre, 2014 Salve a tutti sono un nuovo iscritto al forum e spero di stare scrivendo nel posto giusto. Sto provando a creare una hack ma ho un problema con gli script. Ho seguito molti tutorial, seguendo tutti i passaggi, ma il problema si ripresenta sempre : fatto lo script messaggio avvio la rom ma il personaggio con cui interagisco si gira e non mi risponde. La rom non si blocca e non da segni di problemi. qualcuno mi può aiutare a risolvere il problema?domando scusa se ho postato nella zona sbagliata sono ancora molto inesperto. Grazie Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Feehnor Inviato 17 settembre, 2014 Autore Condividi Inviato 17 settembre, 2014 Se usi la nuova versione di XSE prova con questo script: #dynamic 0x800000 #org @primo lock faceplayer message @msg 0x6 release end #org @msg = Questo è uno script.Ricorda di assegnare al PEOPLE l'offset dello script ottenuto compilando. Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Guest Albafica Inviato 18 settembre, 2014 Condividi Inviato 18 settembre, 2014 Grazie per la risposta ma ho provato e il problema si ripresenta, inoltre quando compilo l' offset del messaggio viene scritto dopo quello di inizio. Ho avuto molti altri problemi dato che uso un processore che non è compatibile con molti hack tools. Che sia questo il motivo?Comunque gentilissimo per la risposta grazie:) Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Guest Yoru91 Inviato 26 settembre, 2014 Condividi Inviato 26 settembre, 2014 Ciao! Sono nuovo i nquesto forum e nel mondo dell'hacking in generale. Sto facendo alcuni scarsi tentativi per afferrare il concetto, ma sono ancora alle basi. Col tuo aiuto sono riuscito a creare questo script: #dynamic 0x800000#org @primocheckflag 0x828if 0x1 goto @secondolockfaceplayermessage @msgboxset 0x6setflag 0x828releaseend#org @secondolockfaceplayermessage @msg1boxset 0x6givepokemon 0x2 0x5 0x0 0x0 0x0 0x0releaseend#org @msg= Hi there!#org @msg1= Your IVYSAUR! che se non erro ti fa regalare un pokemon solamente in seguito all'aoertura del menu pokemon. Prima che io lo apra il personaggio dice "hi there". Dopo che lo apro dice "your IVYSAUR!". Vorrei apportare una modifica, che faccia in modo che la ragazza non continui a regalarmi ivysaur all'infinito, ma dopo avermene dato uno, dica qualcos'altro. Saresti così gentile da indicarmi i passaggi che devo fare? Grazie! Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Cyber-Alex382 Inviato 20 dicembre, 2014 Condividi Inviato 20 dicembre, 2014 Salve a tutti, sono nuovo e ho un piccolo problema con XSE. La rom che utilizzo è Rubino in italiano e sia XSE che WinDs PRO sono aggiornati all' ultima versione. Il problema è che sto cercando di inserire uno script semplice di messaggio e mi esce sempre un menù in alto a sinistra dove compaiono le parole COMPRA e CIAO bloccando il gioco. Ho provato ogni genere di script su personaggi o cartelli ed entrambi i casi succede la stessa cosa. Grazie in anticipo. Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Fallen` Inviato 20 dicembre, 2014 Condividi Inviato 20 dicembre, 2014 Importantizzo Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Alex2000 Inviato 22 dicembre, 2014 Condividi Inviato 22 dicembre, 2014 Ciao ragazzi, io sono nuovo nell'hacking, e mi serve un aiuto, intanto io ho cambiato la città iniziale a cuordilava, questo è ok, però, devo inserire uno spriter ( che sarà un prof. pokèmon ), che appena esco dalla mia casa, mi venga incontro e che mi parli, poi mi fa scegliere uno dei 3 starter. poi mi deve riparlare e mi consegnerà il pokèdex. Mi scrivete lo script da mettere su XSE? Per favore rispondete.Vi ringrazio in anticipo P.S.: Uso pokèmon ruby (USA) Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Alex2000 Inviato 23 dicembre, 2014 Condividi Inviato 23 dicembre, 2014 per favore rispondete Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Chinotto Inviato 26 febbraio, 2015 Condividi Inviato 26 febbraio, 2015 Tutorial utilissimo.Non fosse che seguendo ALLA LETTERA cosa scrivi all'inizio non funziona e il tipo non mi rivolge la parola... Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Post raccomandati