PDA

View Full Version : Miscellaneous: Intended Graphics Bug


Rhambuk
05-01-2013, 10:44 AM
First post just to explain I will add posts as I find evidence.

In live, as im sure people will attest to, there was a graphics bug. Theres nothing to exploit here its simply how your character appears nothing more. Nilbog approves of implementing this bug if we can prove its existence and he can find a way to make it happen.

How it Works: Put on the gear you want your appearance to show, example I played a dwarf rog and I want to look like a robed iksar, so i remove my stat gear chest normally woven shadow and replace it with a robe that dwarf rogues can wear. Now as a dwarf it shows up as a naked chest with the tint color of the robe.
Activate non player character illusion, elemental skeleton wolf etc,
Put the stat gear you want to wear on
remove the npc illusion and you should look like you did before the illusion, id be a dwarf wearing a woven shadow bp but id show naked chest with tint color.
Activate iksar/de/erudite illusion
I should appear as that race in a robe, even though if you inspected I would be wearing a woven shadow chest.

If you remember this please post saying you remember it and that it worked this way. also if you have any sort of evidence ie old posts/screenshots etc or whatever please post them here as well.

Rhambuk
05-01-2013, 11:16 AM
http://www.thesafehouse.org/forums/showthread.php?t=25343&highlight=Graphics+bug

Axian's post about 6-7 down. Granted its 2006, I will find an earlier date but this at least proves it was in live eq.

Gaffin Deeppockets
05-01-2013, 09:54 PM
I tested this out on EZ server, it works over there. Not sure what they did to get that, but kudos to them.

Here's a 2005 also. Still on the case! Its hard to find this stuff haha

http://www.thesafehouse.org/forums/showthread.php?t=32538

mostbitter
05-01-2013, 10:04 PM
I vaguely remember this but I think there are far more important things that need to be worked on

Gaffin Deeppockets
05-01-2013, 10:16 PM
And there is far more things posted in the bug section. But incase you haven't noticed nilbog said to put it here and he will look at it. Thanks 4 concern though.

Rhambuk
05-02-2013, 09:08 AM
You got it to work on EZ gaffin? hmm now ill have to try it on p99 it might have been "accidentally" fixxed at some point.

Rhambuk
05-02-2013, 09:14 AM
Just tried it on p99 no go. Equipped blighted helm for leather graphic, lich, put on plat tiara and clicked off illusion no helm.

checking ez...

cant check ez i have no chars there and have no idea how that server works lol, couldnt find my lvl 1 spells for enc..

Tecmos Deception
05-02-2013, 02:12 PM
It works for weapons here though.

Was just trying to hammer. I cast werewolf, swapped in RoA, clicked off werewolf. So then I actually had RoA equipped and was hitting the mob for 100+ with it, but my character APPEARED to be wielding the OT hammer (and swinging it with the 1-handed animation to boot, instead of the 2-handed animation the OT hammer really has).

So odd :)

cyryllis
05-02-2013, 04:40 PM
posted in another thread regarding this issue but yes for as long as i can remember on live you could swap in every visible slot of gear you wanted to show, illusion wolf/werewolf/elemental/etc and then put on your normal gear, click off the illusion and you kept that graphic until you zoned.

its not the most important thing to fix obviously, but (maybe im biased since i can illusion) I do miss it a lot

Rhambuk
05-02-2013, 05:45 PM
if you guys can remember ever seeing a post from wayback let me know and point me in the direction.

its weird that it works with weapons here i couldnt get it to do weapons on live but then again all my non pc illusions could hold weapons, skele elemental, I had no werewolf but thats awesome that that works here!

Rhambuk
05-06-2013, 08:16 AM
Bump*


Not having much luck finding any solid evidence of this just a lot of current players remembering it, if anyone could point me to some old forums to dig through id be happy.

the wayback machine is not turning much up for me unfortunately

Rhambuk
05-06-2013, 08:45 PM
http://www.therunes.net/forums/viewtopic.php?t=3664

Few posts down fanluies, its from 2004 were gettin closer!


Lets take my barbarian Shaman. Big, hairy, pink. I pop my guise, and i'm in dark elf form. Toss on a robe. Click off dark elf illusion, so now i'm a big hairy barbarian wearing nothing. Note, on Luclin models this removes Kilt, so you look like you are wearing this tiny pair of biker shorts. Great for making people look at you really strangely. Remove Gauntlets, boots. Then, turn on bear form or click AoN. Requip all items (You used to be able to take off your held stuff too with bear form, but they fixed it. It always stays.) and click off bear form/AoN skeleton. Redo Illusion of a race that can wear robes to be wearing a robe with any type of armor equipped, or go to a race that cannot wear robes to be totally naked, while wearing all your equipment.

Rhambuk
05-06-2013, 09:06 PM
http://www.thesteelwarrior.org/forum/archive/index.php/t-6604.html

