mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-11-10 23:02:03 +00:00
No longer link to GOG.com when no game data is found. :(
git-svn-id: https://svn.eduke32.com/eduke32@5503 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
1d57de831a
commit
174c556e2d
1 changed files with 4 additions and 32 deletions
|
@ -6356,39 +6356,11 @@ void C_Compile(const char *filenam)
|
||||||
|
|
||||||
if (g_loadFromGroupOnly == 1 || numgroupfiles == 0)
|
if (g_loadFromGroupOnly == 1 || numgroupfiles == 0)
|
||||||
{
|
{
|
||||||
# ifdef _WIN32
|
Bsprintf(tempbuf,"Required game data was not found. A valid copy of \"%s\" or other compatible data is needed to run EDuke32.\n\n"
|
||||||
Bsprintf(tempbuf,"Duke Nukem 3D game data was not found. A valid copy of \"%s\" or other compatible data is needed to run EDuke32.\n\n"
|
"You can find \"%s\" in the \"DN3DINST\" or \"ATOMINST\" directory on your Duke Nukem 3D installation disc.\n\n"
|
||||||
"You can find \"%s\" in the \"DN3DINST\" or \"ATOMINST\" directory on your Duke Nukem 3D installation CD-ROM.\n\n"
|
"Please copy \"%s\" to your game directory and restart EDuke32!",
|
||||||
"If you don't already own a copy of Duke or haven't seen your disc in years, don't worry -- you can download the full, registered "
|
G_GrpFile(), G_GrpFile(), G_GrpFile());
|
||||||
"version of Duke Nukem 3D: Atomic Edition immediately for only $5.99 through our partnership with GOG.com.\n\n"
|
|
||||||
"Not a typo; it's less than 6 bucks. Get Duke now?\n\n"
|
|
||||||
"(Clicking yes will bring you to our web store)",
|
|
||||||
G_GrpFile(),G_GrpFile());
|
|
||||||
|
|
||||||
if (wm_ynbox("Important - Duke Nukem 3D not found - EDuke32","%s",tempbuf))
|
|
||||||
{
|
|
||||||
SHELLEXECUTEINFOA sinfo;
|
|
||||||
char *p = "http://www.gog.com/en/gamecard/duke_nukem_3d_atomic_edition/?pp=6c1e671f9af5b46d9c1a52067bdf0e53685674f7";
|
|
||||||
|
|
||||||
Bmemset(&sinfo, 0, sizeof(sinfo));
|
|
||||||
sinfo.cbSize = sizeof(sinfo);
|
|
||||||
sinfo.fMask = SEE_MASK_CLASSNAME;
|
|
||||||
sinfo.lpVerb = "open";
|
|
||||||
sinfo.lpFile = p;
|
|
||||||
sinfo.nShow = SW_SHOWNORMAL;
|
|
||||||
sinfo.lpClass = "http";
|
|
||||||
|
|
||||||
if (!ShellExecuteExA(&sinfo))
|
|
||||||
G_GameExit("Error launching default system browser!");
|
|
||||||
}
|
|
||||||
G_GameExit("");
|
|
||||||
# else
|
|
||||||
Bsprintf(tempbuf,"Duke Nukem 3D game data was not found. A valid copy of \"%s\" or other compatible data is needed to run EDuke32.\n"
|
|
||||||
"You can find \"%s\" in the \"DN3DINST\" or \"ATOMINST\" directory on your Duke Nukem 3D installation CD-ROM.\n\n"
|
|
||||||
"EDuke32 will now close.",
|
|
||||||
G_GrpFile(),G_GrpFile());
|
|
||||||
G_GameExit(tempbuf);
|
G_GameExit(tempbuf);
|
||||||
# endif
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue