PDA

View Full Version : |SEASON 2x| Files Shatter Open Sources 1.00.18(Season2)



djagripnos
11/12/2016, 06:04 PM
Imagenes

[Only registered and activated users can see links]
[Only registered and activated users can see links]







Changelog


##### 29.9.2015 #####
añadido gmove para gm.

##### 27.9.2014 #####
fixed monster crash packet
added trade crash packets
added create crash packets

##### 26.9.2014 #####
edited sql codes
adjusted compiling settings

##### 24.9.2014 #####
added antihack checks

##### 20.9.2014 #####
fixed golden archer item check
altered /make to support F.O exc drop

##### 16.9.2014 #####
added party gap system

##### 14.9.2014 #####
fixed /banchar crash

##### 12.9.2014 #####
fixed twisting slash w/ weapon bug
added dc hack packet

##### 11.9.2014 #####
added zenrate configuration
fixed error in vip system

##### 8.9.2014 #####
cleaned source code
fixed all commands
removed limit from /add command
fixed golden archer
fixed reset guard
added more options for reset guard
added /info command

##### 7.9.2014 #####
added options for greater fortitude
added options for manashield
fixed pk guard
removed skill level req settings

##### 6.9.2014 #####
fixed twisting slash w/ weapon
added item drop settings for gscs
added serial 0 error fix
added show gm option for /online command

##### 5.9.2014 #####
refixed pk bug
fixed crash packet

##### 4.9.2014 #####
fixed crash bugs in commands

##### 9.1.2012 #####
added /time command
added /online command
added more item drop configurations

##### 18.12.2011 #####
fixed gamemaster login notices

##### 14.12.2011 #####
fixed npc buffer crash (formula configs)
project converted to vs2010, no more loading problems

##### 27.10.2011 #####
fixed /post command

##### 19.10.2011 #####
added renacount config for golden archer
npc function recoded
added configuration for npc buffer formula

##### 18.10.2011 #####
added skin command

##### 17.10.2011 #####
added wheel of fortune
recoded parts of the source
database updated

##### 16.10.2011 #####
recoded gm login notice
fixed dark horse vault bug
fixed commandmanager.cfg

##### 15.10.2011 #####
added reload command
added news system

##### 14.10.2011 #####
added GM login notice
added configuration for dark raven
deleted ancient slot from make command

##### 14.9.2011 #####
added moveall command

##### 7.9.2011 #####
post & notice command color config added
post & make command log saving option added
updated gameserver.exe

##### 6.9.2011 #####
fixed post command
fixed drop system
added new commands
added vip system
added gm system
added firewall
added golden archer
added pk guard
added reset guard
added sql connection
updated database file
updated gameserver.exe

##### 3.9.2011 #####
drop system added
many custom configurations added
commands added
65k stats added + limit checker
skill usage level reqs added

##### 2.9.2011 #####
M:\ drive fixed
Data folder loading & path fixed
ServerInfo.dat path fixed
DestroyGIocp (Error-L10) fixed
GameServerAuth (0x0000 Memory Error) fixed
Socket Serial Error fixed
Potion bug fixed
PK bug fixed
Party zen bug fixed (normal & devil square)
Golden invasion message added
GameGuard plugins deleted
Red dragon durability bug fixed
Chaos card mix duping fixed
MonsterAIElement error fixed
Serial 0 antihack messages fixed
Lahap mix duping fixed
Map explorer added
Connect notice added

##### 29.8.2011 #####
- Project started

Descargas

**Hidden Content: Check the thread to see hidden data.**



Informacion de Files-Main:

IP: femu.sytes.net
Serial: W72QHaywQ058HaWr
Version: 1.02.00 | 22545

Informacion del Proyecto:

Platamorma: Visual Studio 2010 Professional SP1 (C++)
Protocolo: Koreano
Cliente Base: 1.02R+
Server Base: 1.00.18

Creditos:

Shatter
ErikGaston
[/QUOTE]

BugList
Max Stats: 32000 Is For SpeedHack Fixed

Marco_Aurélio
12/12/2016, 03:02 PM
Você esta fixando ela?
Poderíamos fixar ela

Maykon
12/12/2016, 03:41 PM
Tem cash shop ?

Hugo
12/12/2016, 06:04 PM
Tem cash shop ?

o mesmo sendo protocolo Kor não possui CashShop =S

djagripnos
12/12/2016, 06:11 PM
Bugs Commnad /banchar is Crash GameServer

ThaylorMello
22/08/2017, 09:22 PM
Algum problema foi encontrado nessa sourcer ?

