Autor Topic: Proyecto 97D (Continuar con las darksteam)  (Visto 1411 veces)

0 Miembros and 1 Guest are viewing this topic.

Online caron22 on: July 17, 2017, 04:44:13 PM

  • C++ Coder
  • *
  • Rank: Puto amo
  • Posts: 443
  • Gracias recibida: 542
Bueno hace un tiempo estaba programando una dll que trabaje a la par de la 97d de darksteam y salio esta dll que les comparto ya que el fin fue solo derribar el mito de que no se puede.
Les comento que esta el proyecto para desarrolladores que quieran meterle codigo ya que solo agregue un sistema de mensajes al iniciar como para que vean que realmente funciona. No es la gran cosa pero como las darksteam son las mas estables es muy bueno tener la posibilidad de agregar mas customs.

http://www.mediafire.com/file/ec8a232xyw5ownq/Darksteam.rar
(Compilar en debug, pase gameserver con dll ya enganchada)
Seguramente le sirva a alguien.
Saludos
« Ultima edicion: July 18, 2017, 04:02:59 PM by caron22 »
El halago en exceso, debilita y, en su justa medida, motiva
https://www.youtube.com/channel/UCN14tZ3cPSFaseVo8V6SL2g?view_as=subscriber

Gracias:


Offline dezzeus #1 on: July 17, 2017, 10:56:55 PM

  • *
  • Rank: Principiante
  • Posts: 27
  • Gracias recibida: 1
Muy bueno Caron22 siempre innovando cosas buenas :D lo mirare aver que tal

Offline Lude #2 on: July 17, 2017, 11:04:51 PM

  • C++ Coder
  • *
  • Rank: Experto
  • Posts: 169
  • Gracias recibida: 3236
Algun changelog? imagenes? Muy incompleto el post..

Los niños, los borrachos y los logs siempre dicen la verdad.

Offline Ryuno #3 on: July 17, 2017, 11:26:10 PM

  • C++ Coder
  • *
  • Rank: Puto amo
  • Posts: 324
  • Gracias recibida: 433
Algun changelog? imagenes? Muy incompleto el post..
no esta incompleto.  solo dejo la dll lista para trabajar con la 97d de Darkteam. o pues eso fue lo que le entendi.

Offline Lude #4 on: July 17, 2017, 11:31:29 PM

  • C++ Coder
  • *
  • Rank: Experto
  • Posts: 169
  • Gracias recibida: 3236
Algun changelog? imagenes? Muy incompleto el post..
no esta incompleto.  solo dejo la dll lista para trabajar con la 97d de Darkteam. o pues eso fue lo que le entendi.

Por eso mismo, deberia dejar un changelog de que fue lo que agrego a la dll hasta el momento, se supone que si es un ''desarrollo'' debes mostrar los avances del mismo.

Los niños, los borrachos y los logs siempre dicen la verdad.

Offline Ryuno #5 on: July 17, 2017, 11:41:23 PM

  • C++ Coder
  • *
  • Rank: Puto amo
  • Posts: 324
  • Gracias recibida: 433
Algun changelog? imagenes? Muy incompleto el post..
no esta incompleto.  solo dejo la dll lista para trabajar con la 97d de Darkteam. o pues eso fue lo que le entendi.

Por eso mismo, deberia dejar un changelog de que fue lo que agrego a la dll hasta el momento, se supone que si es un ''desarrollo'' debes mostrar los avances del mismo.

yo creo que le erro a la seccion porque no es un proyecto dejo las source al que las quiera usar XD porque solo agrego algo sobre los mensajes

Online caron22 #6 on: July 18, 2017, 09:50:56 AM

  • C++ Coder
  • *
  • Rank: Puto amo
  • Posts: 443
  • Gracias recibida: 542
Es un proyecto base, solo tiene el protocolo y la estructura para arrancar a ponerle codigo, Te lo paso a como si fuera un proyecto de un auto, esta dll es solo el chasis del auto. La diferencia es que con esta dll podes continuar cualquier proyecto 97D enganchando esta dll y programando en paralelo. Puede que no sea el lugar apropiado pero en si no se si tiene algun lugar correcto ya que es algo que no hay libre o no se tomaron el tiempo en hacerlo. Cualquier cosa me comentan y les explico que hace. Respondiendole a Lude solo tiene un mensaje de bienvenida como explique anteriormente, se podria decir que ese es el changelog.
El halago en exceso, debilita y, en su justa medida, motiva
https://www.youtube.com/channel/UCN14tZ3cPSFaseVo8V6SL2g?view_as=subscriber

Offline dezzeus #7 on: July 18, 2017, 11:27:46 AM

  • *
  • Rank: Principiante
  • Posts: 27
  • Gracias recibida: 1
En que modo hay que compilar la DLL? ya que al compilarlo con Debug o Release marca este mensaje:

1>  StdAfx.cpp
1>c:\users\bypro\desktop\server mu\storm\ReadScript.h(11): error C2365: 'LP' : nueva definición; la definición anterior era 'typedef'
1>          C:\Program Files (x86)\Windows Kits\8.0\Include\um\winnt.h(462) : vea la declaración de 'LP'
1>c:\users\bypro\desktop\server mu\storm\ReadScript.h(76): error C2275: 'LP' : uso no válido de este tipo como expresión
1>          C:\Program Files (x86)\Windows Kits\8.0\Include\um\winnt.h(462) : vea la declaración de 'LP'

Online caron22 #8 on: July 18, 2017, 11:44:22 AM

  • C++ Coder
  • *
  • Rank: Puto amo
  • Posts: 443
  • Gracias recibida: 542
Puede que tu problema este aca:


Comentame cualquier cosa, puede que si siguen esos errores limpie la dll ya que tome una base que tenia.
P/D: Debug
« Ultima edicion: July 18, 2017, 11:56:08 AM by caron22 »
El halago en exceso, debilita y, en su justa medida, motiva
https://www.youtube.com/channel/UCN14tZ3cPSFaseVo8V6SL2g?view_as=subscriber

Offline dezzeus #9 on: July 18, 2017, 02:14:12 PM

  • *
  • Rank: Principiante
  • Posts: 27
  • Gracias recibida: 1
En esa opción solo tengo la que me proporciona VS 2012 que seria v110, solo funciona con VS 2010? aclaro, en Modo Debug si me genera la DLL pero al abrir el GameServer de DT con la dll que genere me aparece que el EXE dejo de funcionar

Online caron22 #10 on: July 18, 2017, 03:02:46 PM

  • C++ Coder
  • *
  • Rank: Puto amo
  • Posts: 443
  • Gracias recibida: 542
Ya la limpio y actualizo el link
El halago en exceso, debilita y, en su justa medida, motiva
https://www.youtube.com/channel/UCN14tZ3cPSFaseVo8V6SL2g?view_as=subscriber

Gracias:


Online caron22 #11 on: July 18, 2017, 04:03:46 PM

  • C++ Coder
  • *
  • Rank: Puto amo
  • Posts: 443
  • Gracias recibida: 542
Link actualizado, pase gameserver.exe tambien con dll enganchada
El halago en exceso, debilita y, en su justa medida, motiva
https://www.youtube.com/channel/UCN14tZ3cPSFaseVo8V6SL2g?view_as=subscriber

Offline dezzeus #12 on: July 18, 2017, 05:22:33 PM

  • *
  • Rank: Principiante
  • Posts: 27
  • Gracias recibida: 1
Buenisimo, una pregunta, el GS no funciona si le remplazo la DLL que tiene ya enganchada por la del source?

Online caron22 #13 on: July 18, 2017, 05:51:15 PM

  • C++ Coder
  • *
  • Rank: Puto amo
  • Posts: 443
  • Gracias recibida: 542
Mmm bien te respondo lo que entendi, comentame si me equivoco.
Vos queres eliminar la dll darksteam.dll  y remombrar la mia como darksteam.dll verdad?
Si estas preguntando esto te comento que se puede pero tenes que modificar un poco esa source.
Segundo es que vas a perder todas las propiedades de la dll de darksteam.
Comentame porque queres hacer esto? por ahi no me di cuenta de algo.
El halago en exceso, debilita y, en su justa medida, motiva
https://www.youtube.com/channel/UCN14tZ3cPSFaseVo8V6SL2g?view_as=subscriber

Offline dezzeus #14 on: July 18, 2017, 06:59:25 PM

  • *
  • Rank: Principiante
  • Posts: 27
  • Gracias recibida: 1
Exacto, a eso me refiero, simplemente es para tener un GS con una sola DLL y no tener dos, ya que si mi mente no me falla esta cargando dos DLL a la vez y eso crearía bugs, si no me equivoco

Online caron22 #15 on: July 18, 2017, 07:12:41 PM

  • C++ Coder
  • *
  • Rank: Puto amo
  • Posts: 443
  • Gracias recibida: 542
Exacto, a eso me refiero, simplemente es para tener un GS con una sola DLL y no tener dos, ya que si mi mente no me falla esta cargando dos DLL a la vez y eso crearía bugs, si no me equivoco
Justamente esta dll derriba ese mito del que hablas.
Abrazo
El halago en exceso, debilita y, en su justa medida, motiva
https://www.youtube.com/channel/UCN14tZ3cPSFaseVo8V6SL2g?view_as=subscriber

Offline dezzeus #16 on: July 18, 2017, 09:19:45 PM

  • *
  • Rank: Principiante
  • Posts: 27
  • Gracias recibida: 1
Excelente, por si alguien se anima acá dejo el GameServer limpio (Sin ninguna DLL) simplemente se elimino las lineas de la DLL hookeada y se cambio a su EntryPoint original: https://mega.nz/#!EQcAmYLb!vv6Q_Rs9rrM6wGw8H2PxdAkfeoHYosA2pwpGi8amk7g

Offline InFamous #17 on: November 06, 2017, 07:11:52 AM

  • C++ Coder
  • *
  • Rank: Principiante
  • Posts: 20
  • Gracias recibida: 226

Offline argen258 #18 on: November 06, 2017, 07:22:22 AM

  • *
  • Rank: Usuario activo
  • Posts: 61
  • Gracias recibida: 1017
Bueno hace un tiempo estaba programando una dll que trabaje a la par de la 97d de darksteam y salio esta dll que les comparto ya que el fin fue solo derribar el mito de que no se puede.
Les comento que esta el proyecto para desarrolladores que quieran meterle codigo ya que solo agregue un sistema de mensajes al iniciar como para que vean que realmente funciona. No es la gran cosa pero como las darksteam son las mas estables es muy bueno tener la posibilidad de agregar mas customs.

http://www.mediafire.com/file/ec8a232xyw5ownq/Darksteam.rar
(Compilar en debug, pase gameserver con dll ya enganchada)
Seguramente le sirva a alguien.
Saludos

 Hola, Buen dia !

  Muchas gracias por el aporte amigo !

Offline d3mon #19 on: November 06, 2017, 08:35:28 AM

  • *
  • Rank: Dedicado
  • Posts: 37
  • Gracias recibida: 18
Alguem Reupa o link da Sourcer?

 

Related Topics

  Subject / Started by Replies Last post
0 Replies
1173 Views
Last post June 26, 2016, 09:00:18 PM
by Natzugen
5 Replies
299 Views
Last post June 17, 2017, 10:15:35 PM
by unico
0 Replies
195 Views
Last post June 30, 2017, 10:13:38 AM
by venyery
6 Replies
613 Views
Last post July 10, 2017, 03:27:03 AM
by unico
17 Replies
1375 Views
Last post May 28, 2018, 04:16:18 PM
by rescate02