Forums WoW Modding Resources Tools [Archive] Unity3D Mangos/Trinitycore Client

[Archive] Unity3D Mangos/Trinitycore Client

[Archive] Unity3D Mangos/Trinitycore Client

Pages (2): Previous 1 2
rektbyfaith
Administrator
0
11-04-2025, 12:45 PM
#11
Archived author: GnomePlaysWoW • Posted: 2025-11-04T13:45:00.459849
Original source

Quote: this is amazing lmao
rektbyfaith
11-04-2025, 12:45 PM #11

Archived author: GnomePlaysWoW • Posted: 2025-11-04T13:45:00.459849
Original source

Quote: this is amazing lmao

rektbyfaith
Administrator
0
11-04-2025, 12:45 PM
#12
Archived author: brotalnia • Posted: 2025-11-04T13:45:00.459849
Original source

Quote: Very cool idea. It doesn't work with the WoWCore sandbox though. Also on TrinityZero movement doesn't work and any messages you write in chat are not seen by the real client.

[Image: IOYlo2i.gif]
rektbyfaith
11-04-2025, 12:45 PM #12

Archived author: brotalnia • Posted: 2025-11-04T13:45:00.459849
Original source

Quote: Very cool idea. It doesn't work with the WoWCore sandbox though. Also on TrinityZero movement doesn't work and any messages you write in chat are not seen by the real client.

[Image: IOYlo2i.gif]

rektbyfaith
Administrator
0
11-04-2025, 12:45 PM
#13
Archived author: mikeymike • Posted: 2025-11-04T13:45:00.459849
Original source

Quote: Originally Posted by brotalnia
[Image: lastpost-right.svg]

Very cool idea. It doesn't work with the WoWCore sandbox though. Also on TrinityZero movement doesn't work and any messages you write in chat are not seen by the real client.

[Image: IOYlo2i.gif]

Odd, honestly never heard of WoWCore, can you send me a link to source used for it? Also in theroy nothing works, i skipped ALOT just to get a character in world in real client. Example, if you type in wrong pass ect it hangs at connect instead of telling you. So movement doesnt work at all at chat was tested sending the language Languages.Orcish try again with orc and should temp work. i may finish main screens before anything else and add more models to change with Race then chat ect should be a lil better.
rektbyfaith
11-04-2025, 12:45 PM #13

Archived author: mikeymike • Posted: 2025-11-04T13:45:00.459849
Original source

Quote: Originally Posted by brotalnia
[Image: lastpost-right.svg]

Very cool idea. It doesn't work with the WoWCore sandbox though. Also on TrinityZero movement doesn't work and any messages you write in chat are not seen by the real client.

[Image: IOYlo2i.gif]

Odd, honestly never heard of WoWCore, can you send me a link to source used for it? Also in theroy nothing works, i skipped ALOT just to get a character in world in real client. Example, if you type in wrong pass ect it hangs at connect instead of telling you. So movement doesnt work at all at chat was tested sending the language Languages.Orcish try again with orc and should temp work. i may finish main screens before anything else and add more models to change with Race then chat ect should be a lil better.

rektbyfaith
Administrator
0
11-04-2025, 12:45 PM
#14
Archived author: mikeymike • Posted: 2025-11-04T13:45:00.459849
Original source

Quote: also make sure LAST_KNOWN_REALM_LIST is either blank or matches realm. i havnt tested to see if LAST_KNOWN_REALM_LIST != curRealm reloads a realm list, could be why your hanging at connected.
rektbyfaith
11-04-2025, 12:45 PM #14

Archived author: mikeymike • Posted: 2025-11-04T13:45:00.459849
Original source

Quote: also make sure LAST_KNOWN_REALM_LIST is either blank or matches realm. i havnt tested to see if LAST_KNOWN_REALM_LIST != curRealm reloads a realm list, could be why your hanging at connected.

rektbyfaith
Administrator
0
11-04-2025, 12:45 PM
#15
Archived author: brotalnia • Posted: 2025-11-04T13:45:00.459849
Original source

Quote: This is the source for WoWCore sandbox, but be aware it's written in Delphi. I use it a lot cause it's really good way to test things like addons and mods.

Deleting the realm name from the realmlist file didn't fix the login issue. The chat does work on horde with the Trinity emulator though.
rektbyfaith
11-04-2025, 12:45 PM #15

Archived author: brotalnia • Posted: 2025-11-04T13:45:00.459849
Original source

Quote: This is the source for WoWCore sandbox, but be aware it's written in Delphi. I use it a lot cause it's really good way to test things like addons and mods.