lordlance
20/09/2017, 01:09 PM
so queria saber porque o virus :(

andredeco
20/09/2017, 01:16 PM
so queria saber porque o virus :(

Em quais arquivos foram detectados vírus? No Main da Season 2 é normal pois a maioria tem .dll hookada e packeada, então as proteções do pack acusam vírus mas é falso positivo. O ConectServer é a mesma coisa, mas você pode substituir por outro caso desejar, só colocar um de versão equivalente.

ThaylorMello
21/09/2017, 08:43 AM
Boa estou trabalhando nessa base parece ser otima, só presciso ajuda pra testar ^^

azelele
01/07/2020, 09:21 PM
djagripnos ([Only registered and activated users can see links]),

Essa source está dando falha na hora da compilação!
Estou usando o VS 2019

Mentor
01/07/2020, 09:29 PM
djagripnos ([Only registered and activated users can see links]),

Essa source está dando falha na hora da compilação!
Estou usando o VS 2019


Tente com o Visual Studio 2010.

Linkzr
01/07/2020, 09:39 PM
@
azelele ([Only registered and activated users can see links]), utilize o VS2010 que você vai conseguir compilar sem problemas :)

s00x
01/07/2020, 09:42 PM
Ow, reescreve onde está dando problemas né?
Acho que o mais comum é adaptarmos o código ao compilador, não o compilador ao código, estou correto?

azelele
01/07/2020, 10:31 PM
s00x,

Sou inciante! Como faço pra adaptar este código fonte ao VS2019 ?

s00x
02/07/2020, 01:51 PM
s00x,

Sou inciante! Como faço pra adaptar este código fonte ao VS2019 ?

Reescrevendo o código que já se tornou obsoleto, pesquisa sobre as funções que sofreram mudanças, e busque entender a melhor formar de declara-las.

azelele
02/07/2020, 06:14 PM
s00x,

Feito, adaptação 100% funcional.
Obrigado pela dica.

1 46 minutes:------- Atualizado -------

@Todos,

O arquivo gerado WzAG.dll ele é usado no GS e no GS_CS ?

s00x
03/07/2020, 06:22 AM
O arquivo gerado WzAG.dll ele é usado no GS e no GS_CS ?

Olá, bom dia!

Então, tudo depende de quem programou, a DLL pode ter sim o mesmo nome, mas as funções são diferentes.

Denis Alves
03/07/2020, 11:20 AM
s00x,

Feito, adaptação 100% funcional.
Obrigado pela dica.

1 46 minutes:------- Atualizado -------

@Todos,

O arquivo gerado WzAG.dll ele é usado no GS e no GS_CS ?

Se usar as files utilizadas para ligar esse plugin, tem um método nela de criar a WzAG.dll para o GS e GS_CS

azelele
03/07/2020, 05:45 PM
s00x,

O mesma após a compilação só gera um arquivo WzAG.dll, essa eu não entendi!
Como estou começando a desenvolver com Base nessa Source não sei como faço para Corrigir possível problemas no GS_CS

denizinhu,

Estou começando a programar MU, não sei muita coisa!
Teria como me dá uma mão e me explicar como eu faço para gerar um plugin pra cada GS ?

Linkzr
04/07/2020, 11:04 AM
Realmente essa source só gera o WzAG.dll, que seria um plugin(gacho) na verdade...
A partir dessa DLL você manipula via offset's os elementos do servidor, caso queira alterar o gs_cs precisa procurar os offset correspondente no .exe do GSCS

e se eu não me engano essa source do shatter não vem com a source do cliente :/

Denis Alves
04/07/2020, 12:34 PM
Realmente essa source só gera o WzAG.dll, que seria um plugin(gacho) na verdade...
A partir dessa DLL você manipula via offset's os elementos do servidor, caso queira alterar o gs_cs precisa procurar os offset correspondente no .exe do GSCS

e se eu não me engano essa source do shatter não vem com a source do cliente :/



Pra rodar essa source (do modelo que está) não precisa propriamente de um código fonte para o Main, tanto que o mesmo não publicou e o server roda normalmente. A não ser que você comece a fazer novas aplicações que seja necessário.

[Only registered and activated users can see links]

Bom, o Shatter fez esse projeto com o intuito de não precisar fazer mais de uma solução (já que o a Season 2, até onde sei, utiliza um sistema de GameServer e GameSiege - esse último para Castle Siege/Crywolf geralmente) e ai, pra utilizar nos dois GameServers citados, você precisa Configurar a solução.

E ai como é feito? É simples, como você quer compilar, basta fazer a seleção da solução que você quer naquele momento. Segue uma foto:


[Only registered and activated users can see links]

Em preto está a caixa que você faz a seleção, dentro dela terá duas opções "Realese - RealeseCS", pelo nome não precisa nem explicar né? Mas vamo lá

Aonde tá com a linha vermelha é a configuração da solução destinada para o GameServer, ou seja, sempre que você queira fazer a compilação da dll para o GS-N você compila ali. A linha azul é para o GameSiege (GameServerCS também), ou seja, se quiser compilar para ele é só selecionar essa opção e F5 pra cima rs.

Mas vale lembrar:



Não é porque tá tudo na mesma solução que os offsets são iguais para ambos, nada disso!
Existe uma diferença entre GameServer e GameSiege com relação aos offsets, são programados com detalhes distintos de um para o outro (aconselho dar uma estudada/comparada com offsets de uma função de um GameServer com o offset de um GameSiege, usando a mesma função.



Bom, espero que dê pra dar uma clareada na mente pois é um ótimo projeto para trabalhar, inclusive tenho em mente publicar um brinquedo que fiz com essa source e que usei em breve ^^

E reforço, aos programadores ou outros usuários que tenham conhecimento do que foi dito acima e se viram algo incerto podem corrigir, pois é aprendizado para todos. Grato!

azelele
04/07/2020, 04:29 PM
Linkzr,

Ela não vem com a source do cliente, o que isto significa ?
É prejudicial para eu desenvolver com base nesse projeto ?

6 minutes:------- Atualizado -------

denizinhu,

Eu agradeço de coração suas informações, são bem claras e fáceis.
Chegando em casa irei tentar com base nas suas explicações, muito obrigado.

Denis Alves
04/07/2020, 04:40 PM
Linkzr,

Ela não vem com a source do cliente, o que isto significa ?
É prejudicial para eu desenvolver com base nesse projeto ?

6 minutes:------- Atualizado -------

denizinhu,

Eu agradeço de coração suas informações, são bem claras e fáceis.
Chegando em casa irei tentar com base nas suas explicações, muito obrigado.

Sobre o plugin do main.exe que não tem, isso não interfere em nada. As funcionalidades dela estão pegando todas sem dll de main, agora caso você queira fazer modificações nesse é necessário criar e não é coisa de sete cabeças não, facin você consegue ;)

azelele
05/07/2020, 03:29 AM
denizinhu,

Eu tenho interesse futuralmente em adicionar apenas asa (level 3) para cada classe.
Isto é possível nessa versão ?
Se sim, os efeitos seria o mesmo da Season 2.5 por exemplo

Denis Alves
05/07/2020, 09:32 AM
denizinhu,

Eu tenho interesse futuralmente em adicionar apenas asa (level 3) para cada classe.
Isto é possível nessa versão ?
Se sim, os efeitos seria o mesmo da Season 2.5 por exemplo



Sim, é possível com certeza. Mas também depende de como você queira adicionar (se é como item padrão ou como um item novo pra season 2 - nesse último digo como um item novo na clássica season 2 que tem só até asas level 2)

Recomendo que, caso queira trabalhar com asas level 3 (atribuo a questão de fazê-la com os itens padrões, detalhes da Season 2.5 - Season 3.1, digamos assim), trabalhe com o cliente 1.04j ou outro similar que tenha o suporte, pois deixará seu trabalho mais fácil.

Contudo, não depende só do cliente para fazer tais alterações, o que implica que você terá que fazer algumas adições/adaptações ao seu gameserver. Se der uma pesquisada na comunidade terá alguns códigos liberados que poderão te auxiliar nessa sua ideia, como também, trocar ideias com algum programador que tenha experiência e te auxilie da melhor forma ;)

azelele
05/07/2020, 06:58 PM
denizinhu,

É necessário Hookar após realizar modificações, correções nos executáveis .exe do GS e GS_CS ?
Após gerar as DLLs de cada GameServer ?

Denis Alves
05/07/2020, 07:33 PM
denizinhu,

É necessário Hookar após realizar modificações, correções nos executáveis .exe do GS e GS_CS ?
Após gerar as DLLs de cada GameServer ?

Se usar o MuServer recomendado pelo autor dos arquivos, não

azelele
05/07/2020, 09:26 PM
denizinhu,

No caso o MuServer recomendado é o postado no tópico ?

Denis Alves
05/07/2020, 09:43 PM
denizinhu,

No caso o MuServer recomendado é o postado no tópico ?

Exatamente