2004 but all evidence is good.
few posts down hormadrune:
Before I got my Raex's I had the Helmet of Shadow from VT- which had a graphic. However, if you have an illusion at your disposal (Amulet of Necropotence for instance- though any illusion will work), you can work around the graphics.

1) Take helm off.
2) Click illusion.
3) Put helm on.
4) Click off illusion.
5) Observe the fact that your helm graphic has disappeared and rejoice.

Note: you need to do this each time you zone.

Rhambuk
07-15-2014, 09:03 PM
bump.

anyone know where I might find some info on this, ive checked the safehouse but nothing mentioned in our timeline.

planarity
07-20-2014, 09:24 PM
What is this robe that dwarves can wear?

MilanderTruewield
07-23-2014, 08:50 AM
I remember doing this. Hell, I STILL do it on live. As a DE cleric, replace chest with robe, illusion into skeleton, then put chest back on. Click off illusion. Tada! Cleric in a robe. With my iksar monk, replace chest with a robe, skeleton, put regular chest back on, click off skeleton, and I was wearing a robe still. Robe graphic persisted when I clicked guise for DE illusion.

Rhambuk
07-23-2014, 08:51 AM
there were a few, one in skyshrine that is all/all plain blue graphic. Shainais nighty in luclin before it stopped dropping was white.

yeah it still works on live no problem. would change my life here on p99

I can't post pics anymore 8(

http://everquest.allakhazam.com/db/item.html?item=3912

MilanderTruewield
07-23-2014, 08:58 AM
Also:

Hormadrune...awesome guy. Was guilded with him in Order of the Flaming Shrine on EMarr for a few months :D
(You linked evidence posted by him)

Zaela
07-23-2014, 09:20 AM
When illusions are applied and removed, the eqemu codebase sends out WearChange packets for the armor material slots (0 to 6, in Mob::SpellEffect and Mob::BuffFadeBySlot for SE_Illusion in the switches), which updates your appearance to what you currently have equipped. It's possible that removing that will restore this behavior, assuming that the client remembers what was showing before when you switch to a non-player race. May need to block the call to SendWearChange in Client::SwapItem when GetRace returns a non-player race as well, if the client does not block armor appearance updates itself in that case.

edit: on the other hand some illusion spells likely overwrite all your armor textures by setting their own texture value. Probably need WearChange for those; might need to make a special case for illusions that don't set a specific texture.

Zaela
07-24-2014, 07:11 AM
Tested. Removing these parts from the SE_Illusion cases of Mob::SpellEffect and Mob::BuffFadeBySlot

for(int x = 0; x < 7; x++){
SendWearChange(x);
}

appears to be sufficient to cause this behavior. Client does appear to ignore WearChange packets received while a non-player race, does remember what you looked like before and does restore things correctly even when removing an illusion that sets a specific texture.

Makes sense that they would only have sent WearChange packets when you actually moved items around your visual slots as well. If they wanted to refresh armor slot appearances every time an illusion was set or removed, they presumably would have baked that into the illusion packets.

another quick and easy, if tiny one~

edit: I guess it's possible that other players/mobs are handled differently (only tested for self) but seems reasonable that the client would handle self the same as others in this case. Also worth noting that anyone who zones in after you do this trick will certainly see what you are actually wearing.

Zaela
07-24-2014, 07:43 AM
Wait a tick, I missed something:

Now I know why eqemu has it sending WearChange packets when an illusion lands: if it's a player race illusion, you end up naked without it. However, this is only because it's always sending the texture part of the illusion packet as it appears in the spell (i.e. usually 0) instead of the default of 255/-1, which is the "ignore this field" value for illusions.

Can fix that by changing the part in Mob::SpellEffect that currently looks like this

// Racial Illusions
else {
SendIllusionPacket
(
spell.base[i],
Mob::GetDefaultGender(spell.base[i], GetGender()),
spell.base2[i]
);

to something more like this:

// Racial Illusions
else {
int race = spell.base[i];
SendIllusionPacket
(
race,
Mob::GetDefaultGender(race, GetGender()),
(race <= 12 || race == 128) ? 255 : spell.base2[i]
);


then I believe it should all be good.

Rhambuk
07-24-2014, 07:47 AM
duuuuuhhhh?

/drool

so you're saying I can fix this in my client by changing some numbers around?

biggest thing for me is not others seeing me but how I see myself in 3rd person.

Zaela
07-24-2014, 07:53 AM
This is all server code.

Rhambuk
07-24-2014, 08:08 AM
good cause I cant mess with that :P

wish we could get H or Nil to change it, think we still need proof

Zaela
07-24-2014, 08:41 AM
If it does still work on live I think it's pretty likely it always worked, give or take the first few months of the game. Doubt they would have bothered to change the basics of how armor visuals are triggered and how illusion visuals are applied once they had it down pat in the early days.

Rhambuk
07-24-2014, 09:32 AM
its always worked on live, and it works on the EZ emu server. This is the only server I've played where it doesn't work, I don't know why but in a different thread years ago nil said if we could prove it was in and classic hed put it in.

closest ive found was 2004? maybe 2002.