Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Files MuEmu 0.97k ORIGINAL + FULL SOURCE - kayito  (Visto 189044 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline BANGUber #580 Posteado: March 05, 2023, 04:51:58 AM | Modificado: March 05, 2023, 06:00:59 AM by BANGUber

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 38
  • Gracias recibida: 25
  • ru
Exception !!!      2023/03/05 12:45
Expetion code : 0xC0000005 "Access violation- reading inaccessible 0xFFFF0004"
Address : 0x004405CA
<Register>
EAX : 0x00000000   EBX : 0xE06D7363   ECX : 0xFFFF0000   EDX : 0x00000000
ESI : 0x0019CAEC   EDI : 0x0019CAC8   EBP : 0x0019C7E0   EIP : 0x77DA70AC
<Call Stack>
0x0040672C
0xFF81470C

MuError.log After drop on Stadium place.

@Shaper Yes, 11 WIN here, 2022 MSS, 2022 MVS and ALL works fine, only this files have a problem like this, but i didnt wanna use "95" on Virtual Station for this game, anyway many people think like me, only one individe like a @Genius05 think its fix a problem, coz he is G E N I U S, but others not.

I wanna ask you: "Pls stop write EMPTY post here". Thanks.

I dont know, we are live in two parrolels, if we are send many critical problems, like a:

Broken Durability stats
Broken Fruit System
Crash on Locations like a Stadium
PVP
MG
etc.

And all didn't have it? Bull shit, i guess people faound thet, understand its not fixble without C++ masters, so long wait fix by Author this topics, who many times stepping through important moments, and people drop this files, strong disrespect to who are so detailed send bug report.


Online son1xx2 #581 Posteado: March 05, 2023, 06:02:49 AM

  • 0 puntos por ventas
  • *
  • Rank: Heroe
  • Posts: 174
  • Gracias recibida: 1346
  • vn
Exception !!!      2023/03/05 12:45
Expetion code : 0xC0000005 "Access violation- reading inaccessible 0xFFFF0004"
Address : 0x004405CA
<Register>
EAX : 0x00000000   EBX : 0xE06D7363   ECX : 0xFFFF0000   EDX : 0x00000000
ESI : 0x0019CAEC   EDI : 0x0019CAC8   EBP : 0x0019C7E0   EIP : 0x77DA70AC
<Call Stack>
0x0040672C
0xFF81470C

MuError.log After drop on Stadium place.

@Shaper Yes, 11 WIN here, 2022 MSS, 2022 MVS and ALL works fine, only this files have a problem like this, but i didnt wanna use "95" on Virtual Station for this game, anyway many people think like me, only one individe like a @Genius05 think its fix a problem, coz he is G E N I U S, but others not.

I wanna ask you: "Pls stop write EMPTY post here". Thanks.

I dont know, we are live in two parrolels, if we are send many critical problems, like a:

Broken Durability stats
Broken Fruit System
Crash on Locations like a Stadium
PVP
MG
etc.

And all didn't have it? Bull shit, i guess people faound thet, understand its not fixble without C++ masters, so long wait fix by Author this topics, who many times stepping through important moments, and people drop this files, strong disrespect to who are so detailed send bug report.

You have a source and you still expect support? If you want more, pay for their time

Do better, don't try to do the same ;)

Offline Shaper #582 Posteado: March 05, 2023, 06:15:40 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 7
  • Gracias recibida: 38
  • ru
Exception !!!      2023/03/05 12:45
Expetion code : 0xC0000005 "Access violation- reading inaccessible 0xFFFF0004"
Address : 0x004405CA
<Register>
EAX : 0x00000000   EBX : 0xE06D7363   ECX : 0xFFFF0000   EDX : 0x00000000
ESI : 0x0019CAEC   EDI : 0x0019CAC8   EBP : 0x0019C7E0   EIP : 0x77DA70AC
<Call Stack>
0x0040672C
0xFF81470C

MuError.log After drop on Stadium place.

@Shaper Yes, 11 WIN

Spoiler for Hiden:
Извиняюсь что не на английском, но так как вы владеете языком, для меня будет проще на русском :)
Возможно проблема в windows 11 - microsoft добавили новую систему диспетчеризации процессов. В ней же заложен "Efficiency Mode" (это что-то типо снижения приоритета запущенных процессов), её можно отключить для main.exe в диспетчере задач. Попробуйте её отключить для майна, скорее всего сбивается синхронизация и из-за этого клиент крашит.
Посмотрите так же "Режимы игры" в win 11 - эта опция для игр, которая закрывает системные процессы для снижения нагрузки на граф. проц и центр. проц.
Если вы используйте кроме майна дополнительно ещё какие то модули привязки лаунчера или античит систему, типо MHP - ось может просто закрывать процесс античита, насколько помню MHP при запуске фоном использовал свой отдельный процесс. Так же проблемы могут возникать при использовании протектора, как дополнение к античиту (я к тому, что вы можете дополнительно указать, используется ли ещё что-то или только майн) т.к. определённый функционал протекторов с мутацией+виртуализацией работает на 11 через задницу.
+ Просмотрите возможно есть ещё что-то в настройках win 11, влияющее на приоритетность задач. Я не могу проверить, у меня win 10.
Так же можно попробовать в диспетчере выставить "наивысший приоритет" main.exe и протестировать. Ещё можно попробовать в свойствах main.exe во вкладке "совместимости" выбрать win 8.
У меня вылетов на стадиуме не было, но я сегодня когда приеду домой постараюсь проверить.
И просмотрю OllyDbg оффсеты которые вы прикрепили

