[DiscordArchive] WDYM? The XML of Live?
[DiscordArchive] WDYM? The XML of Live?
Archived author: chipzz • Posted: 2024-06-11T13:23:57.268000+00:00
Original source
WDYM? The XML of Live?
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
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.
Archived author: Snowcraft • Posted: 2024-06-11T13:24:59.992000+00:00
Original source
That's what I was asking.
Archived author: chipzz • Posted: 2024-06-11T13:25:49.350000+00:00
Original source
Also, it can load addons
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
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?
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.