Forums WoW Modding Support Archives WoWModding Threads [DiscordArchive] How easy is it to add new functionality to the ...

[DiscordArchive] How easy is it to add new functionality to the ...

[DiscordArchive] How easy is it to add new functionality to the ...

rektbyfaith
Administrator
0
08-16-2025, 11:24 PM
#1
Archived author: Needle • Posted: 2025-08-16T23:24:14.794000+00:00
Original source

rektbyfaith
08-16-2025, 11:24 PM #1

Archived author: Needle • Posted: 2025-08-16T23:24:14.794000+00:00
Original source

rektbyfaith
Administrator
0
08-16-2025, 11:24 PM
#2
Archived author: Needle • Posted: 2025-08-16T23:24:15.439000+00:00
Original source

Thread automatically created by Toyoka in <#415944535718494208>
rektbyfaith
08-16-2025, 11:24 PM #2

Archived author: Needle • Posted: 2025-08-16T23:24:15.439000+00:00
Original source

Thread automatically created by Toyoka in <#415944535718494208>

rektbyfaith
Administrator
0
08-17-2025, 07:46 AM
#3
Archived author: stoneharry • Posted: 2025-08-17T07:46:26.172000+00:00
Original source

You're going to need client binary modifications realistically
rektbyfaith
08-17-2025, 07:46 AM #3

Archived author: stoneharry • Posted: 2025-08-17T07:46:26.172000+00:00
Original source

You're going to need client binary modifications realistically

rektbyfaith
Administrator
0
08-17-2025, 07:45 PM
#4
Archived author: Toyoka • Posted: 2025-08-17T19:45:26.471000+00:00
Original source

That's what I feared. That's (hopefully) not impossible, I was hoping there was a simpler/more straight-forward way. Do you happen to know of any resources or guides regarding client binary modification? Or is that way out of scope of the engine/the cores (I'm using AzerothCore)?

Otherwise, I might just end up doing an in-game/when the player first spawn work-around which may be much more simple with Eluna scripting.

Thanks for your help, stoneharry! It's been a while since I was a part of the WoW modding community (back in the MMOwned days), glad to see a familiar face \Smile
rektbyfaith
08-17-2025, 07:45 PM #4

Archived author: Toyoka • Posted: 2025-08-17T19:45:26.471000+00:00
Original source

That's what I feared. That's (hopefully) not impossible, I was hoping there was a simpler/more straight-forward way. Do you happen to know of any resources or guides regarding client binary modification? Or is that way out of scope of the engine/the cores (I'm using AzerothCore)?

Otherwise, I might just end up doing an in-game/when the player first spawn work-around which may be much more simple with Eluna scripting.

Thanks for your help, stoneharry! It's been a while since I was a part of the WoW modding community (back in the MMOwned days), glad to see a familiar face \Smile

rektbyfaith
Administrator
0
08-17-2025, 11:23 PM
#5
Archived author: stoneharry • Posted: 2025-08-17T23:23:53.493000+00:00
Original source

This is one of those changes that would be very challenging and only a few people in the community can do it. It would be easier to do it once in game.
rektbyfaith
08-17-2025, 11:23 PM #5

Archived author: stoneharry • Posted: 2025-08-17T23:23:53.493000+00:00
Original source

This is one of those changes that would be very challenging and only a few people in the community can do it. It would be easier to do it once in game.

rektbyfaith
Administrator
0
08-18-2025, 12:47 AM
#6
Archived author: Toyoka • Posted: 2025-08-18T00:47:30.065000+00:00
Original source

That's fair. I had little expectation that (m)any members of the community know much about client modification.
Personally, I wouldn't mind digging directly into the client and editing hex/binary/or whatever else is required to implement the necessary changes to do this kind of modification. At this point, I'm more or less curious what kinds of tools are available to do this sort of thing in the first place. I've looked at a few repos - some of which I've noticed you contributed to - so I'm sure this kind of thing is possible to some extent with enough tinkering.

The few repos of note that I've skimmed through:
https://github.com/miceiken/IceFlake/blo...5/IceFlake

https://github.com/stoneharry/Misc-WoW-S...0Interface
[Embed: IceFlake/IceFlake at f8faa4417b6882da7ccfe7f491d1f7693199c5d5 · mi...]
WoW 3.3.5a Memory Framework. Contribute to miceiken/IceFlake development by creating an account on GitHub.
https://github.com/miceiken/IceFlake/blo...5/IceFlake

[Embed: Misc-WoW-Stuff/EoC Interface at master · stoneharry/Misc-WoW-Stuff]
Misc stuff from Edge of Chaos that isn't the emulator. - stoneharry/Misc-WoW-Stuff
https://github.com/stoneharry/Misc-WoW-S...0Interface
rektbyfaith
08-18-2025, 12:47 AM #6

Archived author: Toyoka • Posted: 2025-08-18T00:47:30.065000+00:00
Original source

That's fair. I had little expectation that (m)any members of the community know much about client modification.
Personally, I wouldn't mind digging directly into the client and editing hex/binary/or whatever else is required to implement the necessary changes to do this kind of modification. At this point, I'm more or less curious what kinds of tools are available to do this sort of thing in the first place. I've looked at a few repos - some of which I've noticed you contributed to - so I'm sure this kind of thing is possible to some extent with enough tinkering.

The few repos of note that I've skimmed through:
https://github.com/miceiken/IceFlake/blo...5/IceFlake

https://github.com/stoneharry/Misc-WoW-S...0Interface
[Embed: IceFlake/IceFlake at f8faa4417b6882da7ccfe7f491d1f7693199c5d5 · mi...]
WoW 3.3.5a Memory Framework. Contribute to miceiken/IceFlake development by creating an account on GitHub.
https://github.com/miceiken/IceFlake/blo...5/IceFlake

[Embed: Misc-WoW-Stuff/EoC Interface at master · stoneharry/Misc-WoW-Stuff]
Misc stuff from Edge of Chaos that isn't the emulator. - stoneharry/Misc-WoW-Stuff
https://github.com/stoneharry/Misc-WoW-S...0Interface

rektbyfaith
Administrator
0
08-18-2025, 07:14 PM
#7
Archived author: Toyoka • Posted: 2025-08-18T19:14:54.362000+00:00
Original source

I've done some thinking and came to the conclusion that - based on how the mechanics are going to play out in my server, I could actually just repurpose the race and class systems for the character creator to suite my needs. Most of the systems are going to be custom/abstracted away from regular WoW so this shouldn't be a problem for me!

But realistically, I think I will just spawn players in a specific area that they cannot escape from or leave until they've chosen some settings before starting their journey.

I just hoped that I could delegate some of that during character creation or have some UI in the character creator/character select portion of the UI to visually differentiate the player's character from other types of characters.
rektbyfaith
08-18-2025, 07:14 PM #7

Archived author: Toyoka • Posted: 2025-08-18T19:14:54.362000+00:00
Original source

I've done some thinking and came to the conclusion that - based on how the mechanics are going to play out in my server, I could actually just repurpose the race and class systems for the character creator to suite my needs. Most of the systems are going to be custom/abstracted away from regular WoW so this shouldn't be a problem for me!

But realistically, I think I will just spawn players in a specific area that they cannot escape from or leave until they've chosen some settings before starting their journey.

I just hoped that I could delegate some of that during character creation or have some UI in the character creator/character select portion of the UI to visually differentiate the player's character from other types of characters.

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