Forums WoW Modding Support Archives WoWModding Threads [DiscordArchive] Hi, I am attempting to edit the quest log to ac...

[DiscordArchive] Hi, I am attempting to edit the quest log to ac...

[DiscordArchive] Hi, I am attempting to edit the quest log to ac...

Pages (2): 1 2 Next
rektbyfaith
Administrator
0
02-19-2025, 01:23 AM
#1
Archived author: Needle • Posted: 2025-02-19T01:23:23.791000+00:00
Original source

rektbyfaith
02-19-2025, 01:23 AM #1

Archived author: Needle • Posted: 2025-02-19T01:23:23.791000+00:00
Original source

rektbyfaith
Administrator
0
02-19-2025, 01:23 AM
#2
Archived author: Needle • Posted: 2025-02-19T01:23:24.333000+00:00
Original source

Thread automatically created by Pruger in <#415944535718494208>
rektbyfaith
02-19-2025, 01:23 AM #2

Archived author: Needle • Posted: 2025-02-19T01:23:24.333000+00:00
Original source

Thread automatically created by Pruger in <#415944535718494208>

rektbyfaith
Administrator
0
02-19-2025, 01:43 AM
#3
Archived author: M'Dic • Posted: 2025-02-19T01:43:25.009000+00:00
Original source

Client limitation, binary level.
rektbyfaith
02-19-2025, 01:43 AM #3

Archived author: M'Dic • Posted: 2025-02-19T01:43:25.009000+00:00
Original source

Client limitation, binary level.

rektbyfaith
Administrator
0
02-19-2025, 01:43 AM
#4
Archived author: Pruger • Posted: 2025-02-19T01:43:55.993000+00:00
Original source

Ah, so not something I can change at all?
rektbyfaith
02-19-2025, 01:43 AM #4

Archived author: Pruger • Posted: 2025-02-19T01:43:55.993000+00:00
Original source

Ah, so not something I can change at all?

rektbyfaith
Administrator
0
02-19-2025, 01:58 AM
#5
Archived author: M'Dic • Posted: 2025-02-19T01:58:10.461000+00:00
Original source

Would be a binary edit. One that many people have tried and have not had success in. If there is a way then one has not been shared publically. The server modifications may be right but if the client can not physically adjust and display the quests logs then it will never show on the client side.
rektbyfaith
02-19-2025, 01:58 AM #5

Archived author: M'Dic • Posted: 2025-02-19T01:58:10.461000+00:00
Original source

Would be a binary edit. One that many people have tried and have not had success in. If there is a way then one has not been shared publically. The server modifications may be right but if the client can not physically adjust and display the quests logs then it will never show on the client side.

rektbyfaith
Administrator
0
02-19-2025, 01:59 AM
#6
Archived author: Pruger • Posted: 2025-02-19T01:59:14.855000+00:00
Original source

ah okay. Thanks, I appreciate the assist.
rektbyfaith
02-19-2025, 01:59 AM #6

Archived author: Pruger • Posted: 2025-02-19T01:59:14.855000+00:00
Original source

ah okay. Thanks, I appreciate the assist.

rektbyfaith
Administrator
0
02-19-2025, 08:30 AM
#7
Archived author: caweren • Posted: 2025-02-19T08:30:01.313000+00:00
Original source

I haven't played around with this, and other people may know way more about this than i do, but these are my two cents:

You say that you can accept quests beyong 25, but that they aren't being displayed. If you accept quest #26, then abandon another quest, can you then see #26 on the quest list?

You say that lua commands gives the correct amount of quests accepted (e.g. 28/100), if that is correct, and the answer to the previous question is "yes", then i don't see why the limitation is in the wow binary. It seems to be a UI limitation.

Looking through the blizzard interface source, i see a lot of `getglobal("someframe"..questIndex)`, so I _guess_ you "just" have to generate more global frames with the correct indices and override the "MAX_QUESTS" global const? That _does_ mean you might have to taint the blizzard UI, which is not a good idea, but that _could_ work.
rektbyfaith
02-19-2025, 08:30 AM #7

Archived author: caweren • Posted: 2025-02-19T08:30:01.313000+00:00
Original source

I haven't played around with this, and other people may know way more about this than i do, but these are my two cents:

You say that you can accept quests beyong 25, but that they aren't being displayed. If you accept quest #26, then abandon another quest, can you then see #26 on the quest list?

You say that lua commands gives the correct amount of quests accepted (e.g. 28/100), if that is correct, and the answer to the previous question is "yes", then i don't see why the limitation is in the wow binary. It seems to be a UI limitation.

Looking through the blizzard interface source, i see a lot of `getglobal("someframe"..questIndex)`, so I _guess_ you "just" have to generate more global frames with the correct indices and override the "MAX_QUESTS" global const? That _does_ mean you might have to taint the blizzard UI, which is not a good idea, but that _could_ work.

rektbyfaith
Administrator
0
02-19-2025, 08:16 PM
#8
Archived author: M'Dic • Posted: 2025-02-19T20:16:36.350000+00:00
Original source

You are welcome to argue that with the other reverse engineers in tc. lua != binary level
Lua source code is not binary source code.
rektbyfaith
02-19-2025, 08:16 PM #8

Archived author: M'Dic • Posted: 2025-02-19T20:16:36.350000+00:00
Original source

You are welcome to argue that with the other reverse engineers in tc. lua != binary level
Lua source code is not binary source code.

rektbyfaith
Administrator
0
02-20-2025, 12:12 AM
#9
Archived author: stoneharry • Posted: 2025-02-20T00:12:21.802000+00:00
Original source

I reckon you can add more without a binary edit. You could add more UI elements for it, then update that server side. You might not be able to use the existing packet, but you could update it with a new packet, which could be delivered through an addon message.
rektbyfaith
02-20-2025, 12:12 AM #9

Archived author: stoneharry • Posted: 2025-02-20T00:12:21.802000+00:00
Original source

I reckon you can add more without a binary edit. You could add more UI elements for it, then update that server side. You might not be able to use the existing packet, but you could update it with a new packet, which could be delivered through an addon message.

rektbyfaith
Administrator
0
02-20-2025, 10:27 PM
#10
Archived author: balake • Posted: 2025-02-20T22:27:36.427000+00:00
Original source

Quests is an update field though and not an opcode https://github.com/azerothcore/azerothco...lds.h#L186
That's what makes it so complicated. You can't add more update fields unto objects (Except maybe one in the pad field)
[Embed: azerothcore-wotlk/src/server/game/Entities/Object/Updates/UpdateFie...]
Complete Open Source and Modular solution for MMO. Contribute to azerothcore/azerothcore-wotlk development by creating an account on GitHub.
https://github.com/azerothcore/azerothco...teFields.h
rektbyfaith
02-20-2025, 10:27 PM #10

Archived author: balake • Posted: 2025-02-20T22:27:36.427000+00:00
Original source

Quests is an update field though and not an opcode https://github.com/azerothcore/azerothco...lds.h#L186
That's what makes it so complicated. You can't add more update fields unto objects (Except maybe one in the pad field)
[Embed: azerothcore-wotlk/src/server/game/Entities/Object/Updates/UpdateFie...]
Complete Open Source and Modular solution for MMO. Contribute to azerothcore/azerothcore-wotlk development by creating an account on GitHub.
https://github.com/azerothcore/azerothco...teFields.h

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