Gracias:


Offline BANGUber #583 Posteado: March 05, 2023, 06:24:28 AM | Modificado: March 05, 2023, 06:43:15 AM by BANGUber

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 38
  • Gracias recibida: 25
  • ru
Exception !!!      2023/03/05 12:45
Expetion code : 0xC0000005 "Access violation- reading inaccessible 0xFFFF0004"
Address : 0x004405CA
<Register>
EAX : 0x00000000   EBX : 0xE06D7363   ECX : 0xFFFF0000   EDX : 0x00000000
ESI : 0x0019CAEC   EDI : 0x0019CAC8   EBP : 0x0019C7E0   EIP : 0x77DA70AC
<Call Stack>
0x0040672C
0xFF81470C

MuError.log After drop on Stadium place.

@Shaper Yes, 11 WIN

Spoiler for Hiden:
Извиняюсь что не на английском, но так как вы владеете языком, для меня будет проще на русском :)
Возможно проблема в windows 11 - microsoft добавили новую систему диспетчеризации процессов. В ней же заложен "Efficiency Mode" (это что-то типо снижения приоритета запущенных процессов), её можно отключить для main.exe в диспетчере задач. Попробуйте её отключить для майна, скорее всего сбивается синхронизация и из-за этого клиент крашит.
Посмотрите так же "Режимы игры" в win 11 - эта опция для игр, которая закрывает системные процессы для снижения нагрузки на граф. проц и центр. проц.
Если вы используйте кроме майна дополнительно ещё какие то модули привязки лаунчера или античит систему, типо MHP - ось может просто закрывать процесс античита, насколько помню MHP при запуске фоном использовал свой отдельный процесс. Так же проблемы могут возникать при использовании протектора, как дополнение к античиту (я к тому, что вы можете дополнительно указать, используется ли ещё что-то или только майн) т.к. определённый функционал протекторов с мутацией+виртуализацией работает на 11 через задницу.
+ Просмотрите возможно есть ещё что-то в настройках win 11, влияющее на приоритетность задач. Я не могу проверить, у меня win 10.
Так же можно попробовать в диспетчере выставить "наивысший приоритет" main.exe и протестировать. Ещё можно попробовать в свойствах main.exe во вкладке "совместимости" выбрать win 8.
У меня вылетов на стадиуме не было, но я сегодня когда приеду домой постараюсь проверить.
И просмотрю OllyDbg оффсеты которые вы прикрепили

Thanks for help, we are try this, but i wanna ask for on a note, many people who play on this files on Vista, 8, 10 have a problem too. About me: Game Mode all the time on switch off, MPO totaly off, coz i have problem with my RX on new drivers on old games below directX11, but right now all this fixet, but MPO still disabled, you can read what is it if you dont know.

Gracias:


Offline kayito #584 Posteado: March 05, 2023, 08:16:06 AM | Modificado: March 05, 2023, 08:22:06 AM by kayito

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.037
  • Gracias recibida: 15353
  • ar