Deleting the realm name from the realmlist file didn't fix the login issue. The chat does work on horde with the Trinity emulator though.

rektbyfaith
Administrator
0
11-04-2025, 12:45 PM
#16
Archived author: culino2 • Posted: 2025-11-04T13:45:00.459849
Original source

Quote: For me WoWCore login is working fine. Only problem is that you can't select a realm because it says 0 characters. WoWCore dynamically creates 2 characters at world connect.

[Image: PHmWbO8.jpg]

My compiled sandbox binary from 2015 / compilied in delphi 2007 iirc:

https://mega.nz/#!xoIDCaTA!stY360syV...nguVpHzc3RSQi4
rektbyfaith
11-04-2025, 12:45 PM #16

Archived author: culino2 • Posted: 2025-11-04T13:45:00.459849
Original source

Quote: For me WoWCore login is working fine. Only problem is that you can't select a realm because it says 0 characters. WoWCore dynamically creates 2 characters at world connect.

[Image: PHmWbO8.jpg]

My compiled sandbox binary from 2015 / compilied in delphi 2007 iirc:

https://mega.nz/#!xoIDCaTA!stY360syV...nguVpHzc3RSQi4

rektbyfaith
Administrator
0
11-04-2025, 12:45 PM
#17
Archived author: mikeymike • Posted: 2025-11-04T13:45:00.459849
Original source

Quote: Originally Posted by culino2
[Image: lastpost-right.svg]

For me WoWCore login is working fine. Only problem is that you can't select a realm because it says 0 characters. WoWCore dynamically creates 2 characters at world connect.

[Image: PHmWbO8.jpg]

My compiled sandbox binary from 2015 / compilied in delphi 2007 iirc:

https://mega.nz/#!xoIDCaTA!stY360syV...nguVpHzc3RSQi4

Odd. Must be a port thing i guess. heres the code i use to Grey out an offline realm.

Code:
public void HandleRealmlist(PacketReader packetIn)
{
ushort Length = packetIn.ReadUInt16();
uint Request = packetIn.ReadUInt32();
byte realmscount = packetIn.ReadByte();

Realm[] realms = new Realm[realmscount];
try
{
for (int i = 0; i < realmscount; i++)
{
realms[i].ID = i;
realms[i].Type = (byte)packetIn.ReadUInt32();
realms[i].Color = packetIn.ReadByte();
realms[i].Name = packetIn.ReadString();
realms[i].Address = packetIn.ReadString();
realms[i].Population = packetIn.ReadFloat();
realms[i].NumChars = packetIn.ReadByte();
realms[i].Language = packetIn.ReadByte();
packetIn.ReadByte();

if (realms[i].Name.Contains(LAST_KNOWN_REALM_LIST) && realms[i].Name.Length == LAST_KNOWN_REALM_LIST.Length && !RequestRealmlistRef)
{
LastKnownRealm = realms[i];
}

if (CheckAvailableServerPort(realms[i].Address))
{
realms[i].wOnline = 1;
}

}

packetIn.ReadUInt16();

Realmlist = realms;
ShowRealms = true;
RequestRealmlistRef = false;

}
catch (Exception ex)
{
Disconnect();
}
}

private bool CheckAvailableServerPort(string port)
{
string[] address = port.Split(':');
IPAddress WSAddr = Dns.GetHostAddresses(address[0])[0];
int WSPort = Int32.Parse(address[1]);
IPEndPoint ep = new IPEndPoint(WSAddr, WSPort);

try
{
testSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.IP);
testSocket.Connect(ep);
testSocket.Close();

return true;
}
catch (SocketException ex)
{
return false;
}
}

void onGUI()
{
foreach (Realm rl in Realmlist)
{
string label = rl.Name + " with " + rl.NumChars + " Character(s)";//name type char pop
int textspace = 31 * 12;

if (rl.wOnline != 1)
{
GUI.SetNextControlName(rl.Name);
GUI.enabled = false;
}

if (GUI.Button(new Rect(Screen.width / 2 - textspace / 2, Screen.height / 2 + spaceing, 350, 30), label))
{
LAST_KNOWN_REALM_LIST = rl.Name;
GoToCharList(rl);
}

spaceing = spaceing + 35;
}
}

So i seen some where the world port on WoWCore uses 7000?
rektbyfaith
11-04-2025, 12:45 PM #17

Archived author: mikeymike • Posted: 2025-11-04T13:45:00.459849
Original source

