Scripthawk
Uma coleção de scripts Lua e relógios de Ram para Bizhawk, fornecendo muitas ferramentas para ajudar na caça e tasing de falhas. A API modular do Scripthawk permite que novos jogos sejam suportados facilmente.
Como usar
Configurar
- Configurado Bizhawk, a versão mais recente é recomendada
- Clone este repositório ou faça o download e extraia uma cópia com zíper
- Open Bizhawk e seu jogo (apoiado) de escolha
- Clique em Ferramentas -> Console Lua
- Aberto scripthawk.lua
- Se você estiver com mau desempenho no Bizhawk 2.1.0 ou posterior, tente alternar os núcleos da Lua para "Luainterface + Lua" na configuração -> personalizar -> menu avançado
- As versões bizhawk 1.13.0, 1.13.1, 2.0.0 e 2.0.1 não funcionam com o scripthawk devido a um bug que foi corrigido em 2.1.0
- As versões Bizhawk antes de 1.11.5 não são suportadas pelo Scripthawk
Funcionalidade básica
- Posição do jogador, rotação e velocidade serão exibidas na tela
- Pressione L para levitar e usar o D-pad para se mover rapidamente ao redor do mapa
- Pressione a tecla E para levitar e usar as teclas WASD para se mover rapidamente ao redor do mapa
- Pressione / para redefinir a velocidade máxima, odômetro etc.
Funcionalidade avançada
- O sistema de telemetria registra tudo mostrado no OSD do Scripthawk para o console Lua em formato CSV
- Tipo anglecalc.open () no console da Lua para abrir uma calculadora para o ângulo entre 2 pontos no jogo, escrito por the8bitbeast
- Tipo modifyosd () no console da Lua para abrir uma caixa de diálogo para atingir e desativar as entradas OSD, escrito por Tom Ballaam
- Digite Lock_Y = true no console Lua para congelar a posição Y do jogador, Lock_Y = False para desativar
- Digite loadasmpatch () no console Lua para carregar um patch de montagem MIPS r4300i para qualquer jogo N64, enorme graças a Notwa/lábios
Escrevendo seu próprio módulo Scripthawk
- Implementar a API detalhada em docs/design.txt, um modelo é fornecido em jogos/em branco.lua
- Seu módulo deve residir nos jogos/ subdiretório
- Adicione a detecção para o seu jogo para scripthawk.lua
- Envie uma solicitação de tração a este repositório ou entre em contato com a Isotarge
Jogos suportados
Donkey Kong 64
- Todas as versões conhecidas suportadas
- Ferramentas de análise de objetos: listar, examinar, agarrar, focar, circular, zip
- Documentação para mais de 95% das bandeiras permanentes nos EUA salvar arquivos
- Feedback em tempo real para bandeiras sendo definidas/limpas
- Mad Jack Mimap
- Timer ISG automático
- Simulador de prioridade principal


Banjo-kazooie
- Todas as versões conhecidas suportadas
- Sobreposição de rastreamento de objetos, escrito por Mittenz
- Ferramentas de análise de objetos: liste, examine, agarre, circunda, zípeis, desvawn
- Objetos de gerar
- Documentação para a maioria das bandeiras
- Feedback em tempo real para bandeiras sendo definidas/limpas
- Programa de treinamento de "Pergunta de som" Furnace Fun Fun.

Banjo-tooie
- Todas as versões conhecidas suportadas
- Ferramentas de análise de objetos: listar, circular, zip
- Documentação para mais de 60% das bandeiras permanentes nos EUA salvar arquivos
- Feedback em tempo real para bandeiras sendo definidas/limpas
Dia de Pele Bad de Conker
- Todas as versões conhecidas suportadas
Crash Bandicoot
- Todas as versões conhecidas suportadas
Crash Bandicoot 2: Cortex ataca
- Todas as versões conhecidas suportadas
Crash Bandicoot 3: deformado
- Todas as versões conhecidas suportadas
Diddy Kong Racing
- Todas as versões conhecidas suportadas
- Ferramentas de análise de objetos: listar, examinar, circular, zip
- AutoTapper, escrito por Faschz com várias melhorias

Estação espacial Vale do Silício
- Todas as versões N64 suportadas
Super Mario 64
- Todas as versões conhecidas suportadas
- Ferramentas de análise de objetos: listar, examinar, zip
Super Smash Bros.
- Todas as versões conhecidas suportadas


Toy Story 2: Buzz LightYear para o resgate
- Europa (N64)
- França (N64)
- Alemão 1.0 e 1.1 (N64)
- EUA (N64)
Outros jogos suportados
- Alex Kidd em Miracle World (SMS)
- Alex Kidd em Shinobi World (SMS)
- Luta de balões (NES)
- Bomberman 64 (N64)
- Day Dreamin 'Davey (NES)
- Donald Land (NES)
- Donkey Kong Country 2 (GBA)
- Drill Dozer (GBA)
- Minhoca JIM 3D (N64)
- Golden Ax Warrior (SMS)
- Golvellius (SMS)
- Missão Impossível (SMS)
- Senhor da espada (SMS)
- Mercs (SMS)
- Metroid (NES)
- Terra de pinguim (SMS)
- Psycho Fox (SMS)
- Ratos! (GBC)
- Sonic the Hedgehog (SMS/GG)
- Sonic the Hedgehog 2 (SMS)
- Taz-Mania (SMS)
- O ninja (sms)
- Ty the Tasmanian Tiger 2: Bush Rescue (GBA)
- Tirrants - luta ao longo do tempo (Mega Lo Mania) (Gênesis)
- Wonder Boy (SMS/GG)
- Wonder Boy III: A armadilha do dragão (SMS)
- Boy Boy no Monster World (SMS)
Jogos parcialmente suportados
- BASH CRASH
- Dodgers Duck estrelado por DAFFY PACK
- Jornada numérica de Elmo (somente N64)
- Aventura de carta de Elmo (somente N64)
- Terra da ilusão estrelada por Mickey Mouse (somente SMS)
- Legend of Galahad (Gênesis)
- Phantasy Star (SMS)
- Rayman 2 (somente N64)
- San Francisco Rush 2049 (somente N64)
- Sonic & Sega All-Stars Racing (somente NDS dos EUA)
- Zelda 64 (OOT/mm)
Gran Turismo 2
- Todos os discos do modo de simulação suportados
- O modo de arcade não é suportado no momento
- Piloto automático
- Importar e exportar carros do jogo em um formato compartilhável
Outros scripts incluídos
- Bot de ataque tetris, joga o jogo muito bem usando um algoritmo simples de classificação
- Sr. DRILLER 2 BOT
- Remone_klump.lua, Code Golf que remove Klumps da versão DK64 EUA
- LEITOR DEGA .MMV
Outros projetos notáveis
- Banjo-Kazooie Mittenzhugg/Mr.Patcher
- Banjo-kazooie mittenzhugg/banjo-kazooc
- Banjo-Kazooie Mittenzhugg/Banjo-Kazooie-Turbo-talon-trainer
- GoldEneye Wyst3r/Goldeneye
- Mario Kart 64 Weatherton/Bizhawkmariokart64
- Super Mario 64 Sm64-Stroop/Stroop
- Super Mario World Rodamaral/SMW-Tas
- Zelda 64 Notwa/mm
- Zelda 64 Rainingchain/Z64LuaHooks
- Zelda 64 Mattpilla/majora-s-mask-lua-scripts
- Zelda 64 GLANKK/GZ