Mostrando postagens com marcador exploração. Mostrar todas as postagens
Mostrando postagens com marcador exploração. Mostrar todas as postagens

segunda-feira, 8 de agosto de 2022

PC - BF2022 - pt 7 - Explorando exe

 Hoje iremos explorar o arquivo bf22-23.exe , o principal arquivo numa att de brasfoot

Pra isso bastar ter winzip / 7zip no pc e extrair o exe do jogo pra uma nova pasta

Lembrando : todas imagens são formato .png

Tem como alterar várias coisas , porém lembrem-se que você estará mexendo no arquivo do jogo, então faça um backup antes




Pasta a encima , arquivos .class
Podem ser decompilados , mas é difícil de entender


Pasta acamisas




Pasta aeicons acima
Ícones do jogo



Pasta aesticons 
Ícones dos estaduais


Pasta aflags
São as logos das ligas nacionais , numeradas de 0 a 223

Exemplo :




Pasta aflagslarge
Bandeiras dos paíes


Pasta aicons
Mais ícones



Pasta aiconsb
Mais ícones


Pasta aiconsc
Mais ícones



Pasta aiconsj
Fundos e telas



Pasta arquivos 
Entrando no arquivo default_lang.xml pelo notepad conseguimos editar o nome ds ligas


pasta b até e 
Arquivos class


Pasta est acima

Pasta f até h tem arquivos .class


Pasta Meta-inf
Pasta org > eclipse > jdt > internal > jarinjarloader 
São arquivos .class


sexta-feira, 5 de agosto de 2022

PC - BF2022 - pt 4- Explorando

 Vamos explorar a pasta do jogo ?

Nunca havia feito isso , vamos lá :



Arquivos :
bf22-23.exe = Executável do jogo ( coisa mais importante numa atualização de Brasfoot )
erros.txt = Não entendi como funciona , mais abaixo eu posto o que ta escrito
Manual_Brasfoot.pdf = Manual
options.bcf =  configurações do jogo que aparecem ao clicar em Novo Jogo

Abrindo o arquivo erros.txt :
<html>java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
<br>        at java.util.ArrayList.rangeCheck(Unknown Source)
<br>        at java.util.ArrayList.get(Unknown Source)
<br>        at a.fB.fx(Unknown Source)
<br>        at a.fB.c(Unknown Source)
<br>        at a.fT.actionPerformed(Unknown Source)
<br>        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
<br>        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
<br>        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
<br>        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
<br>        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
<br>        at java.awt.Component.processMouseEvent(Unknown Source)
<br>        at javax.swing.JComponent.processMouseEvent(Unknown Source)
<br>        at java.awt.Component.processEvent(Unknown Source)
<br>        at java.awt.Container.processEvent(Unknown Source)
<br>        at java.awt.Component.dispatchEventImpl(Unknown Source)
<br>        at java.awt.Container.dispatchEventImpl(Unknown Source)
<br>        at java.awt.Component.dispatchEvent(Unknown Source)
<br>        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
<br>        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
<br>        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
<br>        at java.awt.Container.dispatchEventImpl(Unknown Source)
<br>        at java.awt.Window.dispatchEventImpl(Unknown Source)
<br>        at java.awt.Component.dispatchEvent(Unknown Source)
<br>        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
<br>        at java.awt.EventQueue.access$500(Unknown Source)
<br>        at java.awt.EventQueue$3.run(Unknown Source)
<br>        at java.awt.EventQueue$3.run(Unknown Source)
<br>        at java.security.AccessController.doPrivileged(Native Method)
<br>        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
<br>        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
<br>        at java.awt.EventQueue$4.run(Unknown Source)
<br>        at java.awt.EventQueue$4.run(Unknown Source)
<br>        at java.security.AccessController.doPrivileged(Native Method)
<br>        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
<br>        at java.awt.EventQueue.dispatchEvent(Unknown Source)
<br>        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
<br>        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
<br>        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
<br>        at java.awt.WaitDispatchSupport$2.run(Unknown Source)
<br>        at java.awt.WaitDispatchSupport$4.run(Unknown Source)
<br>        at java.awt.WaitDispatchSupport$4.run(Unknown Source)
<br>        at java.security.AccessController.doPrivileged(Native Method)
<br>        at java.awt.WaitDispatchSupport.enter(Unknown Source)
<br>        at java.awt.Dialog.show(Unknown Source)
<br>        at java.awt.Component.show(Unknown Source)
<br>        at java.awt.Component.setVisible(Unknown Source)
<br>        at java.awt.Window.setVisible(Unknown Source)
<br>        at java.awt.Dialog.setVisible(Unknown Source)
<br>        at best.S.a(Unknown Source)
<br>        at a.eg.rv(Unknown Source)
<br>        at a.fc.actionPerformed(Unknown Source)
<br>        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
<br>        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
<br>        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
<br>        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
<br>        at javax.swing.AbstractButton.doClick(Unknown Source)
<br>        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
<br>        at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
<br>        at java.awt.Component.processMouseEvent(Unknown Source)
<br>        at javax.swing.JComponent.processMouseEvent(Unknown Source)
<br>        at java.awt.Component.processEvent(Unknown Source)
<br>        at java.awt.Container.processEvent(Unknown Source)
<br>        at java.awt.Component.dispatchEventImpl(Unknown Source)
<br>        at java.awt.Container.dispatchEventImpl(Unknown Source)
<br>        at java.awt.Component.dispatchEvent(Unknown Source)
<br>        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
<br>        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
<br>        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
<br>        at java.awt.Container.dispatchEventImpl(Unknown Source)
<br>        at java.awt.Window.dispatchEventImpl(Unknown Source)
<br>        at java.awt.Component.dispatchEvent(Unknown Source)
<br>        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
<br>        at java.awt.EventQueue.access$500(Unknown Source)
<br>        at java.awt.EventQueue$3.run(Unknown Source)
<br>        at java.awt.EventQueue$3.run(Unknown Source)
<br>        at java.security.AccessController.doPrivileged(Native Method)
<br>        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
<br>        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
<br>        at java.awt.EventQueue$4.run(Unknown Source)
<br>        at java.awt.EventQueue$4.run(Unknown Source)
<br>        at java.security.AccessController.doPrivileged(Native Method)
<br>        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
<br>        at java.awt.EventQueue.dispatchEvent(Unknown Source)
<br>        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
<br>        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
<br>        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
<br>        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
<br>        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
<br>        at java.awt.EventDispatchThread.run(Unknown Source)
</html>


