Language…
18 users online: 1UPdudes, Abstract, CharlieUltra, Dennsen86, DixyNL,  Eden_, GiraffeKiller, Golden Yoshi, Hammerer, JezJitzu,  MarioFanGamer, Metal-Yoshi94, MorrieTheMagpie, mtheordinarygamer, Papangu, rafaelfutbal,  Segment1Zone2, TheOrangeToad - Guests: 283 - Bots: 441
Users: 64,795 (2,369 active)
Latest user: mathew

Dúvidas Avançadas Sobre SMW Hacking

Link Thread Closed
Para que as coisas comecem a ficar mais separadas, resolvi fazer um tópico para perguntas avançadas, aqui, você pode perguntas coisas ligadas a ASM, e sobre algumas coisas de criação de musicas avançadas.
Já que é avançado, como inserir sprites de overworld manualmente a xkas, usando os novos slots do lunar magic 1.7x?
GitHub - Twitter - YouTube - SnesLab Discord



Isso já está incomodando...
Você não é nada só porque você quer. Aposto que se não fosse esse site, você não estaria fazendo um hack de qualidade só com o Lunar Mario e outro fórums brasileiros. Preste atenção cara e pare de falar besteira.
Lester Vine não está agindo como administrador. Se ninguém dar o primeiro passo, não vai servir para nada esse subfórum. Mas, se vocês preferem se isolar, voltem lá para o Lunar Mario, ué...


Bom, vamos inaugurar realmente esse tópico com uma pergunta: bom, alguém tem uma ideia exata de como fazer um pointer funcionar com gráficos e tudo? Assim eu poderia fazer bosses...





Dream team (feed them, please):






Alguém sabe como faz para que os sprites não fiquem debaixo do bg2 quando usa hdma? Tipo a venus, mas só que é outro sprite.
GitHub - Twitter - YouTube - SnesLab Discord
Não funcionou dessa fez fakezor!!! O meu css é mais protetor do que o seu! Agora vou aplicar a onde não tinha aplicado :P
GitHub - Twitter - YouTube - SnesLab Discord
Eu tenho uma duvida, tipo, nos lvls verticais, os objetos que tem layer priority não ficam na frente do Mario...

Ex.:
Ignorem a status bar feia, aquilo é um teste... E a água flutuante também...

Essa água era pra ficar na frente do mario, mas nao fica...
E não, eu não esqueci de colocar layer priority no tile pq ele fica na grente do mario em lvls horizontais...
Não sei, nep. Deve ser algum code que faz isso. Procure na ram map algo de layer proprity e ative essa ram.
GitHub - Twitter - YouTube - SnesLab Discord
Originally posted by fakezor 
esse lester vine ta agindo como se fosse admin, querendo organizar e sei la o q. acorda pra vida aki vc nao eh nada volta pro lunar mario q da mais certo

Cara,além de paga pau,tu é um lixo.Lester sim,é uma pessoa bem melhor doque voce,se é que voce é uma pessoa.Um n00b como voce,se diverte criando e-mails e spammando fórums,cara sinceramente,seus amigos[se é que existem]vão te achar um idiota.No lunar mario,com inveja do undefinied3,criou ua conta com o nome parecido com o dele,só para tentar sujar sua reputação.Se voce se diverte assim,vá brncar de bonecos,na internet voce tem que usa-la para coisas boas.Aposto como isso é intediante pra voce que está aí do outro lado.
além de ser um punheteiro de mão cheia
Pessoal,desculpe ter fugido do assunto do tópico.Só mais uma coisa:
É por isso que o Brasil nunca sai do lugar,em vez de pessoas como voce tentarem aprender algo de bom,fica atrapalhando outras pessoas que querem aprender.Por isso o Brasil nunca vai passar de um País de noobs.
Pro fakezor: Tudo de mal que falaram de vc +D!!

Nep, creio que seja pelo mode que o level vertical usa. Talvez ele seja diferente. Creio que só ASM poderia adiantar nisso. Talvez se eu colocasse o layer 1 como layer predominante o problema seria resolvido.

Tente esse code no Level ASM:

