Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Nostale > Nostale Hacks, Bots, Cheats & Exploits
You last visited: Today at 10:14

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[SOURCE] Remove Nostale Splash Screen

Discussion on [SOURCE] Remove Nostale Splash Screen within the Nostale Hacks, Bots, Cheats & Exploits forum part of the Nostale category.

Reply
 
Old   #1
 
atom0s's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 175
Received Thanks: 125
[SOURCE] Remove Nostale Splash Screen

Here is a simple Detours hook to remove the splash screen. Again, this requires 0 editing of the main game file and is done via DLL injection.

Code:
/**
 * Detour Prototypes
 */
extern "C"
{
    FARPROC     /**/(WINAPI *Real_GetProcAddress)(HMODULE, LPCSTR) = GetProcAddress;
};


/**
 * kernel32!GetProcAddress Detour Callback
 */
FARPROC __stdcall Mine_GetProcAddress(HMODULE hModule, LPCSTR lpProcName)
{
    // Prevent the splash screen from showing..
    if (lpProcName != nullptr && ((DWORD)lpProcName & 0xFFF000) && strncmp("ShowNostaleSplash", lpProcName, 17) == 0)
        return nullptr;


    return Real_GetProcAddress(hModule, lpProcName);
}


// Apply the detour:
::DetourTransactionBegin();
::DetourUpdateThread(::GetCurrentThread());
::DetourAttach(&(PVOID&)Real_GetProcAddress, Mine_GetProcAddress);
::DetourTransactionCommit();
atom0s is offline  
Thanks
3 Users
Old 11/14/2016, 19:39   #2
 
Cryless~'s Avatar
 
elite*gold: 0
Join Date: Sep 2015
Posts: 482
Received Thanks: 532
Useless, you can just delete/rename EWSF.EWS and you have no SplashScreen anymore.
Cryless~ is offline  
Old 11/14/2016, 19:41   #3
 
atom0s's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 175
Received Thanks: 125
The point of this (and my other posts) are to not edit any client files.
atom0s is offline  
Old 11/14/2016, 19:45   #4
 
atom0s's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 175
Received Thanks: 125
Quote:
Originally Posted by SystemX64™ View Post
You are placing a detour so you are altering .text section. In short, you are editing main module.
Lol..................... wow you are retarded.
atom0s is offline  
Thanks
2 Users
Old 11/14/2016, 19:48   #5
 
Cryless~'s Avatar
 
elite*gold: 0
Join Date: Sep 2015
Posts: 482
Received Thanks: 532
Quote:
Originally Posted by atom0s View Post
Lol..................... wow you are retarded.
First of all maintain a correct attitude.
Yes, I read it wrong and I apologize. I thought one other thing.
Cryless~ is offline  
Thanks
1 User
Old 11/14/2016, 19:50   #6
 
Pumba98's Avatar
 
elite*gold: 55
Join Date: Jan 2011
Posts: 1,240
Received Thanks: 1,187
what is the advantage of removing the splash screen?
Pumba98 is offline  
Old 11/14/2016, 19:51   #7
 
Cryless~'s Avatar
 
elite*gold: 0
Join Date: Sep 2015
Posts: 482
Received Thanks: 532
Quote:
Originally Posted by Pumba98 View Post
what is the advantage of removing the splash screen?
Exactly, it makes no sense.
Also I do not think that renaming a file is a problem.
Cryless~ is offline  
Old 11/14/2016, 19:54   #8
 
Pumba98's Avatar
 
elite*gold: 55
Join Date: Jan 2011
Posts: 1,240
Received Thanks: 1,187
Quote:
Originally Posted by SystemX64™ View Post
Exactly, it makes no sense.
Also I do not think that renaming a file is a problem.
Yes, tried renaming the file. Works, but doesn't load faster or anything else. So...
Pumba98 is offline  
Old 11/14/2016, 20:00   #9
 
atom0s's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 175
Received Thanks: 125
Quote:
Originally Posted by Pumba98 View Post
Yes, tried renaming the file. Works, but doesn't load faster or anything else. So...
I removed parts of the code to make the client load faster. Bits of the code I am sharing are in paid tools so not all the code can be shared.


That said there is enough info to point people in the right direction of where to look for where the client handles the splash screen and its delay for launching the client, those interested can find and remove the additional bits easily.
atom0s is offline  
Old 11/14/2016, 20:07   #10
 
Cryless~'s Avatar
 
