Habe die Minimap in der Privaten und auch Public Version von den Files hier getestet und funktioniert wunderbar.
Gibt es sonst noch einen der dieses Problem hat?
Hm vielleicht auch nen Grafikfehler vom Anzeigetreiber gewesen, k.a aber habe jetzt einen neuen Bug gefunden:
Wenn man die Neuz startet - einloggt - und dann den Schatten auf Middle oder High stellt, das Game beendet und nochmal startet - crasht die Neuz noch vor dem Loginfenster
-> Setze ich Shadow wieder auf 2 in der neuz.ini - startet das Game ebenfalls wieder ohne Absturz
Hm vielleicht auch nen Grafikfehler vom Anzeigetreiber gewesen, k.a aber habe jetzt einen neuen Bug gefunden:
Wenn man die Neuz startet - einloggt - und dann den Schatten auf Middle oder High stellt, das Game beendet und nochmal startet - crasht die Neuz noch vor dem Loginfenster
-> Setze ich Shadow wieder auf 2 in der neuz.ini - startet das Game ebenfalls wieder ohne Absturz
Einer von vielen offi bugs die selbstverständlich in einer "cleanen" Source nicht gefixt sind.
case WIDC_SHADOW_HIGH:
g_Option.m_nShadow = 0;
CreateShadowMap( m_pApp->m_pd3dDevice, g_Neuz.m_d3dpp.BackBufferFormat );
break;
case WIDC_SHADOW_MID:
g_Option.m_nShadow = 1;
CreateShadowMap( m_pApp->m_pd3dDevice, g_Neuz.m_d3dpp.BackBufferFormat );
break;
case WIDC_SHADOW_LOW:
g_Option.m_nShadow = 2;
break;
Change to:
Code:
#ifdef __EPVP_FIX_SHADOW
case WIDC_SHADOW_HIGH:
g_Option.m_nShadow = 2;
CreateShadowMap( m_pApp->m_pd3dDevice, g_Neuz.m_d3dpp.BackBufferFormat );
break;
case WIDC_SHADOW_MID:
g_Option.m_nShadow = 2;
CreateShadowMap( m_pApp->m_pd3dDevice, g_Neuz.m_d3dpp.BackBufferFormat );
break;
case WIDC_SHADOW_LOW:
g_Option.m_nShadow = 2;
break;
#else
case WIDC_SHADOW_HIGH:
g_Option.m_nShadow = 0;
CreateShadowMap( m_pApp->m_pd3dDevice, g_Neuz.m_d3dpp.BackBufferFormat );
break;
case WIDC_SHADOW_MID:
g_Option.m_nShadow = 1;
CreateShadowMap( m_pApp->m_pd3dDevice, g_Neuz.m_d3dpp.BackBufferFormat );
break;
case WIDC_SHADOW_LOW:
g_Option.m_nShadow = 2;
break;
#endif
Dein "Fix" deaktiviert einfach nur das ändern der Shadow Option. Was das ganze auch noch schlimmer macht ist, dass man ihn so nichtmal zu 100% deaktiviert sondern nur wenn man es per Optionen ändern will.
Grund für den crash ist nämlich, dass nMem overflowt, da m_pd3dDevice->GetAvailableTextureMem() einen unsigned integer zurückgibt der über MAX_INT geht wodurch nMem negativ wird. Dadurch kommt er in dieses if rein.
Das sieht mir einfach nur stark nach einem Übergang des LODs aus, also nicht wirklich ein Bug.
Ist die ViewDetail Range. Habe das dadurch behoben. Außerdem sollte man den INT Wert, der besagt wie viel Speicher die Grafikkarte hat bei einem Upgrade unbedingt auf uint ändern, weil alles sonst immer wieder auf low skaliert wird.
Ah, Blouflash hat es sogar geschrieben - Für den Crash mit den Optionen gilt das Gleiche. Allerdings kommt dieser Overflow eben nur zu stande, weil die nMem value irgendwo als INT definiert/konvertiert wird und wir hier allerdings bei allen neueren Grafikkarten ein uinteger brauchen.
As we already live in 2017 and a lot of people are still using Visual Studio 2003 so I decided to release my "clean" Visual Studio 2017 Source (including database and serverfiles). I suggest using the resource that is included in this release because most of the *.lua files required changes to be compatible with the latest Lua version.
What do i need to run this?
Changes
boost has been removed
Lua was upgraded to version 5.3.3
Unused projects within the source have been removed
Cursors are no longer loaded from the project
The Neuz IP is read from the start parameter of the Neuz.exe
Update 1
Info Pang fix
Update 2
Changed Worldserver port from 2000 to 3000 because of the Windows 10 Creators Update already using port 2101 (2000 + Key 101)
Fixed a crash in the messenger (idk why this happens lul, but its fixed now)
time_t is a 32 bit value again and won't cause trouble with wrong stacks anymore
What should I choose when installing Visual Studio?
Make sure you are also installing the MFC library.
Do not reupload this. I will keep the thread up to date!
Metin2 und Visual Studio Source.. 09/15/2016 - Metin2 Private Server - 0 Replies Tagchen,
ich habe derweil ein ziemlich ärgerliches Problem und bräuchte
die Hilfe von Erfahrenen Usern. Ich habe von den Kori Files
Version 1.3
Die Source vom Client sowie Server. Ich installierte mir also
Visual Studio 2008 und dann SP1 und danach wieder rum
Visual Studio 2015 Community. Das Problem was nun besteht
visual studio source code einfügen? 01/21/2015 - General Coding - 2 Replies hej leute, ich würde gerne einen bestehenden source code auf nem spiel benutzen, aber wie geht das genau? kann mir einer ein video schicken, oder sagen wie das geht bzw. wie man den aktiviert?
Source upgrade auf Visual Studio 2010 07/20/2014 - Flyff Private Server - 5 Replies Warnung 1 warning C4996: 'SymEnumerateSymbols': wurde als veraltet deklariert
Wie kann man es beheben?
Alternativen zu Visual Studio wegen Source 05/31/2011 - Flyff Private Server - 17 Replies Hallo Leute ich weis nicht wo das hingehört, also poste ich es hier hin: Ich möchte gerne die Source bearbeiten... Naja brauch man ja bekanntlich Visual Studio 2003... Dies kostet ja etwas, aber da ich das Geld nicht habe wollte ich fragen ob ich die Source auch einfach irgendwie mim Editor oder so bearbeiten kann?!? Eigentlich geht es am Ende nur über´s abspeichern, das alles in den richtigen dateien im Output ordner landet...
Wenn es da keine alternative gibt, kann man auch alles was man...