Forums WoW Modding Support Archives TrinityCore Discord Archives [DiscordArchive] WDYM? The XML of Live?

[DiscordArchive] WDYM? The XML of Live?

[DiscordArchive] WDYM? The XML of Live?

rektbyfaith
Administrator
0
06-11-2024, 01:23 PM
#1
Archived author: chipzz • Posted: 2024-06-11T13:23:57.268000+00:00
Original source

WDYM? The XML of Live?
rektbyfaith
06-11-2024, 01:23 PM #1

Archived author: chipzz • Posted: 2024-06-11T13:23:57.268000+00:00
Original source

WDYM? The XML of Live?

rektbyfaith
Administrator
0
06-11-2024, 01:24 PM
#2
Archived author: chipzz • Posted: 2024-06-11T13:24:25.822000+00:00
Original source

Because reading the existing XML (of 3.3.5) is exactly what you're seeing in the video
rektbyfaith
06-11-2024, 01:24 PM #2

Archived author: chipzz • Posted: 2024-06-11T13:24:25.822000+00:00
Original source

Because reading the existing XML (of 3.3.5) is exactly what you're seeing in the video

rektbyfaith
Administrator
0
06-11-2024, 01:24 PM
#3
Archived author: HelloKitty • Posted: 2024-06-11T13:24:40.045000+00:00
Original source

Hmmmm, yea I suppose if the priorties of the project didn't drastically change and I went back afew years creating a transpiler or interperter for WoW's LUA/Addon/UI stuff would have been on the TODO list. Thankfully, I have no intention to support actual public 335 servers anymore. I personally don't like LUA and don't have the intention to allow any users of the games I publish to execute their own code if I want to make a game, I just write some C# and slap it on top of all this work. Has worked out well. It's not like there isn't a similar API to the WoW LUA API in that project, it's just in C#. In fact, a lot of the API function names are the same and the documentation even links to them hehe.
rektbyfaith
06-11-2024, 01:24 PM #3

Archived author: HelloKitty • Posted: 2024-06-11T13:24:40.045000+00:00
Original source

Hmmmm, yea I suppose if the priorties of the project didn't drastically change and I went back afew years creating a transpiler or interperter for WoW's LUA/Addon/UI stuff would have been on the TODO list. Thankfully, I have no intention to support actual public 335 servers anymore. I personally don't like LUA and don't have the intention to allow any users of the games I publish to execute their own code if I want to make a game, I just write some C# and slap it on top of all this work. Has worked out well. It's not like there isn't a similar API to the WoW LUA API in that project, it's just in C#. In fact, a lot of the API function names are the same and the documentation even links to them hehe.

rektbyfaith
Administrator
0
06-11-2024, 01:24 PM
#4
Archived author: Snowcraft • Posted: 2024-06-11T13:24:59.992000+00:00
Original source

That's what I was asking.
rektbyfaith
06-11-2024, 01:24 PM #4

Archived author: Snowcraft • Posted: 2024-06-11T13:24:59.992000+00:00
Original source

That's what I was asking.

rektbyfaith
Administrator
0
06-11-2024, 01:25 PM
#5
Archived author: chipzz • Posted: 2024-06-11T13:25:49.350000+00:00
Original source

Also, it can load addons
rektbyfaith
06-11-2024, 01:25 PM #5

Archived author: chipzz • Posted: 2024-06-11T13:25:49.350000+00:00
Original source

Also, it can load addons

rektbyfaith
Administrator
0
06-11-2024, 01:26 PM
#6
Archived author: chipzz • Posted: 2024-06-11T13:26:25.289000+00:00
Original source

But no, these addons aren't actually going to work, since I haven't implemented enough API for them to be useful, by far
rektbyfaith
06-11-2024, 01:26 PM #6

Archived author: chipzz • Posted: 2024-06-11T13:26:25.289000+00:00
Original source

But no, these addons aren't actually going to work, since I haven't implemented enough API for them to be useful, by far

rektbyfaith
Administrator
0
06-11-2024, 01:34 PM
#7
Archived author: chipzz • Posted: 2024-06-11T13:34:50.048000+00:00
Original source

As far as it being able run to current live XML (master), it will generate a lot of errors. I have in the past tested it against more current versions of WoW than 3.3.5, but last time I tried is quite a while ago, first video is from Nov 2020, so I think last time I tried must have been in BfA timeframe?
rektbyfaith
06-11-2024, 01:34 PM #7

Archived author: chipzz • Posted: 2024-06-11T13:34:50.048000+00:00
Original source

As far as it being able run to current live XML (master), it will generate a lot of errors. I have in the past tested it against more current versions of WoW than 3.3.5, but last time I tried is quite a while ago, first video is from Nov 2020, so I think last time I tried must have been in BfA timeframe?

rektbyfaith
Administrator
0
06-11-2024, 02:34 PM
#8
Archived author: chipzz • Posted: 2024-06-11T14:34:21.363000+00:00
Original source

I think we had this discussion in the past, so I'm not going to reiterate it
What I am going to say is this though: if your stated goal is to have a WoW client, the Unity choice is a defendable one. If the goal however is to create a generic game client, then that choice is a whole less obvious.
Someone wanting to create their own game based on your client is probably going to want to replace your UI with their own and with their own artwork. Which probably requires C# knowledge. You say yourself that a lot of your API resembles WoW API.
At which point the choice for C# is a whole lot less obvious, given the amount of existing addon code they could base their UI on.
rektbyfaith
06-11-2024, 02:34 PM #8

Archived author: chipzz • Posted: 2024-06-11T14:34:21.363000+00:00
Original source

I think we had this discussion in the past, so I'm not going to reiterate it
What I am going to say is this though: if your stated goal is to have a WoW client, the Unity choice is a defendable one. If the goal however is to create a generic game client, then that choice is a whole less obvious.
Someone wanting to create their own game based on your client is probably going to want to replace your UI with their own and with their own artwork. Which probably requires C# knowledge. You say yourself that a lot of your API resembles WoW API.
At which point the choice for C# is a whole lot less obvious, given the amount of existing addon code they could base their UI on.

Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)