[Source] Terrain Texture Fix

11/18/2013 17:52 Icetea#1

Hallo liebe Flyff Community,

heute veröffentliche ich mal den Terrain Texture Fix, den ich vor einiger Zeit in einer Teamspeak3 Lobby gefunden hatte. Der Name sollte schon aussagen was das ganze fixt. Erklärungen werde ich keine dazu abgeben und supporten werde ich das ganze auch nicht, da es kein Code von mir ist.

Hier ein kleines "Tutorial" wie man das ganze im FlyFF Source einbaut:

Neuz/VersionCommon.h
Code:
#define __TERRAIN_TEXFIX
_Common/TerrainMng.cpp

_Common/TerrainMng.h

Schlusswort:
Ich hoffe es ist wenigstens einigen von nützen.
Es könnte sein, dass es schon in einigen veröffentlichten Sourcen enthalten ist, aber einzeln habe ich es jetzt mit der Suchfunktion nicht gefunden.

Liebe Grüße,
Icetea'
11/18/2013 17:54 Jopsi332#2
Ist schon 1 jahr alt und von RZ
[Only registered and activated users can see links. Click Here To Register...]
11/18/2013 17:59 Icetea#3
Quote:
Originally Posted by Jopsi332 View Post
Ist schon 1 jahr alt und von RZ
[Only registered and activated users can see links. Click Here To Register...]
Okay, danke. :)
Hatte nur auf elitepvpers nachgeschaut und da ich es dort nirgends gefunden hatte, dachte ich mir ich teile es einfach mal mit der Community. :p

Liebe Grüße,
Icetea'
11/18/2013 18:15 xTwiLightx#4
Was soll da denn gefixt werden?

Wenn es um das Limit an Terrain Texturen geht, warum nicht einfach die Konstante erhöhen?

TerrainMng.h
Code:
#define MAX_TERRAIN 512
11/18/2013 18:45 Icetea#5
Quote:
Originally Posted by xTwiLightx View Post
Was soll da denn gefixt werden?

Wenn es um das Limit an Terrain Texturen geht, warum nicht einfach die Konstante erhöhen?

TerrainMng.h
Code:
#define MAX_TERRAIN 512
Ich denke mal weil man auf diese weise 1000+ Custom World Texturen nutzen kann, sodass man wenn FlyFF eine neue Welt veröffentlicht und man diese einfügen will, dass ganze nicht jedes mal wieder machen muss ;)

So ersetzt es Karten von den Maps/Dungeons und vermeidet Verwechslungen.
11/18/2013 18:48 Wanetrain#6
Quote:
Originally Posted by xTwiLightx View Post
Was soll da denn gefixt werden?

Wenn es um das Limit an Terrain Texturen geht, warum nicht einfach die Konstante erhöhen?

TerrainMng.h
Code:
#define MAX_TERRAIN 512
Stell dir mal die Frage warum eine Map.

Wieso machst du aus einem kleinem Array eine Map die Langsamer ist, Cleanst dich auch noch bevor du sie befüllst und sowieso WIESO SAFE_RELEASE? brauchst du bei Wind 7 / 8 nichtmehr, macht Windows Automatisch.

Dann wenn man den Fix wirklich so eins zu eins rein macht wird dass garnicht erst laufen, wie soll GetTerrain mit einer map so Funktionieren wie mit dem Array davor? kein Get oder sonstiges..

Dann wie soll dass was Crashen? also ich mein, wie soll es dir schaden?

1. Du kannst den Client mit diesem "bug" nicht durch den Server Crashen.
2. Overflow wie TwiLight sagte fixxen indem man einfach den Buffer erhöhert.
3. WTF?