REP #$20
LDA #$1010
STA $212C
SEP #$20

Talvez isso faça com que todos os layers sumam, a nao ser o layer 1.
Caso isso aconteça, tente isso:

REP #$20
LDA $1F1F
STA $212C
SEP #$20

Bem, só reafirmando, eu nao testei, entao nao sei se vai funcionar...
Muito bem dito Guiga,mas...é só não dar bola pra esse otário.
Lembre-se que o único noobssauro aqui é ele(lol,noobssauro hahaha)
Deixam esses fakezors. Faz dias que nenhum aparece. (Ainda bem :D)
Alías alguém sabe qual rom estam os ow sprites? É que eu estou construindo um novo OW Sprite Editor online em que você pode usar os novos campos de sprites do lunar magic que vai agora até FF ^^.
GitHub - Twitter - YouTube - SnesLab Discord
Voce vai ter que ralar muito pra fazer esse tool xP.

Mas aqui algumas muito importantes na hora de programação (e nelas tambem está incluindo a que voce pediu, creio eu.):

$7E:0DE5 16 bytes Sprites OW Sprite Type (table)

$7E:0E35 16 bytes Sprites OW Sprite XPos Low
$7E:0E45 16 bytes Sprites OW Sprite YPos Low
$7E:0E65 16 bytes Sprites OW Sprite XPos High
$7E:0E75 16 bytes Sprites OW Sprite YPos High
$7E:0E95 16 bytes Sprites OW Sprite X speed
$7E:0EA5 16 bytes Sprites OW Sprite Y speed

Also, sao RAMs, nao ROMs.
Ah bom. Qualquer coisa, vou dar um check no All.LOG ou ALL.LOG ++
GitHub - Twitter - YouTube - SnesLab Discord
Pessoal, aí vai uma pergunta, digamos, n00b e confusa...
-Eu apliquei o patch do Coin Counter de 3 dígitos e o patch de expansão da SRAM na minha ROM, só que não sei como fazer pras moedas serem salvas corretamente...

Tipo...

dw #$C100 ; pikaguy900's 3-digit coin counter's tens
dw #$C101 ; pikaguy900's 3-digit coin counter's hundreds

Eu coloquei esses codes na tabela de definições do patch da SRAM, mas parece não funcionar direito... Quando eu testo a ROM no emulador (em todos os save slots), o counter das moedas vem com o valor errado. Eu acho que precisaria editar/adicionar alguma coisa no outro patch (ou nesse, sei lá), mas não sei exatamente o que. Help me!
MK2TDS
Bem, para falar a verdade, isso está certo. Mas caso o bug seja esse que voce falou:

baixe o level.asm e no levelcode, procure o lvl C5 e coloque:

STZ $0DBF
STZ $C100
STZ $C101
RTS
Bom, eu não tenho muito a dizer, mas esse bug sempre acontece comigo quando coloco custom counters que mexem na SRAM e não apago-a.
GitHub - Twitter - YouTube - SnesLab Discord
Tentei os codes no lvl C5 e também no 1C5 no levelcode.asm. Falha.
Also, eu tentei a criação de um custom block e uma custom sprite com esses codes, mas os adresses $C100 e $C101 não zeram de jeito nenhum...

E quando eu salvo o jogo em um certo slot, quando eu reabro, só vem certo o valor dos "ones" do counter ($0DBF). Por exemplo:
Abri minha ROM, joguei desde o zero e passei algumas fases até aparecer o save prompt. Salvei. Considerem a quantidade de moedas = 357.
Reseto a ROM e continuo jogando no slot salvo. Veio no counter o número de moedas = 007 (ou seja, só carregou corretamente o address $0DBF).

Estou pensando em desistir desse patch e usar o do Iceguy mesmo, que só vai até 200. Esse só usa o address $0DBF, mas é garantia de que funciona corretamente.
MK2TDS
você já tentou apagar nome_do_hack.srm? Se sim, tire esse digit counter e use o de 4/5/6 digitos. Esse já tem melhor compatibilidade. Se não, apague e tente novamente.
GitHub - Twitter - YouTube - SnesLab Discord
Link Thread Closed