Quote: Originally Posted by culino2
[Image: lastpost-right.svg]

For me WoWCore login is working fine. Only problem is that you can't select a realm because it says 0 characters. WoWCore dynamically creates 2 characters at world connect.

[Image: PHmWbO8.jpg]

My compiled sandbox binary from 2015 / compilied in delphi 2007 iirc:

https://mega.nz/#!xoIDCaTA!stY360syV...nguVpHzc3RSQi4

Odd. Must be a port thing i guess. heres the code i use to Grey out an offline realm.

Code:
public void HandleRealmlist(PacketReader packetIn)
{
ushort Length = packetIn.ReadUInt16();
uint Request = packetIn.ReadUInt32();
byte realmscount = packetIn.ReadByte();

Realm[] realms = new Realm[realmscount];
try
{
for (int i = 0; i < realmscount; i++)
{
realms[i].ID = i;
realms[i].Type = (byte)packetIn.ReadUInt32();
realms[i].Color = packetIn.ReadByte();
realms[i].Name = packetIn.ReadString();
realms[i].Address = packetIn.ReadString();
realms[i].Population = packetIn.ReadFloat();
realms[i].NumChars = packetIn.ReadByte();
realms[i].Language = packetIn.ReadByte();
packetIn.ReadByte();

if (realms[i].Name.Contains(LAST_KNOWN_REALM_LIST) && realms[i].Name.Length == LAST_KNOWN_REALM_LIST.Length && !RequestRealmlistRef)
{
LastKnownRealm = realms[i];
}

if (CheckAvailableServerPort(realms[i].Address))
{
realms[i].wOnline = 1;
}

}

packetIn.ReadUInt16();

Realmlist = realms;
ShowRealms = true;
RequestRealmlistRef = false;

}
catch (Exception ex)
{
Disconnect();
}
}

private bool CheckAvailableServerPort(string port)
{
string[] address = port.Split(':');
IPAddress WSAddr = Dns.GetHostAddresses(address[0])[0];
int WSPort = Int32.Parse(address[1]);
IPEndPoint ep = new IPEndPoint(WSAddr, WSPort);

try
{
testSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.IP);
testSocket.Connect(ep);
testSocket.Close();

return true;
}
catch (SocketException ex)
{
return false;
}
}

void onGUI()
{
foreach (Realm rl in Realmlist)
{
string label = rl.Name + " with " + rl.NumChars + " Character(s)";//name type char pop
int textspace = 31 * 12;

if (rl.wOnline != 1)
{
GUI.SetNextControlName(rl.Name);
GUI.enabled = false;
}

if (GUI.Button(new Rect(Screen.width / 2 - textspace / 2, Screen.height / 2 + spaceing, 350, 30), label))
{
LAST_KNOWN_REALM_LIST = rl.Name;
GoToCharList(rl);
}

spaceing = spaceing + 35;
}
}

So i seen some where the world port on WoWCore uses 7000?

rektbyfaith
Administrator
0
11-04-2025, 12:45 PM
#18
Archived author: mikeymike • Posted: 2025-11-04T13:45:00.459849
Original source

Quote: Bump, Added 0.0.0.3
rektbyfaith
11-04-2025, 12:45 PM #18

Archived author: mikeymike • Posted: 2025-11-04T13:45:00.459849
Original source

Quote: Bump, Added 0.0.0.3

rektbyfaith
Administrator
0
11-04-2025, 12:45 PM
#19
Archived author: mikeymike • Posted: 2025-11-04T13:45:00.459849
Original source

Quote:[Image: 48603d1485915193-unity3d-mangos-trinityc...titled-jpg]

[Image: 48604d1485915470-unity3d-mangos-trinityc...titled-jpg]
[Image: paperclip.svg] Attached Thumbnails
[Image: 48603d1485915193t-unity3d-mangos-trinity...titled-jpg]

[Image: 48604d1485915470t-unity3d-mangos-trinity...titled-jpg]
rektbyfaith
11-04-2025, 12:45 PM #19

Archived author: mikeymike • Posted: 2025-11-04T13:45:00.459849
Original source

Quote:[Image: 48603d1485915193-unity3d-mangos-trinityc...titled-jpg]

[Image: 48604d1485915470-unity3d-mangos-trinityc...titled-jpg]
[Image: paperclip.svg] Attached Thumbnails
[Image: 48603d1485915193t-unity3d-mangos-trinity...titled-jpg]

[Image: 48604d1485915470t-unity3d-mangos-trinity...titled-jpg]

Pages (2): Previous 1 2
Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)