Este artigo pressupõe que o leitor já tenha conhecimentos sobre o que é um Tool-Assisted Speedrun, como fazê-lo de uma maneira genérica e quais são os programas necessários. Para mais informações, leia os tutoriais do TASVideos. Além disso, presume-se que o leitor esteja utilizando o emulador Snes9x, especialmente a versão 1.43, onde os Lua Scripts rodarão.
Agora, mostraremos uma sequências de sites úteis, com uma breve descrição sobre eles.
- http://tasvideos.org/GameResources/SNES/SuperMarioWorld.htm
Página que é atualizada de tempos em tempos e que contém informação necessária para entender a maioria dos movies já publicados. Ela pressupõe que o jogador nada saiba sobre os detalhes técnicos do jogo, apenas que tenha familiaridade com o mesmo, que saiba jogá-lo no console. Alguns bugs são mal explicados e muitos são omitidos, especialmente aqueles que só são necessários em hacks ou que salvam pouco tempo. Entretanto, é uma boa maneira de se começar. Como SMW tem muitos bugs, é necessário mais que uma página html para explicá-los com detalhes.
- http://www.smwcentral.net/?p=viewthread&t=30450
Tópico no fórum do smwcentral que se dedica a ensinar vários truques e falhas da programação do jogo. Muitos glitches, mas pouca explicação para cada um deles. É recomendado para quem já conhece um pouco mais do jogo.
- http://tasvideos.org/forum/viewtopic.php?t=1571
Tópico no fórum do TASvideos, onde os foristas e jogadores discutem e expõem técnicas, descobertas, etc. Por ser um tópico com muitas páginas, eu farei uma filtragem com as postagens mais importantes...
- http://www.smwiki.net/wiki/Main_Page
Uma enciclopédia wiki muito útil para quem quer fazer hacks e também para quem quer competir em SMW. Digite o nome do objeto/assunto a ser pesquisado (e.g., Key ou Pokey) e boa sorte.
-
Uma lista que contém 100% dos endereços na memória RAM do jogo. Muito útil para se investigar o jogo mais a fundo. Os endereços mais úteis estão listados no primeiro link
Endereço Significado 7E007B (1-byte signed) Velocidade Horizontal 7E007D (1-byte signed) Velocidade Vertical 7E0094 (2-byte) Posição Horizontal 7E13DA (1-byte) Sub-pixel Horizontal 7E0096 (2-byte) Posição Vertical 7E13DC (1-byte) Sub-pixel Vertical 7E13E4 (1-byte) P-meter 7E149F (1-byte) Takeoff Meter (para voar) 7E01F2 (1-byte) Indicador de Lag no level 7E0F34 (2-byte) Score (pontuação) 7E0019 (1-byte) Powerup Status 7E0076 (1-byte) Direção do Movimento 7E14AD (1-byte) Cronômetro do P-Switch Azul 7E14AE (1-byte) Cronômetro do P-SwitchCinza 7E186B (1-byte) Cronômetro do Bloco com Várias Moedas 7E190C (1-byte) Cronômetro das Moedas Direcionais 7E1891 (1-byte) Cronômetro do Balão 7E1490 (1-byte) Cronômetro da Estrela 7E1497 (1-byte) Cronômetro de Invisibilidade do Mario (após se ferir)
- http://www.smwcentral.net/?p=map&type=rom
Umas lista que contém boa parte dos endereços da memória ROM do jogo. Se você quiser entender como o jogo executa suas mais variadas rotinas, é preciso ler essa página. Obviamente, não é exibido um código fonte do jogo, apenas breves descrições de como algumas porções de código se comportam. Partes do jogo que já foram "desmontadas" estão constadas no site smwcentral, mas esse é um tópico mais avançado no qual eu não tenho familiaridade.
- http://code.google.com/p/smw-tas/source/browse/
Navegue através dos diretórios para ter acesso a arquivos smv, projetos e Lua Scripts. Atualmente, os wips (work in progress, ou seja, partes parciais do TAS em construção) de SMW (96 saídas) e SMW (apenas pequeno) estão sendo colocados no site.
- http://deanyd.net/smw/index.php?title=Main_Page
Enciclopédia wiki mais apropriada para quem quer fazer speedrun no jogo, embora seja útil para TAS.
- http://www.smwcentral.net/?p=viewforum&f=69
Sub-fórum do site smwcentral sobre Kaizo hacks. Como o site não aceita oficialmente Kaizo hacks, este é o local adequado para ver novas hacks... É útil checar estes tópicos [1][2].
Lua Scripts:
- Script de Utilidade: http://code.google.com/p/gocha-tas/source/browse/trunk/Scripts/SMWUtils.lua [mirror]. Mostra na tela dados importantes, como a posição, velocidade, etc do Mario e de outros sprites (por Gocha e Mister).
- Comparação: http://tasvideos.org/forum/viewtopic.php?p=219824#219824 [mirror]
A utilização desses scripts da maneira como explicada no tópico, permite que um jogador possa comparar sua performance com a de outro(s) movie(s), onde os outros são como fantasmas na tela. Coloque os arquivos na mesma pasta em que se encontra o emulador (por Amaurea).
- Utilidade + Script: http://bin.smwcentral.net/u/19823/smwplayer_smwutils.lua.rar
Como os dois scripts acima não podem ser utilizados ao mesmo tempo, alguém uniu os códigos num único arquivo. Coloque os arquivos na mesma pasta do emulador use os arquivos DLL, caso o script não rode. Se você souber quem o fez, me avise nos comentários. (por ???)
- Informação sobre blocos: http://code.google.com/p/smw-tas/source/browse/trunk/lua/smwblockinfo.lua. Muito útil para fazer duplicação de blocos, de perto ou à distância, dentre outras utilidades (por Masterjun).
TASers: Como existem muitos TASers, vou incluir aqui aqueles que eu conheço e que têm algum trabalho feito fora do youtube. Para conhecer os outros, basta ver em quem os primeiros estão inscritos. Sinta-se livre para indicar novos TASers/link nos comentários.
- Amaraticando (eu): este blog, youtube e twitter.
- bahamete: blog, youtube , twitch e twitter.
- Dawn: youtube e twitter.
- ISM: blog, youtube e twitter.
- Kaizoman666: blog, youtube e twitter.
- Masterjun: youtube twitter
- Mister: blog, youtube e twitter.
- PangaeaPanga: blog, youtube e twitter.
- TheFinalBoss726: blog, youtube, twitch e twitter.