Don't need to argue with other people. I'm just saying that I don't have a way to try to fix this because doesn't happen to me. I need more information to try and replicate the error, otherwise I cannot do anything because I don't know what needs to be fixed.


And all didn't have it? Bull shit, i guess people faound thet, understand its not fixble without C++ masters, so long wait fix by Author this topics, who many times stepping through important moments, and people drop this files, strong disrespect to who are so detailed send bug report.

Do you think I'm disrespectful to people who send me bugs they find in the game? Even when I try to correct each and every one of them with the little time I have to develop?

Broken Durability stats

There are some ways to fix this. One is finding the offset where is the text drawed and changing the values from the ones received from the server by hand.

Broken Fruit System

The fruit system is already corrected. Was a GameServer management problem.

Crash on Locations like a Stadium

As I said, I cannot fix it without replicating the error

PVP

To fix this, there are a lot of gameserver things to touch. The whole pvp system is broken in all muemu based files. I need to rebuild the whole attack system but that takes a LOT of time.

MG

The problem with the MG is that in THIS VERSION, the Power Slash doesn't exist. If you change this line, you will see that the power slash doesn't work
Code: [Select]
// Power Slash MG
MemorySet(0x0042D61D, 0x90, 24);
SetByte(0x0042D6A7, 60);

On the other hand, you guys are putting all the weight of the fixes on me. The only one receiving complaints is me, criticizing the work I did, belittling these files with all the work that goes into getting them done and only looking at the little bugs that come up.
It's a shame that a contribution like this was affected so negatively by people who only focus on bugs and get angry when they are not corrected. Even to the point of criticizing the author of the topic who practically gave away all his work for nothing in return...

Gracias:


Offline BANGUber #585 Posteado: March 05, 2023, 08:28:45 AM | Modificado: March 05, 2023, 08:52:41 AM by BANGUber

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 38
  • Gracias recibida: 25
  • ru
@kayito

Thanks for answers, what about others people, i dont understand why so aggro on me, if i just try show for all what problem we are have

What about erros what i posted with this crash client in MuError.log?

On the other hand, you guys are putting all the weight of the fixes on me. The only one receiving complaints is me, criticizing the work I did, belittling these files with all the work that goes into getting them done and only looking at the little bugs that come up.
It's a shame that a contribution like this was affected so negatively by people who only focus on bugs and get angry when they are not corrected. Even to the point of criticizing the author of the topic who practically gave away all his work for nothing in return...

I didnt wanna talk about this aggain with you and others, if you not understand of me. I did not criticize and did not give out anger towards the author, if me real need thet say,
i would not beat around the bush, but would say directly this in face, or leave this topic. I try filtering my slef and be civilizeded.


Offline kayito #586 Posteado: March 05, 2023, 08:58:00 AM

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.037
  • Gracias recibida: 15353
  • ar
Thanks for answers, what about others people, i dont understand why so aggro on me, if i just try show for all what problem we are have

What about erros what i posted with this crash client in MuError.log?

Did you try disabling all the customs one by one? Maybe there is a custom that is making that error. Go to main.cpp and comment all things except patchs, packetmanager and hackcheck. Maybe you'll need to rename the text and dialog files to work by default without multilang.
If you try that and the error stops happening, try adding the customs one by one until the crash happens. Maybe the error is in one custom that only affects sometimes.

Also, try checking Client/Data/Local/NpcName(kor).txt and reduce the names of every monster. Maybe some monster in thar coordinates have a too large name, causing an illegal memory access.

If none of those things work, i'm out of ideas.


Offline BANGUber #587 Posteado: March 05, 2023, 09:08:07 AM | Modificado: March 05, 2023, 09:12:09 AM by BANGUber

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 38
  • Gracias recibida: 25
  • ru
Thanks for answers, what about others people, i dont understand why so aggro on me, if i just try show for all what problem we are have

What about erros what i posted with this crash client in MuError.log?

Did you try disabling all the customs one by one? Maybe there is a custom that is making that error. Go to main.cpp and comment all things except patchs, packetmanager and hackcheck. Maybe you'll need to rename the text and dialog files to work by default without multilang.
If you try that and the error stops happening, try adding the customs one by one until the crash happens. Maybe the error is in one custom that only affects sometimes.

