Advertisement
frs

SMW - 0 Exit

frs
Aug 10th, 2016
661
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.78 KB | None | 0 0
  1. Antes de mais nada, provavelmente muitos vão comentar coisas do tipo "ah tem que zerar na raça sem esses glitches, etc", então já de antemão aviso que também faço runs do game sem ser Credits Warp, atualmente tenho o melhor tempo brasileiro nas categorias 11 Exit (que é a rota mais curta normal do jogo) e também em Low% (que consiste zerar o jogo sem usar nenhum power-up muito menos o Yoshi, onde precisa de habilidade em executar alguns tricks bem difíceis).
  2.  
  3. Sobre a run de Credits Warp (também chamada de 0 Exit por não passar nem da primeira fase), é necessário executar várias ações em posições em pixel exatos e 2 glitches (o primeiro que é duplicar o bloco do Yoshi, e o último que se chama item swap).
  4.  
  5. O item swap consiste em você usar o Mario pra pegar uma moeda antes do Yoshi engolir ela, nesse momento o Yoshi fica com nada na língua mas o jogo precisa que algo seja engolido e usa o sprite mais próximo que está pré-carregado fora da tela, no caso um Chargin Chuck. É nesse instante que o jogo geralmente quebra ficando com tela preta ou gráficos zuados.
  6.  
  7. Então foi analisado e descobriram que nesse crash o game executa uma parte da memória ram do console, e é aí que todas aquelas ações que pareciam aleatórias agora fazem sentido...
  8.  
  9. Resumidamente, todos aqueles cascos vermelhos sendo cuspidos pelo Yoshi nada mais é que instruções sendo escrita com as posições horizontais deles, outras coisas são feitas também para que o jogo leia essas instruções que acabei de "escrever".
  10.  
  11. Então é aí que a parte de duplicar o bloco, as partículas da casca do ovo de 1up quebrando no canto da tela, girar e chutar o último casco que está na mão do Mario fazem sentido. Além disso, no momento do item swap é necessário ter alguns botões de 2 controles pressionados, que são os seguintes: Controle 1 (L+R+X) e Controle 2 (L+Direita+Baixo+Select+Y+B), nesse caso eu uso zipties com pedaços de papel dobrado pra manter os botões do segundo controle pressionados sempre. Uma diferença entre minha run e a do recorde mundial anterior, é que o outro runner usa 3 controles com combinação diferente de botões pressionados (usa um multitap pra isso). Era a rota mais rápida, até eu decidir quebrar o jogo otimizando ao máximo a rota sem esse multitap...
  12.  
  13. Feito isso tudo perfeitamente e rápido, as instruções que "escrevi" são executadas, que são ajustar o modo de jogo para "finalizado" e pular pra cutscene dos créditos. Como é impossível parar o tempo no exato momento que o jogo executa o glitch, é sempre necessário fazer o retime, assistindo o vídeo e verificando o ultimo frame em que a tela congela e inicia o fadeout para cutscene. E foi assim quebrei o recorde mundial.
  14.  
  15. Tudo isso é feito no console original usando a versão japonesa do game.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement