antiblock
Rodnia | Alpha & Omega
  • Chatbox

    Did you check out our Discord? https://discord.gg/FFdvMjk9xA
    You don't have permission to chat.
    Load More
  • 0
Sign in to follow this  
LolipopLC

Source compile/decompile

Question

Boas tardes, eu vou tentar ser rápido e direto, é capaz de o meu ponto de vista estar completamente errado, digo desde já que ainda estou a aprender isto tudo.

O meu problema é o seguinte, eu instalei uma FreeBSD já com tudo em que bastava ligar o servidor, e como tal, tudo funcionou normal, o meu problema é o seguinte, quando vou tentar dropar ou trocar items em algum char com GM simplesmente dá reject e diz que não o posso fazer, pelo que estive a ver é algo do char_item.cpp , eu estou muito confuso com isto tudo, eu queria apenas modificar esse ficheiro para que possa dropar e trocar as coisas, porque é um SV para testes e para eu aprender apenas, agradeço a quem conseguir ajudar.

Info: Quero editar apenas o char_item.cpp, nao tenho a source dos ficheiros que estão na freebsd.

Share this post


Link to post
Share on other sites

8 answers to this question

  • 0

Queres editar ficheiros cpp? Bacano! Ou seja, queres aprender C++!! Isso é muito bom e positivo para a tua vida. Por onde queres começar? Simples?

 

Geral para todas as linguaguens (Se quiseres aprender a sério como mexer na source):

http://libgen.io/book/index.php?md5=C817DF91FBD9A8284FE266334FC85CEF

http://libgen.io/book/index.php?md5=4B56CD8BF1EF65359D20BED4AE7F709E

Estes livros são em Java

(E outros livros de Algoritmos e Estruturas de Dados (AED) (Algorithms and Data Structures (ADS)))

 

Começa por C ou C# para teres o básico:

https://www.sololearn.com/Course/CSharp/

http://www.learn-c.org

http://gen.lib.rus.ec/book/index.php?md5=489A786CCEBAE43C2ECE3709586B0B78

http://gen.lib.rus.ec/book/index.php?md5=659545BA41BED976E323F3773BE87E00

http://gen.lib.rus.ec/book/index.php?md5=AFF76EA2C3D7C3F74BFE22FA8AEC29F0

http://gen.lib.rus.ec/book/index.php?md5=B4374CABBFB7416B5BA4ED37950C2673

http://gen.lib.rus.ec/book/index.php?md5=AA3753B3ED97B68FAF324D3D285D21F5

(Vou dando update se achares necessário, mas não é dificil encontrar um ou dois livros bons para seguires)

 

 

Se tiveres problemas em entrar de cabeça para C ou C#, RECOMENDO que começes por Python ou Java, pois estas linguagens de programação ajudam a perceber a lógica de programação, o que são objetos, funções, arrays, metodos, classes entre outras coisas.

Python:

https://www.sololearn.com/Course/Python/

http://libgen.io/book/index.php?md5=3F019107CD940F969549DFD86DE17CB8

http://libgen.io/book/index.php?md5=054255117B2E86251415292EF48320FD

http://libgen.io/book/index.php?md5=C19D1271DE51E16481D07AD628D580B7

http://libgen.io/book/index.php?md5=834E96A2895B5A24E96602180E588B02

https://pythonbooks.org

Videos no Youtube que podes encontrar.

 

Java:

https://www.sololearn.com/Course/Java/

http://libgen.io/book/index.php?md5=D20B793224659C366E9597BF68FD99D2

http://libgen.io/book/index.php?md5=48E0AC60F6BCF659FB5EEDD516952B47

http://libgen.io/book/index.php?md5=D597864303CD53A6BC9434275A55BB93

http://libgen.io/book/index.php?md5=666C1079D0DD1745BA222F7189D2D6D5

http://libgen.io/book/index.php?md5=B632FD8228982AA8F05DDF4BFE111CB5

(Fui buscar a lista aqui: https://medium.com/level-up-web/best-java-books-in-2017-170d5a6319b5)

http://libgen.io/book/index.php?md5=B632FD8228982AA8F05DDF4BFE111CB5

http://libgen.io/book/index.php?md5=A4E5473ABDDDEA190EA74143E957D310

http://libgen.io/book/index.php?md5=01D35E3B10B3C2604DE5C12776CBC1BC (Acho que já está em cima)

 

Geral:

 

C++ (OU CPP, como podes ver pela extenção)

Podes passar as outras linguagens à frente e seguir logooo para aqui, mas não recomendo a menos que sejas um natural em Linguagens de programação/Tenhas muitos anos a virar frangos/o que queres fazer é mudar uma virgula o que duvido, se não vais fazer uma cagada de todo o tamanho.)

 

https://www.sololearn.com/Course/CPlusPlus/

http://libgen.io/book/index.php?md5=C7EAD738B08913984E424BEF03FCAB0C

http://libgen.io/book/index.php?md5=C84B77D4534C72B32B9D7CA8EE81BF4C

http://libgen.io/book/index.php?md5=D35CF90300C89F7FE738C1AA64A520A7

http://libgen.io/book/index.php?md5=7F5FEB35767E0E6F73ED51F7723C6A4F

http://www.learncpp.com

https://www.udemy.com/free-learn-c-tutorial-beginners/

https://www.codecademy.com/en/forum_questions/516cdcd677e629f966000884

https://www.youtube.com

 

 

Espero que consigas decompilar isso e resolver o pequeno problema que tens no char_item.cpp, porque como podes ver, é facilissimo, é só leres duas duzias de livros, trabalhares no minimo ~500horas nisto, e resolves isso 'nunstante!

 

Já agora, FreeBSD é um sistema operativo, tal como o Windows 10, e corre numa máquina virtual normalmente, porque não consegues correr 2 sistemas operativos ao mesmo tempo, a menos que um seja num circuito fechado, é isso que faz o VirtualBox, é exatemente o nome, VIRTUAL BOX. Corre algo encapsulado. Se arranjares um computador só para instalar o FreeBSD então ai sim, só corre o FreeBSD.

A source do Metin2 em si é algo relativamente pequeno, mas nesse aspeto sou pouco qualificado para te responder.

 

Se não tens a Source, vais ter de arranjar uma, ou meteres-te num broche do caralho que é aprender engenharia reversa, algo ridiculamente complicado e que há um saco cheio de pessoas no mundo inteiro que o sabem fazer, talvez sejas o próximo?

Edited by Portugapt
Sei lá (see edit history)

Share this post


Link to post
Share on other sites
antiblock
Cyphriun
  • 0

Adorei o sarcasmo e a resposta em si ajuda !
ahaha vou ver oq consigo fazer

Share this post


Link to post
Share on other sites
  • 0

Precisas da Source para poder editar os ficheiros. Uma vez que o codigo foi compilado para binario nao ha maneira de reverter o binario para source.

Ou seja se queres editar o binario precisas a Source.

Share this post


Link to post
Share on other sites
  • 0

sabes me dizer entao, server files com a source e jogo em pt de preferencia?

 

 

Edited by LolipopLC (see edit history)

Share this post


Link to post
Share on other sites
  • 0

A Source não está em PT, nem em EN, nem em KR, está em C++, o resto das files é que podem estar numa lingua n. E fui sarcastico, talvez atinga com o nível exato de percepção à dificuldade da pergunta que colocaste. Eu que sou um pouco +-, já descompilei e compilei uma source sim, à alguns anos, e com a ajuda de uma pessoa que sabe de caralho sobre isso, e mesmo assim demorei um bom bocado.

 

Já diziam antigamente:

Não esperes respostas simples a perguntas complexas.

Edited by Portugapt (see edit history)

Share this post


Link to post
Share on other sites
  • 0
18 minutos atrás, Portugapt disse:

A Source não está em PT, nem em EN, nem em KR, está em C++, o resto das files é que podem estar numa lingua n. E fui sarcastico, talvez atinga com o nível exato de percepção à dificuldade da pergunta que colocaste. Eu que sou um pouco +-, já descompilei e compilei uma source sim, à alguns anos, e com a ajuda de uma pessoa que sabe de caralho sobre isso, e mesmo assim demorei um bom bocado.

 

Já diziam antigamente:

Não esperes respostas simples a perguntas complexas.

Sim, estava-me a referir aos locales etc. porque ter isto em turco da-me cabo da cabeça xD
Acredito que oq perguntei é uma coisa dificil, nao tinha essa noção tho

Recomendam os PandoraMT2 server files? tem source e tudo, apenas lingua trocada, se não, qual serverfiles recomendam?

Share this post


Link to post
Share on other sites
  • 0
2 horas atrás, LolipopLC disse:

Sim, estava-me a referir aos locales etc. porque ter isto em turco da-me cabo da cabeça xD
Acredito que oq perguntei é uma coisa dificil, nao tinha essa noção tho

Recomendam os PandoraMT2 server files? tem source e tudo, apenas lingua trocada, se não, qual serverfiles recomendam?

OFF-TOPIC (Penso eu)

Recomendo mais as serverfiles Fliege são as melhores , e são gratuitas para começares a brincar.

São totalmente limpas e podes encontrar aqui na cyber-gamers .

Agora Serverfiles que devem estar com cenas que nunca na vida saberás o que lá contêm , nem vale a pena começares a mexer porque essas serverfiles secalhar eram de um servidor que levou Leak e isso é mau sinal !
Isso é como criares um servidor com Serverfiles alemãs e depois dizeres que foste tu que fizeste as Serverfiles do 0 , totalmente mentira.

Mas boa sorte até achares umas Serverfiles boas :)

Edited by Canadas (see edit history)

Share this post


Link to post
Share on other sites
  • 0

 

2 minutos atrás, Canadas disse:

OFF-TOPIC (Penso eu)

Recomendo mais as serverfiles Fliege são as melhores , e são gratuitas para começares a brincar.

São totalmente limpas e podes encontrar aqui na cyber-gamers .

Agora Serverfiles que devem estar com cenas que nunca na vida saberás o que lá contêm , nem vale a pena começares a mexer porque essas serverfiles secalhar eram dum servidor que levaram Leak e isso é mau sinal !
Isso é como criares um servidor com Serverfiles alemãs e depois dizeres que foste tu que fizeste as Serverfiles do 0 , totalmente mentira.

Mas boa sorte até achares umas Serverfiles boas 🙂

Vou tentar as fliege então, obrigado !

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this