Also, try checking Client/Data/Local/NpcName(kor).txt and reduce the names of every monster. Maybe some monster in thar coordinates have a too large name, causing an illegal memory access.

If none of those things work, i'm out of ideas.

About Customs, i every time answer, i used defoult clean your version files, without others add, just your only your files. I try your steps, coz not idea too, why thet happing, thanks.


Offline BANGUber #588 Posteado: March 05, 2023, 09:27:54 AM | Modificado: March 05, 2023, 09:39:57 AM by BANGUber

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 38
  • Gracias recibida: 25
  • ru
@kayito

Special thanks for fixing the Fruit System, it seems to be working fine so far, hands have not reached its verification test, and the descriptions in the topic about fixing it did not attention to whether it exists at all, if i didnt see take my apolagy. I guess need this write on first post in this topic, for know what you change\update, i try read all but can missing somethig like a Fruit Fix.


Offline SSkies #589 Posteado: March 05, 2023, 11:21:36 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 2
  • Gracias recibida: 1
  • ar
Excelente aporte amigo!! Viene de 10.

Mil gracias.


Offline Shaper #590 Posteado: March 05, 2023, 05:28:17 PM | Modificado: March 05, 2023, 05:29:57 PM by Shaper

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 7
  • Gracias recibida: 38
  • ru