elite*gold: 0
Join Date: Sep 2015
Posts: 482
Received Thanks: 532
@ stop lie! You can also NOP the call to function loading SplashScreen but you will not notice 1-2ms difference.
Cryless~ is offline  
Thanks
1 User
Old 11/14/2016, 20:11   #11
 
atom0s's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 175
Received Thanks: 125
Quote:
Originally Posted by SystemX64™ View Post
@ stop lie! You can also NOP the call to function loading SplashScreen but you will not notice 1-2ms difference.
*sigh..* You really are retarded. Please stop posting in my threads, it's getting disappointing reading what you have to say.
atom0s is offline  
Thanks
1 User
Old 11/14/2016, 20:20   #12
 
Cryless~'s Avatar
 
elite*gold: 0
Join Date: Sep 2015
Posts: 482
Received Thanks: 532
Quote:
Originally Posted by atom0s View Post
*sigh..* You really are retarded. Please stop posting in my threads, it's getting disappointing reading what you have to say.
I am sorry but you are the only retarded on this forum trying to appear in public.
Your mother did not teach you education?

You are detouring a function when you can only set 1 byte to 0xC3 without even execute it!

Here the proofs,

Attached Files
File Type: zip NostaleXnosplash.zip (1.27 MB, 20 views)
Cryless~ is offline  
Thanks
1 User
Old 11/14/2016, 20:22   #13
 
atom0s's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 175
Received Thanks: 125
And again you fail to read what I say and just make assumptions.

If you actually read what I said, I said that the info I posted was enough to point people in the proper direction to find the other bits of code needed to remove the delay. It said nothing about that code being inside of the detour or being part of the same function.


But again, you assume everything and act like you know everything about this game lol. What's the matter? This the first game you ever hacked so you gotta act like you are the best around? xD


Again, please leave my threads, you are doing nothing but making yourself look like an idiot.
atom0s is offline  
Old 11/14/2016, 20:29   #14
 
Cryless~'s Avatar
 
elite*gold: 0
Join Date: Sep 2015
Posts: 482
Received Thanks: 532
Quote:
Originally Posted by atom0s View Post
And again you fail to read what I say and just make assumptions.

If you actually read what I said, I said that the info I posted was enough to point people in the proper direction to find the other bits of code needed to remove the delay. It said nothing about that code being inside of the detour or being part of the same function.
Your method does not explain anything and by removing the Splash will not speed up as @ can confirm.

Quote:
Originally Posted by atom0s View Post
But again, you assume everything and act like you know everything about this game lol. What's the matter? This the first game you ever hacked so you gotta act like you are the best around? xD
You do not need to know about this game to remove a window.
Cryless~ is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Tut']Make a splash screen for flyff
05/10/2021 - Flyff PServer Guides & Releases - 20 Replies
Hallo, I make my tut' in english for more people understands. You want make this without GameGuard ? http://img15.hostingpics.net/pics/610936loading.p ng Humm okey listen :)
Changing the splash screen for client...
07/26/2012 - Dekaron Private Server - 3 Replies
Hey all. I just want to know how to change the splash screen and loading screen for the client? In Windows it's a .sys file. I'm just looking to know what the file name is I need to change. Thanks!
Zbot - sro_client cant get past splash screen
11/27/2011 - SRO Private Server - 0 Replies
Ugh my sro_client just shows the splash screen and won't go further... Any fixes for this? Loading Silkroad Data Client Connection Received Connecting To Silkroad Server Connected To Silkroad Server ! You Using Newer Silkroad version than Server Config file:
MODIFIED SPLASH SCREEN
02/20/2011 - Grand Chase Hacks, Bots, Cheats & Exploits - 4 Replies
1. go to your gc directory 2. open GameGuard folder 3. use paint to open splash 4. delete the current picture of splash 5. you can now edit splash screen!!! 6. save to GameGuard folder 7. patch GC 8. W8 for the splash and tada!! modified splash screen
Splash-Screen von NC
12/08/2005 - General Gaming Discussion - 2 Replies
Da ich immer wieder davon höre, das sich Leute über die lästigen Splash-Screens von NC beschweren (Epi-Warnung am Anfang und ne Werbung am Ende), verrate ich jetzt hier für alle unwissenden, wie man die abstellen kann ;) Öffnet die Datei "neocron.ini" (befindet sich im gleichen Ordner wie die client.exe, also nicht im INI-Ordner suchen ^^) mit einem Texteditor und ändert NOSPLASH = "FALSE" NOEXTRO = "FALSE" in



All times are GMT +1. The time now is 10:14.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.