Banner
Views: 714,706,822
Time:
4 users online: Boom, Gloomy, Knight of Time, PokerFace - Guests: 28 - Bots: 227Users: 37,318 (1,630 active)
Latest: RetroRuco
Winter 2019 C3 Content Spotlight
Big Brawler's Level Compilation!
Not logged in.
Posts by undefinied3
undefinied3's Profile - Posts by undefinied3
Pages: « 1 2 3 445 46 »
gente, estou com 1 problemão, eu não sei nada de ASM e de HEX editor, só de bloco de esprite de OW de ExGFX e etc...
existe 1 sprite chamado "the ultimate n00b boss" lá na seção de custom sprites, eu peguei ele, programei ele e coloquei no LM. Eu ainda não tenho os ExGFX dele mas tipow, eu coloco ele no jogo e quando eu vo na faze que ele ta, assim que vejo ele, o jogo da pal, não importa a ferramenta de enserir sprites ele da pal. Não sei se é porque não tem os graficos, porque ele esta programado tudo certo. Caso precise saber alguma coisa de ASM ou sei la, gostaria que alguem me falasse só os procedimentos ou só os comandos que precisa para funcionar.
desde já, agradeço.
Hmmmmm, talvez, mas tipo, eu vi la nos codigos de ASM uma parte de Graphic routine e ele falava pra nao tocar naquilo. Seria ali que eu precisaria mecher? Não queria desistir desse sprite tao facil, ele tem 1 monte de coisas legais, joga fogo ativa geradores e etc... Daria 1 bom chefe
é eu fiz isso só que com 1 ingles, nao achei 1 em portugues mas ta dando pro gasto, achei meio chatinha a parte de binario '-' mas valeu a intenção. brigadao pela ajuda
Nossa cara valeu mesmo tava realmente precisando, acho que oque tava realmente faltando era esse sprite header (que eu nem sabia que tinha que ser 0E!!!!) e os graficos. só que tenho mais uma perguntinha que eu não entendi, tem uma parte que fala assim:

Code
SPRITE_TO_GEN: 			; For generating a random sprite, write the sprites here. Table must be 3 bytes!
 db $0D,$0F,$10			; Bomb, Goomba, ParaGoomba.


nessa parte eu pensei assim: $0D pra bomb, $0F pra gomba e $10 pra paragomba entao eu coloquei $0D. é claro que eu não tinha certeza se realmente isso ou nao mas quando eu fui ver se dava erro, DEU (tinha que da xP) ai fiquei meio sem saber o que mais que poderia ser ali, sera que voce poderia me ajudar? queria colocar bomb pra ser gerado.

EDIT3:

Consegui terminar. só que agora o problema é que o jogo da pal quando eu encosto no bloco |-O podem me ajudar denovo? aqui esta o codigo final do bloco:

Code
JMP Return : JMP MarioAbove : JMP Return : JMP Return : JMP Return : 
JMP Return : JMP Return
;===================================================================
;===================================================================

MarioAbove:
LDA $7E0076	;first we load the address of the movements of mario
CMP #$00	;if it is going to right (00)
BEQ ChangeL	;he will walk to the left (01)
CMP #$01	;and vice versa
BEQ ChangeR	;
RTS

ChangeL:
LDA #$01
STA $7E0076
RTS

ChangeR:
LDA #$00
STA $7E0076
Return:
RTS


era pra funcionar assim:

quando o mario estivesse em cima do bloco, os controles dele eram invertidos por exemplo se ele apertasse para a esquerda, ele iria para a direita, se apertasse pra direita ia pra esquerda, mas eu nao nem encostar no bloco e o jogo ja trava tudo, oque esta errado no codigo?
Valeu, mas na parte do SPRITE_TO_GEN: eu tenho que colocar 1 valor entre aqueles que mostram na tabela ou qualquer 1 do lunar magic, ou tipo assim, se eu quiser colocar qualquer 1 do lunar magic eu tenho que acrescentar o numero do sprite naquela tabela e eu posso usa-lo, porque na verdade naum era nenhum daqueles que eu queria, mas o bomb seria melhor pra mim.
Ei gente gostaria de saber porque 4 pixeis do GFX do meu fryguy nao estao aparecendo (estou usando o newbieboss do Maxx) sendo que no lunar magic e no yy-chr estao aparecendo? aqui esta a imagem:



Poderia me falar porque está acontecendo isso e como posso arrumar? o gozado é que oque deveria aparecer nao aparece, mas aparece oque estaria atraz daquilo...
se for 1 que estou pensando, é 1 patch, voce pode encontra-lo na sessão de patches. [url=]http://www.smwcentral.net/download.php?id=535&type=patches[/url]. Use o xkas para enseri-lo na sua Rom. Voce tambem pode enserir outras coisas de RPG como:

RPG OW

[url=]http://www.smwcentral.net/download.php?id=354&type=patches[/url]

HP estilo RPG

[url=]http://www.smwcentral.net/download.php?id=441&type=patches[/url]
[Xkas] Overhead RPG system

Junto com esse patch, vem GFX de fazes para RPG.
Nenhum dos sprites memory funcionaram :( , os que funcionaram, mudaram outros pixels da imagem ¬¬' tem alguma outra coisa que eu possa fazer?
Em alguns patches, eu vejo que eles pedem 1 RAM livre e nao 1 freespace, gostaria de saber se 1 é diferente do outro e se for, oque eu devo colocar para a RAM?
Hora, faz 1 tempo que nao posto no SMWCentral xD, mas minha duvida é a seguinte:

-VWF roda em windows vista?
-O BTSD é compativel com o novo LM certo? (1.71)

Agora 1 outra...

Tipo, eu to fazendo 1 sprite do kirby (1 que gospe fogo), e para começar, estava usando a bola de fogo normal do SMW (que a estatua bo bowser solta), só que eu queria 1 jeio que a bola de fogo isse na direção que o meu sprite aponta, pois se o sprite estiver de cara para <--, e o mario estiver atras do sprite, o fogo vai para traz... Eu teria que inserir 1 custom sprite? Pois se tiver, tudo bem.
Ok, entao acho que deve ser meu Active Perl... Vitor, voce pode me passa o link do qual voce usa? Porque quando eu abro o perl.bat, aparece assim:

Usage: def.txt list.txt output.txt
Pressione qualquer tecla para continuar...

E nao acontece nada... Eu mandei minha cutscene pro Lester e ele conseguiu. Agora nao sei se é meu active perl ou o programa que uso do activer perl, porque eu uso o command line interpreter... Alguma sugestao?
O addmusic criou o arquivo que o LM lê para mostrar as musicas? sua extensao é .msc

Se nao criar. Faça assim:

abra o blk de notas e digite:

NumeroDaMusica TAB 0 ou 1(0 musica de level e 1 de OW) TAB Nome da musica

Entao por exemplo. Eu quero que a musica 20 seja musica de LEvel e o seu nome é DKC Boss e a musica 21 fosse de OW e se chama FinalBattle. Eu faria assim:

20 0 DKC Boss
21 1 Final battle

Depois de criar o arquivo txt. Troque sua extensão para msc e renomeie-o para o nome da sua hack.


CRFLEO:

Sua musica usa N-SPC Patch? Se sim, voce aplicou o patch MORE.ASM?

Quanto aos efeitos sonoros. Se voce quiser trocar PARA SEMPRE, voce deve inserir seus efeitos sonoros via a pasta 1DFC ou 1DF9. Entao voce deve fazer os HEX edits necessarios para trocar o som que certos SFX usam. Caso voce queira 1 custom SFX só em level que tem custom music, voce troca vai na pasta MISC e coloca os seus efeitos sonoros. LEMBRE-SE QUE SEUS CUSTOM SFX INSERIDOS PELA PASTA MISC SÓ FARAM EFEITO EM LEVELS COM CUSTOM MUSIC
Awesome OW talent Manuz. Your levels are really good to! Well designed and they have good ExGFX. Keep up good work my friend.

Can I be the beta-tester?
Na verdade, sample bank nao tem a ver com a musica funcionar... O Sample Bank é como se fosse novos intrumentos que vc insere para trocar os daquele level.

Quanto a achar Samples Banks, a gente nao acha no meio do nada :(, tem 1 tool chamado se eu nao me engano sound ripper que ripa os canais de 1 determinado ROM. Ele cria varios arquivos WAVs, que voce pode usar para fazer o SB no Sample Tool
Well, I'm not good at ASM ... But try this


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; INIT and MAIN JSL targets
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

dcb "INIT"
RTL

dcb "MAIN"
PHB
PHK
PLB
JSR SPRITE_ROUTINE
PLB
RTL


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; SPRITE_ROUTINE
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

SPRITE_ROUTINE

JSR SUB_GFX

SpriteCode:
JSR Graphics
LDA $14C8,x ;\
CMP #$08 ; | If the sprite is dead or not it it's normal state, return.
BNE RETURN ;/
LDA $9D ;\
BNE RETURN ;/ If sprites are locked, return.

JSL $01A7DC
LDA $94 ; / Mario's X Position > Sprites X Position *low*
STA $E4,x ; \
LDA $95 ; / Mario's X Position > Sprites X Position *high*
STA $14E0,x ; \
LDA $96 ; / Mario's Y Position > Sprites X Position *low*
STA $D8,x ;
LDA $97 ; / Mario's Y Position > Sprites X Position *high*
STA $14D4,x ;

RETURN:
RTS


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; GRAPHICS ROUTINE
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

SUB_GFX JSR GET_DRAW_INFO ; after: Y = index to sprite OAM ($300)
; $00 = sprite x position relative to screen boarder
; $01 = sprite y position relative to screen boarder

LDA $157C,x ; $02 = sprite direction
STA $02

LDA $00 ; set x position of the tile
STA $0300,y

LDA $01 ; set y position of the tile
STA $0301,y

LDA #$C2 ; set tile number
STA $0302,y

LDA $15F6,x ; get sprite palette info
PHX
LDX $02 ; flip the tile if the sprite direction is 0
BNE NO_FLIP_1
ORA #$40
NO_FLIP_1 PLX
ORA $64 ; add in the priority bits from the level settings
STA $0303,y ; set properties

INY ; get the index to the next slot of the OAM
INY ; (this is needed if you wish to draw another tile)
INY
INY

LDY #$02 ; #$02 means the tiles are 16x16
LDA #$00 ; This means we drew one tile
JSL $01B7B3
RTS
Black Knight: Como eu nao se se vc se refere ah este, faça 1 backup da sua ROM.

Patch(aconselho a usar este pois é xkas):http://www.smwcentral.net/download.php?id=211&type=patches



Vc deve usar o Sample Tool Utility, feito pelo smkdan. Aqui o link:

http://www.smwcentral.net/download.php?id=293&type=tools

Abra e va em importar o sample, escolha teu level que deseja inserir, ou OW. Clique em save e teste.

Bom, eu tmb nao mecho bem neste tool, mas vamos lá... Abra o tool e vc verá isso:



em "Create Bank", tem a opção Import from File, selecione o seu bank em "Free" e escolha teu arquivo no Import From file que seu bank ta criado.

Em mode, la em baixo, vc especifica se é OW ou level. No bank editor, vc vê quantos samples ou quais samples aquele bank usa. Na parte de baixo, como nao estamos criando 1 sample, nao ligue para aquilo. Agora vá em Location em Bank select. Escolha o level que vc quer aplicar seu sample bank e em baixo, em Avaible, escolha o bank que vc usou para inserir o teu sample. Por exemplo, eu escolhi o bank 1C em Free, eu vou colocar 1C nesta parte.

Bom, espero ter te ajudado.
Well, my friend, manuz, and I are trying to make a 64x64 banzai bill, but see whats happend:

<object style="height: 344px; width: 425px"><param name="movie" value="http://www.youtube.com/v/RzLCBXVlIJk"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/RzLCBXVlIJk" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></object>

The sprite graphics are messed when it's going to right... Can someone help me? Here is the original code:

(please, ignore the grammar error, we are brazilians..)

http://bin.smwcentral.net/20904/yellow_bullet_bill.asm


Pages: « 1 2 3 445 46 »
undefinied3's Profile - Posts by undefinied3

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2019 - SMW Central
Legal Information - Privacy Policy - Link To Us


Total queries: 21

Menu

Follow Us On

  • Facebook
  • Twitter
  • YouTube

Affiliates

  • Talkhaus
  • SMBX Community
  • GTx0
  • Super Luigi Bros
  • ROMhacking.net
  • MFGG
  • Gaming Reinvented