@BANGUber  Hello, I managed to recreate the disconnect in the stadium location.
Have you tried another .att file for this location?
The fact is that, as the test showed, the disconnect occurs in a certain periodicity of coordinates - I solved this problem by replacing the .att file.
I completely removed:
MuServer\Data\Terrain\Terrain7.att
+: MuClient\Data\World7 + MuClient\Data\Object7
And he replaced them with his own.
After that, there were no more disconnects.
Try it - if you do not have Terrain7.att + client part, I can post mine (but my location is more advanced, then you will need to remove parts you don't need in the editor)

@kayito Good time of the day! Great job, you can additionally create your own repository on https://github.com/ for more convenient feedback from developers and convenient versioning. Due to the functionality of github, it will be very convenient to view all changes in the source code, as well as notify about possible problems for a joint solution.

Gracias:


Offline kayito #591 Posteado: March 05, 2023, 05:53:17 PM

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.037
  • Gracias recibida: 15353
  • ar
@BANGUber  Hello, I managed to recreate the disconnect in the stadium location.
Have you tried another .att file for this location?
The fact is that, as the test showed, the disconnect occurs in a certain periodicity of coordinates - I solved this problem by replacing the .att file.
I completely removed:
MuServer\Data\Terrain\Terrain7.att
+: MuClient\Data\World7 + MuClient\Data\Object7
And he replaced them with his own.
After that, there were no more disconnects.
Try it - if you do not have Terrain7.att + client part, I can post mine (but my location is more advanced, then you will need to remove parts you don't need in the editor)

@kayito Good time of the day! Great job, you can additionally create your own repository on https://github.com/ for more convenient feedback from developers and convenient versioning. Due to the functionality of github, it will be very convenient to view all changes in the source code, as well as notify about possible problems for a joint solution.

Yes, we were testing and we find out that the problem is in the map itself and not in the source code nor the customs.

I did not use github because it was not in my plans to make it long with updates and everything...
Also, I'm the only one developing these files, so it doesn't change anything if I put it on github or not.


Offline Shaper #592 Posteado: March 05, 2023, 06:19:30 PM | Modificado: March 08, 2023, 10:50:04 AM by Shaper

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 7
  • Gracias recibida: 38
  • ru
@kayito If it helps, here is my stadium .att file and client side.
Only I don’t have a standard stadium, mine has added “dragon head” objects on the closed part of the spots, a separate part for spawning a new boss (teleportation through a registered gate on the server), and so on. You can remove unnecessary things through the editor, but it will take time. It's not so difficult, in principle, to simply block unnecessary passes and remove (partly simply) textures visible within the radius.


img (to make it clear what I'm talking about):



Gracias:


Offline BANGUber #593 Posteado: March 05, 2023, 07:03:09 PM | Modificado: March 06, 2023, 04:05:01 AM by BANGUber

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 38
  • Gracias recibida: 25
  • ru
@Shaper good work, we are found where this problem to, no needed edite map.


Offline kayito #594 Posteado: March 05, 2023, 11:56:27 PM

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.037
  • Gracias recibida: 15353
  • ar
UPDATE (Las URL son las mismas)
  • Se corrigió un crasheo que sucedía en un área específica de Stadium [Cliente][MuServer]
  • Se corrigió los precios de compra, venta y reparación de items [Main.dll][GameServer.exe]
  • Se añadió el sistema de juntar items con barra espaciadora [Main.dll]

Gracias:


Offline dreams #595 Posteado: March 06, 2023, 01:31:01 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 635
  • Gracias recibida: 1299
  • ve
UPDATE (Las URL son las mismas)
  • Se corrigió un crasheo que sucedía en un área específica de Stadium [Cliente][MuServer]
  • Se corrigió los precios de compra, venta y reparación de items [Main.dll][GameServer.exe]
  • Se añadió el sistema de juntar items con barra espaciadora [Main.dll]

Tengo una pregunta por que a las armas custom por mas que edites el archivo item.bmd [CLIENTE] / item.txt, [SERVER], el arma aparece sin skill, no logro hacer que arma aparezca con skill..

Gracias:


Offline Shaper #596 Posteado: March 08, 2023, 10:46:34 AM | Modificado: March 08, 2023, 10:48:56 AM by Shaper

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 7
  • Gracias recibida: 38
  • ru

Offline Shaper #597 Posteado: March 08, 2023, 11:29:13 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 7
  • Gracias recibida: 38
  • ru
1. DinorantMix bug
Excllent, 14 life  :o


I solved it like this:
GameServer/ChaosBox.cpp


I checked the mix several times, it works fine:



2. Bug Fire Slash when standing near DK using Twisting Slash



The bottom line is that when BK attacks Twisting Slash, you cannot attack his Fire Slash.
I didn't find a solution. As far as I understand you need:
SetByte(0x... + 3, 14);
SetByte(0x... + 6, 2);
Need offsets







If someone needs it, adding anti flood (syn flood) to the game server:
IpManager.cpp

IpManager.h


Example from the test, a small syn flood attack



Offline rulay #598 Posteado: March 21, 2023, 02:34:28 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 54
  • Gracias recibida: 116
  • ve
Se puede correr con SQL 2000 ? si es así cual seria la DB ?
De ante mano muchas Gracias.!

La respuesta esta en tu corazon..!
El Respeto No Se Pide Se Gana..!

Offline straiker23 #599 Posteado: March 21, 2023, 02:44:43 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 255
  • Gracias recibida: 69
  • do
1. DinorantMix bug
Excllent, 14 life  :o


I solved it like this:
GameServer/ChaosBox.cpp
 I checked the mix several times, it works fine:



2. Bug Fire Slash when standing near DK using Twisting Slash



The bottom line is that when BK attacks Twisting Slash, you cannot attack his Fire Slash.
I didn't find a solution. As far as I understand you need:
SetByte(0x... + 3, 14);
SetByte(0x... + 6, 2);
Need offsets







If someone needs it, adding anti flood (syn flood) to the game server:
IpManager.cpp IpManager.h
Example from the test, a small syn flood attack



@kayito Estos fixes lo anexaste al codigo fuente que manejas o esta actualizado?

PROXIMO PROGRAMADOR! LEARNING..........
SERVICIO DE CONFIGURACION GENERAL, SERVERFILES, WEBSITES ENTRE OTROS.
VENTAS VPS, WEBHOSTING Y EN GENERAL. TU MEJOR OPCION QUE ESPERAS PARA CONTACTARME?
Discord: DarioPerez#0015

Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
22 Replies
6084 Views
Last post February 06, 2024, 05:04:50 PM
by kayito
1 Replies
1379 Views
Last post January 16, 2023, 10:41:57 PM
by ntcong295810
4 Replies
1772 Views
Last post November 09, 2023, 07:05:52 PM
by kayito
6 Replies
3206 Views
Last post November 13, 2023, 10:15:35 PM
by pqtmtd
12 Replies
1959 Views
Last post August 30, 2023, 02:22:56 PM
by Pescado