Language…
17 users online: deported, Domokun007, eltiolavara9, GiraffeKiller, Golden Yoshi, gothic251, GRIMMKIN, h.carrell, koffe190, Maw, MeteorSmasher4, OEO6, OrangeRock57, Raccoon Sam, Rykon-V73, The_Uber_Camper, Ztarhaven - Guests: 245 - Bots: 329
Users: 64,795 (2,375 active)
Latest user: mathew

Dúvidas Avançadas Sobre SMW Hacking

Link Thread Closed
Pelo amor de deus meu amigo,tem alguma ajuda ou tutorial pra aplicar essa patch?
tá dificil XD
Bem tem esses tutoriais que eu recomendaria você ler:

Xkas Walkthrough
Telinc1's tutorial on how to apply Xkas patches

É em inglês mas é bem detalhado. Aproveite ^^.
Aplicar a Patch de raccon,bem,é só rodar normalmente no xkas?
ou tem que se fazer algo depois?
Aquele metodo do test.asm sempre funciona?
O patch em que permite o luigi ter graficos separados,com tenho que fazer,creio que não é só aplicar a Patch pelo Xkas,né,tem que fazer algo além disso?
Como disse antes, alguns patches você tem que mudar a FreeRAM e a Freespace.

Já o patch que tem os gráficos do Mario separado, talvez uma edição do gráfico no YY-CHR e do patch normal como disse acima.
Obrigado!
Acabei de inserir o Patch de WallJump2.1 tudo funcionou bem,só que ele bugou a Estrela,quando eu a pego,nada aconteçe! só ganha os pontos,mas nada de invensibilidade!
Você tentou procurar o Freespace pra colocar o Patch do WallJump? Se não, tente procurar um, aliás, eu nem aconselho esse, eu prefiro o que tem Nesse Pack.
Obrigado,tá tudo funcionanado bem!
Alguem sabe um bom flutter jump pro yoshi?
Em que ele bata as pernas igual em yoshi island?
Se não me engano, tem um patch que faz isso, já a parte gráfica, você tem que editar.
Tem um patch que deixa o luigi com graficos separados no game..
SÓ que,é normal o patch pedir 3 freespaces?
E os gráficos,do luigi,que vieram no patch?
Eu insiro como um Sprite qualquer?
Ué, você deixa os gráficos do Mario e do Luigi na mesma pasta onde está o patch, fácil fácil.
Eu coloquei lá o freespace na patch od mario raccon mais a capa!
Mas,cadê a raccon Leaf nesta birosca?!
Tipo, tem algo chamado FreeRAM, e esse valor é a RAM que o patch usa como flag, essa flag faz uma troca de "física" no jogo, dando ao Mario, o poder da Raccoon. Se zerado, o poder da capa, simples assim. :3
Ok,e como faço isso amigo #w{:>}
Simples, olhe essa parte no patch:

Code
!ram = $87	;If zero, cape mario, if not, raccoon mario
!freespace = $168000


Mude a freespace pra colocar o code, já a ram é aonde você coloca a RAM, lógico.

Lembre-se que valores diretos ($xx ou $xxxx) está se referindo ao banco $7E da RAM, valores longos ($yyxxxx) se refere a qualquer banco mas no caso da memória, $7F ou seja, se mudar a ram $7E0087, você estará mudando a flag necessária para que o patch possa agir.

ASM demora mas quando você pegar a prática, pode fazer coisas incríveis. ^^
Oi gente, tem algum modo de fazer para que quando o mario mate 1 dos monstros da tela ou 2 deles ou todos eles que ele seja mandado pra outra tela?
Se não me engano, você teria meio que editar a rotina de interação sprite<->sprite e fazer com que o sprite que você quer que mude de tela, rode uma interação customizada. Lógicamente criada por ASM.

Bem, você pode tentar também mudar a RAM de posição das sprites, só que tem que saber aonde editar e quais valores.
Bem queria saber oque esse codigo significa SUB_HORZ_POS LDY #$00 ;A:25D0 X:0006 Y:0001 D:0000 DB:03 S:01ED P:eNvMXdizCHC:1020 VC:097 00 FL:31642#w
LDA $94 ;A:25D0 X:0006 Y:0000 D:0000 DB:03 S:01ED P:envMXdiZCHC:1036 VC:097 00 FL:31642
SEC ;A:25F0 X:0006 Y:0000 D:0000 DB:03 S:01ED P:eNvMXdizCHC:1060 VC:097 00 FL:31642
SBC $E4,x ;A:25F0 X:0006 Y:0000 D:0000 DB:03 S:01ED P:eNvMXdizCHC:1074 VC:097 00 FL:31642
STA $0F ;A:25F4 X:0006 Y:0000 D:0000 DB:03 S:01ED P:eNvMXdizcHC:1104 VC:097 00 FL:31642
LDA $95 ;A:25F4 X:0006 Y:0000 D:0000 DB:03 S:01ED P:eNvMXdizcHC:1128 VC:097 00 FL:31642
SBC $14E0,x ;A:2500 X:0006 Y:0000 D:0000 DB:03 S:01ED P:envMXdiZcHC:1152 VC:097 00 FL:31642
BPL SPR_L16 ;A:25FF X:0006 Y:0000 D:0000 DB:03 S:01ED P:eNvMXdizcHC:1184 VC:097 00 FL:31642
INY ;A:25FF X:0006 Y:0000 D:0000 DB:03 S:01ED P:eNvMXdizcHC:1200 VC:097 00 FL:31642
SPR_L16 RTS ;A:25FF X:0006 Y:0001 D:0000 DB:03 S:01ED P:envMXdizcHC:1214 VC:097 00 FL:31642
Tem esse monte de numero do lado do fim do sprite e isso tem a ver com horizontal e vertical mais não sei praque por tudo isso nesses sprite se em alguns não tem isso#w{=|}
Como eu faria isso no caso? e-e
Titan, um dos jeitos que disse era modificar o sprite, se for o original, tente ver na seção de sprites uma versão em disassembly, se for custom sprite só modificar a rotina de quando o sprite toma um hit, é dificil sim infelizmente, pra isso, olhe na RAM Map as RAMs das posições X e Y do sprite, pra você poder modificar suas posições.

gabriel, esse código que tem nas sprites são disassemblies do código original, assim o sprite pode ter um certo tipo de funcionamento dependendo do código que ele pular, e todas eles foram tiradas pelo debugger então essas coisas do lado são apenas meras informações, só é útil se você precisar debugar algo.
Nossa discoman voce sabe muito mais isso so e usado em sprites grandes como chefes?
Link Thread Closed