Pasta : conf_estadual
Arquivos .ces são de configuração dos estaduais ( Carioca, Paulistão , etc )


Pasta : confi_ligas_nacionais
Arquivos .cfg são de configuração dos Nacionais ( Brasileirão , Afegão, etc )


Aqui eu não detalhei, mas são arquivos .jpg de 125 e 401 kb
São fundos de tela

Pasta sav 
Aqui fica os saves do jogo,  não sei quando mudou isso


Pasta selecoes > camisas
Camisas dos clubes formato .png 


Pasta selecoes > camisas2
Segunda camisa das seleções


Pasta selecoes > escudos
Era pra ser pasta de Escudos de selecoes, mas ta vazio, porém as selecoes tem escudo no jogo


Pasta sons 
Arquivos .wav ( esqueci de classificar por Tipo , desculpem )
São áudio que vão tocar quando acontecer aquele tipo de ação


Pasta teams
Pastas : 
camisas = 1° camisa dos times ( 55x55 .png )
camisas2 = 2° camisa dos times
camisas3 = 3° camisa dos times
escudos = escudo dos clubes, formato .png 60x60
escudosMini  = escudo dos clubes, formato .png 18x18
escudoss = ignorem isso , pois eu uso um programa que converte uma imagem .png grande pra uma menor
arquivos .ban = são os times
Nisso que você cria um time, precisa dar um nome a ele , normalmente o formato é : 
nomedotime_país/estado.ban
exemplos : 
4dejulho_pi.ban >>> PI de Piauí
Aalen_ale.ban >>> ALE de Alemanha


Pasta trofeus

Arquivos png 100x100

Esses maiores eu epguei num site e não testei ainda

sábado, 11 de dezembro de 2021

Explorando o blog : Yu-Gi-Oh

 Explicando as tags sobre Yu-Gi-Oh


Tag : ConhecimentoYGO

Aqui eu posto cartas que eu conheço do jogo

Tag : EDOPro

Tentando criar carta no EDOPro

Explorando o EDOPro = 2 postagens

Duele contra um dek aleatório no EDOPro

Duele contra o seu deck no EDOPro

Tag : JogaYGOProD

Postei 1 deck

Tag : JogaEDOPro

Postei vários decks

Tag : ygopro

Duelando contra o seu deck no RedEyes420 PC /  YGOProEs

Comparei o banco de dados de 2 YGOPRoEs

Explorei o RedEyes420PC / YGOProEs

Tag : YGOPROES

Duele contra o seu deck no RedEyes420PC / YGOProEs

Comparei o banco de dados de 2 YGOPRoEs

Explorei o RedEyes420PC / YGOProEs

Yu-Gi-Oh Download

Tag : Yu-Gi-Oh

Duelo de Apostas no Yu-Gi-Oh ?

Duele contra o seu deck no EDOPro

Duele contra um dek aleatório no EDOPro

Newbie Deck 3 - Monarch

Newbie Deck 2 - 

Decks Antigos : Harpia

Yu-Gi-Oh Download

Por onde começar GBC / GBA / DS - Parte 03

Por onde começar PSP - Parte 02

Por onde começar GB / GBC / GBA - Parte 01