Post: Get Serverdetails (Host, Map, Gametype) [C# Function]
12-05-2013, 01:29 AM #1
seb5594
Proud Former Admin
(adsbygoogle = window.adsbygoogle || []).push({}); Hey NGU & Activision, (I know Activision will read this lol)

I havn't released anything for a while. Since Enstone released his CCAPI more ppl started making tools. This might help you abit to add more stuff to your Tool Smile
It's not special but i havn't seen it released yet.

Lets start, add this somewhere in your Project..

            //Please give Credits to me (seb5594) if you are going to use it or if you post it on a other Website :=)
private String ReturnInfos(Int32 Index)
{
return Encoding.ASCII.GetString(GetBytes(0x01D7E98B, 0x100)).Replace(@"\", "|").Split('|'Winky Winky[Index];
}
public String getMapName()
{
String Map = ReturnInfos(6);
switch (Map)
{
default: return "Unknown Map";
case "mp_prisonbreak": return "Prison Break";
case "mp_dart": return "Octane";
case "mp_lonestar": return "Tremor";
case "mp_frag": return "Freight";
case "mp_snow": return "Whiteout";
case "mp_fahrenheit": return "Stormfront";
case "mp_hasima": return "Siege";
case "mp_warhawk": return "Warhawk";
case "mp_sovereign": return "Sovereign";
case "mp_zebra": return "Overlord";
case "mp_skeleton": return "Stonehaven";
case "mp_chasm": return "Chasm";
case "mp_flooded": return "Flooded";
case "mp_strikezone": return "Strikezone";
case "mp_fall": return "Free Fall";
}
}
public String getGameMode()
{
String GM = ReturnInfos(2);
switch (GM)
{
default: return "Unknown Gametype";
case "war": return "Team Deathmatch";
case "dm": return "Free for All";
case "sd": return "Search and Destroy";
case "dom": return "Domination";
case "conf": return "Kill Confirmed";
case "sr": return "Search and Rescue";
case "grind": return "Grind";
case "blitz": return "Blitz";
case "cranked": return "Cranked";
case "infect": return "Infected";
case "sotf": return "Hunted";
case "dem": return "Demolition";
case "horde": return "Safeguard";
case "sotf_ffa": return "Hunted FFA";
}
}
public String getHostName()
{
String Host = ReturnInfos(1Cool Man (aka Tustin);
if (Host == "Modern Warfare 3")
return "Dedicated Server (No Player is Host)";
else if (Host == "")
return "You are not In-Game";
else return Host;
}
public Byte[] GetBytes(UInt32 address, Int32 Length)
{
Byte[] buffer= new Byte[Length];
PS3TMAPI.ProcessGetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, address, ref buffer);
return buffer;
}


If you're using iMCSx PS3Lib v4 for CCAPI support replace the ReturnInfos Function and delete my getBytes Function
                    private String ReturnInfos(Int32 Index)
{
return Encoding.ASCII.GetString(PS3.GetBytes(0x01D7E98B, 0x100)).Replace(@"\", "|").Split('|'Winky Winky[Index];
}


How to use:
Put 3 Labels in your Form as example and then do this in a Timer (to have the newest Infos)
label1.Text = getHostName();
label2.Text = getMapName();
label3.Text = getGameMode();

How it can look
You must login or register to view this content.

Please give credits to me if you are using/Update this Function!
Feel free to visit my new Youtube Channel since Activision closed my old one
You must login or register to view this content.

Credits:
Me (seb5594): Creating this Functions
Choco: GetMemory Function
Activision: Closing my Channel Drack
(adsbygoogle = window.adsbygoogle || []).push({});

The following 18 users say thank you to seb5594 for this useful post:

-JM-, AlexNGU, BaSs_HaXoR, BuC-ShoTz, EdiTzZ, FusionIsDaName, Gendjisan, Harry, ImPiffHD, MegaMister, mog001, Mr.Azoz, Mr.Hutch, Pro !, SnaY, TeRmiiMoDz, therifboy, Fatality
12-21-2013, 03:57 PM #20
Default Avatar
zmodzv1
Guest
nice man :yes:
12-23-2013, 01:10 PM #21
spitermam
Save Point
Replace (@ "\", "|") split ('|'Winky Winky [Index];. - I do not understand what to put I could help
12-23-2013, 06:15 PM #22
Excellent release man, thanks for the share!
12-30-2013, 02:06 AM #23
Fatality
1337 H4x0r
nice shit Enzo

it will helps people on coding :yes:
02-12-2014, 01:21 PM #24
Mango_Knife
In my man cave
Originally posted by seb5594 View Post
Hey NGU & Activision, (I know Activision will read this lol)

I havn't released anything for a while. Since Enstone released his CCAPI more ppl started making tools. This might help you abit to add more stuff to your Tool Smile
It's not special but i havn't seen it released yet.

Lets start, add this somewhere in your Project..

            //Please give Credits to me (seb5594) if you are going to use it or if you post it on a other Website :=)
private String ReturnInfos(Int32 Index)
{
return Encoding.ASCII.GetString(GetBytes(0x01D7E98B, 0x100)).Replace(@"\", "|").Split('|'Winky Winky[Index];
}
public String getMapName()
{
String Map = ReturnInfos(6);
switch (Map)
{
default: return "Unknown Map";
case "mp_prisonbreak": return "Prison Break";
case "mp_dart": return "Octane";
case "mp_lonestar": return "Tremor";
case "mp_frag": return "Freight";
case "mp_snow": return "Whiteout";
case "mp_fahrenheit": return "Stormfront";
case "mp_hasima": return "Siege";
case "mp_warhawk": return "Warhawk";
case "mp_sovereign": return "Sovereign";
case "mp_zebra": return "Overlord";
case "mp_skeleton": return "Stonehaven";
case "mp_chasm": return "Chasm";
case "mp_flooded": return "Flooded";
case "mp_strikezone": return "Strikezone";
case "mp_fall": return "Free Fall";
}
}
public String getGameMode()
{
String GM = ReturnInfos(2);
switch (GM)
{
default: return "Unknown Gametype";
case "war": return "Team Deathmatch";
case "dm": return "Free for All";
case "sd": return "Search and Destroy";
case "dom": return "Domination";
case "conf": return "Kill Confirmed";
case "sr": return "Search and Rescue";
case "grind": return "Grind";
case "blitz": return "Blitz";
case "cranked": return "Cranked";
case "infect": return "Infected";
case "sotf": return "Hunted";
case "dem": return "Demolition";
case "horde": return "Safeguard";
case "sotf_ffa": return "Hunted FFA";
}
}
public String getHostName()
{
String Host = ReturnInfos(1Cool Man (aka Tustin);
if (Host == "Modern Warfare 3")
return "Dedicated Server (No Player is Host)";
else if (Host == "")
return "You are not In-Game";
else return Host;
}
public Byte[] GetBytes(UInt32 address, Int32 Length)
{
Byte[] buffer= new Byte[Length];
PS3TMAPI.ProcessGetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, address, ref buffer);
return buffer;
}


If you're using iMCSx PS3Lib v4 for CCAPI support replace the ReturnInfos Function and delete my getBytes Function
                    private String ReturnInfos(Int32 Index)
{
return Encoding.ASCII.GetString(PS3.GetBytes(0x01D7E98B, 0x100)).Replace(@"\", "|").Split('|'Winky Winky[Index];
}


How to use:
Put 3 Labels in your Form as example and then do this in a Timer (to have the newest Infos)
label1.Text = getHostName();
label2.Text = getMapName();
label3.Text = getGameMode();

How it can look
You must login or register to view this content.

Please give credits to me if you are using/Update this Function!
Feel free to visit my new Youtube Channel since Activision closed my old one
You must login or register to view this content.

Credits:
Me (seb5594): Creating this Functions
Choco: GetMemory Function
Activision: Closing my Channel Drack


1.07 Offset?
02-12-2014, 08:02 PM #25
BroIDontMod
Gym leader
Yeah I would love to add this to my tool
02-12-2014, 08:58 PM #26
Hash847
Purple God
Update Drack
02-12-2014, 11:44 PM #27
SC58
Former Staff
wow sad how ppl cant update somthing so simple i guess im to much of a tard to go in private match and search name or map name in debugger No thats why yall dont get nothing release worth while

The following 4 users say thank you to SC58 for this useful post:

br0wniiez, John, VezahMoDz
02-13-2014, 07:24 AM #28
Hash847
Purple God
Originally posted by SC58 View Post
wow sad how ppl cant update somthing so simple i guess im to much of a tard to go in private match and search name or map name in debugger No thats why yall dont get nothing release worth while


I've done that before, It never seems to work for me.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo