|
You last visited: Today at 21:59
Advertisement
[GER/EN] NosTale Chit-Chat
Discussion on [GER/EN] NosTale Chit-Chat within the Nostale forum part of the MMORPGs category.
09/30/2020, 19:40
|
#18106
|
elite*gold: 0
Join Date: May 2020
Posts: 361
Received Thanks: 428
|
Quote:
Originally Posted by FI0w
Someone who can explain it to me? its Official Server German Fortuna its the Point Tab its full of this guy
@ do you maybe know it?
|
It's happening in the other servers too, i think that bug is already reported xD
|
|
|
10/02/2020, 14:12
|
#18107
|
elite*gold: 0
Join Date: Mar 2012
Posts: 220
Received Thanks: 34
|
Quote:
Originally Posted by Thecrazyviktor
Hat sich auch nichts geändert in der Szene. Offi bleibt weiterhin Pay2Win und lebt von Usern die zuviel Geld haben oder kein anderes Leben mehr. Private Server sind alle der gleiche Copy Paste mist, wo jeder denkt er kann damit das Große Geld damit machen.
|
kann ich so unterschreiben
|
|
|
10/05/2020, 16:03
|
#18108
|
elite*gold: 0
Join Date: Jan 2016
Posts: 27
Received Thanks: 13
|
Quote:
Originally Posted by FI0w
Someone who can explain it to me? its Official Server German Fortuna its the Point Tab its full of this guy
@ do you maybe know it?
|
Nope, sorry, i'm out of this for more than a year now
|
|
|
10/06/2020, 21:34
|
#18109
|
elite*gold: 0
Join Date: Mar 2012
Posts: 220
Received Thanks: 34
|
Wie viele spielen denn noch auf Server 1?
|
|
|
10/07/2020, 23:27
|
#18110
|
elite*gold: 97
Join Date: Feb 2015
Posts: 364
Received Thanks: 203
|
Quote:
Originally Posted by Dschingis.
Wie viele spielen denn noch auf Server 1?
|
max 20 Personen, der Rest gammelt mit ner +15er in NosVille afk rum
|
|
|
10/08/2020, 12:12
|
#18111
|
elite*gold: 0
Join Date: Mar 2012
Posts: 220
Received Thanks: 34
|
Quote:
Originally Posted by EPvPAgen
max 20 Personen, der Rest gammelt mit ner +15er in NosVille afk rum
|
Ja ist mir auch aufgefallen ganz Nosville voll mit afklern
|
|
|
10/10/2020, 15:28
|
#18112
|
elite*gold: 50
Join Date: Jul 2014
Posts: 1,670
Received Thanks: 1,139
|
Someone who would share his Minimap Pattern to enable/disable (Items,Player,Portals,Monsters)
|
|
|
10/10/2020, 18:57
|
#18113
|
elite*gold: 0
Join Date: Mar 2012
Posts: 220
Received Thanks: 34
|
Jemand bock auf pts server 1?
|
|
|
10/11/2020, 01:02
|
#18114
|
elite*gold: 0
Join Date: Oct 2018
Posts: 253
Received Thanks: 203
|
Quote:
Originally Posted by FI0w
Someone who would share his Minimap Pattern to enable/disable (Items,Player,Portals,Monsters)
|
Well, that is not the clean way to do that, it was one of my first reversed thing, but you can do it that way :
Code:
const BYTE MinimapPlayers[] = { 0x9B, 0xE8, 0x3E, 0x1E, 0xEF, 0xFF, 0x46, 0x4F, 0x0F, 0x85, 0xF4, 0xFD, 0xFF, 0xFF, 0x80, 0xBB, 0xCC, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x84, 0x52, 0x02, 0x00, 0x00, 0x68, 0xFF, 0x00, 0x00, 0x00, 0x33, 0xC9, 0xB2, 0xFF, 0xB0, 0xFF, 0xE8, 0xA1, 0x1F, 0xEF, 0xFF, 0xE8, 0x1A, 0x1F, 0xEF, 0xFF };
const BYTE MinimapDrops[] = { 0x9B, 0xA1, 0x64, 0x60, 0x6F, 0x00, 0xDF, 0x40, 0x06, 0xD8, 0x35, 0x5C, 0x25, 0x57, 0x00, 0xD9, 0x5D, 0xDC, 0x9B, 0x80, 0xBB, 0xCF, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x84, 0x2F, 0x02, 0x00, 0x00, 0x68, 0xFF, 0x00, 0x00, 0x00, 0xB1, 0x8F, 0xB2, 0x8F, 0xB0, 0x1F, 0xE8, 0xF9, 0x28, 0xEF, 0xFF };
const BYTE MinimapNpcs[] = { 0x9B, 0xE8, 0xB6, 0x20, 0xEF, 0xFF, 0x46, 0x4F, 0x0F, 0x85, 0xFA, 0xFD, 0xFF, 0xFF, 0x80, 0xBB, 0xCD, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x84, 0x6B, 0x02, 0x00, 0x00, 0x8B, 0x15, 0x64, 0x60, 0x6F, 0x00, 0xA1, 0x0C, 0x65, 0x6F, 0x00, 0x8B, 0x00, 0xE8, 0xA7, 0xF6, 0xF2, 0xFF };
const BYTE MinimapMonsters[] = { 0x9B, 0xE8, 0x28, 0x23, 0xEF, 0xFF, 0x46, 0x4F, 0x0F, 0x85, 0x00, 0xFE, 0xFF, 0xFF, 0x80, 0xBB, 0xCE, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x84, 0x65, 0x02, 0x00, 0x00, 0x8B, 0x15, 0x48, 0x7C, 0x6F, 0x00, 0xA1, 0x0C, 0x65, 0x6F, 0x00, 0x8B, 0x00, 0xE8, 0x19, 0xF9, 0xF2, 0xFF };
// with mask :
const LPCSTR MinimapPlayers = "xx????xxxx????xx????xxx????x????xxxxxxx????";
const LPCSTR MinimapDrops = "xx????xxxxx????xxxxxx????xxx????x????xxxxxxx????";
const LPCSTR MinimapNpcs = "xx????xxxx????xxx???xxx????xx????x????xxx????";
const LPCSTR MinimapMonsters = "xx????xxxx????xx????xxx????xx????x????xxx????";
// with offset :
const unsigned int MinimapPlayers = 21;
const unsigned int MinimapDrops = 26;
const unsigned int MinimapNpcs = 21;
const unsigned int MinimapMonsters = 21;
// replace x bytes :
const unsigned int MinimapPlayers = 6;
const unsigned int MinimapDrops = 6;
const unsigned int MinimapNpcs = 6;
const unsigned int MinimapMonsters = 6;
and you replace those bytes by 0x90 (nop) and here you go
|
|
|
10/11/2020, 12:16
|
#18115
|
elite*gold: 50
Join Date: Jul 2014
Posts: 1,670
Received Thanks: 1,139
|
Quote:
Originally Posted by Apourtartt
Well, that is not the clean way to do that, it was one of my first reversed thing, but you can do it that way :
Code:
const BYTE MinimapPlayers[] = { 0x9B, 0xE8, 0x3E, 0x1E, 0xEF, 0xFF, 0x46, 0x4F, 0x0F, 0x85, 0xF4, 0xFD, 0xFF, 0xFF, 0x80, 0xBB, 0xCC, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x84, 0x52, 0x02, 0x00, 0x00, 0x68, 0xFF, 0x00, 0x00, 0x00, 0x33, 0xC9, 0xB2, 0xFF, 0xB0, 0xFF, 0xE8, 0xA1, 0x1F, 0xEF, 0xFF, 0xE8, 0x1A, 0x1F, 0xEF, 0xFF };
const BYTE MinimapDrops[] = { 0x9B, 0xA1, 0x64, 0x60, 0x6F, 0x00, 0xDF, 0x40, 0x06, 0xD8, 0x35, 0x5C, 0x25, 0x57, 0x00, 0xD9, 0x5D, 0xDC, 0x9B, 0x80, 0xBB, 0xCF, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x84, 0x2F, 0x02, 0x00, 0x00, 0x68, 0xFF, 0x00, 0x00, 0x00, 0xB1, 0x8F, 0xB2, 0x8F, 0xB0, 0x1F, 0xE8, 0xF9, 0x28, 0xEF, 0xFF };
const BYTE MinimapNpcs[] = { 0x9B, 0xE8, 0xB6, 0x20, 0xEF, 0xFF, 0x46, 0x4F, 0x0F, 0x85, 0xFA, 0xFD, 0xFF, 0xFF, 0x80, 0xBB, 0xCD, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x84, 0x6B, 0x02, 0x00, 0x00, 0x8B, 0x15, 0x64, 0x60, 0x6F, 0x00, 0xA1, 0x0C, 0x65, 0x6F, 0x00, 0x8B, 0x00, 0xE8, 0xA7, 0xF6, 0xF2, 0xFF };
const BYTE MinimapMonsters[] = { 0x9B, 0xE8, 0x28, 0x23, 0xEF, 0xFF, 0x46, 0x4F, 0x0F, 0x85, 0x00, 0xFE, 0xFF, 0xFF, 0x80, 0xBB, 0xCE, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x84, 0x65, 0x02, 0x00, 0x00, 0x8B, 0x15, 0x48, 0x7C, 0x6F, 0x00, 0xA1, 0x0C, 0x65, 0x6F, 0x00, 0x8B, 0x00, 0xE8, 0x19, 0xF9, 0xF2, 0xFF };
// with mask :
const LPCSTR MinimapPlayers = "xx????xxxx????xx????xxx????x????xxxxxxx????";
const LPCSTR MinimapDrops = "xx????xxxxx????xxxxxx????xxx????x????xxxxxxx????";
const LPCSTR MinimapNpcs = "xx????xxxx????xxx???xxx????xx????x????xxx????";
const LPCSTR MinimapMonsters = "xx????xxxx????xx????xxx????xx????x????xxx????";
// with offset :
const unsigned int MinimapPlayers = 21;
const unsigned int MinimapDrops = 26;
const unsigned int MinimapNpcs = 21;
const unsigned int MinimapMonsters = 21;
// replace x bytes :
const unsigned int MinimapPlayers = 6;
const unsigned int MinimapDrops = 6;
const unsigned int MinimapNpcs = 6;
const unsigned int MinimapMonsters = 6;
and you replace those bytes by 0x90 (nop) and here you go
|
Thanks a lot but normally 1 Adress should reach for all and you just need to replace 1byte (tested too with CE)
But still thanks it will help me
|
|
|
10/11/2020, 13:06
|
#18116
|
elite*gold: 0
Join Date: Oct 2018
Posts: 253
Received Thanks: 203
|
Then take the MinimapPlayers pattern, get the address, 5 lines below you'll find something like "cmp bytes ptr[ebx+CC], 00"
ebx will have the address you're looking for, if you're unable to get the pattern to ebx i'll do it later (don't have time for it right now)
then
0xC4 is you
0xC8 is shop
0xC9 is portal but please keep it mind that it is refreshed every frame, so you better NOP the mov before, or even better, nop the cmp
0xCA is timespace
0xCC is player
0xCD is npc and nosmate
0xCE is monster
0xCF is drop
and some things that can be usefull :
0x18 : minimap visible/invisible
|
|
|
10/11/2020, 13:38
|
#18117
|
elite*gold: 50
Join Date: Jul 2014
Posts: 1,670
Received Thanks: 1,139
|
Quote:
Originally Posted by Apourtartt
Then take the MinimapPlayers pattern, get the address, 5 lines below you'll find something like "cmp bytes ptr[ebx+CC], 00"
ebx will have the address you're looking for, if you're unable to get the pattern to ebx i'll do it later (don't have time for it right now)
then
0xC4 is you
0xC8 is shop
0xC9 is portal but please keep it mind that it is refreshed every frame, so you better NOP the mov before, or even better, nop the cmp
0xCA is timespace
0xCC is player
0xCD is npc and nosmate
0xCE is monster
0xCF is drop
and some things that can be usefull :
0x18 : minimap visible/invisible
|
currently i have the pattern thanks to you just need to checkout how i can read it out in c++(ebx)
ok somehow if i read ebx the client crashes mh
|
|
|
10/11/2020, 16:41
|
#18118
|
elite*gold: 0
Join Date: Oct 2018
Posts: 253
Received Thanks: 203
|
I'll make an example later this night if you don't succeed but you're just supposed to do something like *(bool*)(add + 0xCC) = 1; to enable player for example
Edit : oh you said read, mb
|
|
|
10/11/2020, 17:16
|
#18119
|
elite*gold: 50
Join Date: Jul 2014
Posts: 1,670
Received Thanks: 1,139
|
Quote:
Originally Posted by Apourtartt
I'll make an example later this night if you don't succeed but you're just supposed to do something like *(bool*)(add + 0xCC) = 1; to enable player for example
Edit : oh you said read, mb
|
Yea but i succeed in a bit different way (thanks to @ )
|
|
|
10/12/2020, 14:21
|
#18120
|
elite*gold: 0
Join Date: Mar 2012
Posts: 220
Received Thanks: 34
|
Meinung zum EXP Event?
|
|
|
Similar Threads
|
Art Chit-Chat
10/15/2022 - General Art - 8186 Replies
Ich habe mir mal so gedacht : "Wieso denn nicht einfach mal über unsere Kunstwerke labern?
Die Hintergrundidee ist eigl. um über Kunstwerke oder allgemein über Photoshop & Co. zu reden ohne Warnings zu kassieren.
Vllt braucht manns vielleicht auch nicht.
Soll sowas wie ein Längster für uns artists sein xD
Naja viel spaß.
_____
|
All times are GMT +2. The time now is 21:59.
|
|