View Full Version : F everything about this. (Brown Skeletons)
Secrets
04-13-2011, 12:46 AM
http://i.imgur.com/meZAD.png
I got them to work, but here's a rant on this.
Some person (read: asshole) at SOE decided this section of code would be funny: (warning, nerd talk)
if ( *(_DWORD *)(this + 608) == 60 ) // race offset of eqplayer
{
if ( v4 > 0 ) // check to see if the texture passed to change the texture is above 0
*(_BYTE *)(this + 596) = 0; //assign offset in eqplayer for texture to 0
}
Brown skeletons were race #60, texture #1. Guess what SOE did? They cockblocked me, and made it so race 60 always is texture 0.
Coming to a P1999 near you as soon as I write a program to sort out this mess of a code SOE wrote. >________>
/rant off
/flame on
that is kind of a weird, are there certain locks on textures for other races or is this an anomaly? Seems like one since you can get all the textures for golems and shit
Secrets
04-13-2011, 12:50 AM
that is kind of a weird, are there certain locks on textures for other races or is this an anomaly? Seems like one since you can get all the textures for golems and shit
It is a deliberate cockblocking for whatever reason. It only happens with race 60, and only with race 60 textures. It is on the client, not the server (note we don't control anything about the client aside from text files.)
that is pretty cockblocky. I was only wondering in case there were like other secret hidden textures that were never released into the world that could also be unlocked.
john_savage1982
04-13-2011, 12:57 AM
that is pretty cockblocky. I was only wondering in case there were like other secret hidden textures that were never released into the world that could also be unlocked.
Go to Kaesora and ask if anybody knows where the invisible kitty wall is.
what about teh red skelles??
Secrets
04-13-2011, 01:36 AM
what about teh red skelles??
that *is* the red skele.
no way! I'm color blind and the shading may be off, but I remember on live the red skele was like bright yet dark and was a level ~75 necro spell of some sort.
Also the necro 2.0 effect
Guardian of Blood
Classes:
None
Description
1: Summon Pets: blood_skeleton2 x 1 for 30 sec
70* http://everquest.allakhazam.com/db/spell.html?spell=8520
quadruple post
quint i think this is red not brown?
http://common.allakhazam.com/images/5/3/53652e4d8853cce8cf4f713d81755f8d.png
Salty
04-13-2011, 02:34 AM
Secrets is learning how to assign textures to NPCs bro
Secrets
04-13-2011, 02:54 AM
quint i think this is red not brown?
http://common.allakhazam.com/images/5/3/53652e4d8853cce8cf4f713d81755f8d.png
That's also a LDON skeleton.
ah yes #367
everything seems to be in order nothing to see here ppl move along
Secrets
04-13-2011, 03:08 AM
Secrets is learning how to assign textures to NPCs bro
Re-read my post, it's not just as easy as #texture 1 which sends a packet (OP_WearChange) to the client 7 times which then gets caught in CEverQuest::HandleWorldMessage in the client which then hits the "if" clusterfuck in that function which then gets parsed at the check to see if it is 0x7441, then there's a call to EQPlayer::HandleMaterialEx with the packet data which eventually gets to EQPlayer::SwapMaterial after going through several checks to see what material we should update (ie; face, any sort of dye (dye is unused in p1999 though)) which then checks through this function (EQPlayer::SwapNPCMaterials) if it is a non-player character and if it is swaps out the textures for that gender.
The issue is, some idiot at SOE put this code in here near the top of that function (EQPlayer::SwapNPCMaterials):
if ( *(_DWORD *)(v2 + 0x150) == 60 )
{
if ( v3 > 0 )
*(_BYTE *)(v2 + 0x144) = 0;
}
which causes the issue explained in the first post.
Now if you can crawl back to the hole you came from before insulting me by insulting me saying I don't know how to set an NPC texture, that would be greatly appreciated.
Salty
04-13-2011, 03:15 AM
Now if you can crawl back to the hole you came from before insulting me by insulting me saying I don't know how to set an NPC texture, that would be greatly appreciated.
It's not an insult, more of me saying you're doing small things without saying, "You're doing small things."
Secrets
04-13-2011, 03:16 AM
It's not an insult, more of me saying you're doing small things without saying, "You're doing small things."
More of a jab to me because you think I am incompetent and am just learning how to use this emulator.
I am not, and I am making my point. My point stands.
Salty
04-13-2011, 03:17 AM
you shouldn't be reading deep into words inception style when you know it's probably going to just be an attempt to troll.
Basketball practice.
Secrets
04-13-2011, 03:18 AM
you shouldn't be reading deep into words inception style when you know it's probably going to just be an attempt to troll.
Basketball practice.
I see what you did there.
Salty
04-13-2011, 03:19 AM
Pretty much goes for anyone who responds to things you say and put on the internet.
Opinions of others shouldn't be replied to when in fact it is obviously just a ploy to get my jollies off with your frustration.
Secrets if you can get the classic dark boned skelly models into the server that would fucking rock. It's sort of the last bastion of non-classic visuals on the server imo, it's also why i didn't main a necro. Not a big deal for some, but the luclin model dark bones just look so out of place to me.
You're work is very much appreciated, don't listen to the trolls on these boards.
Knuckle
04-13-2011, 09:20 AM
skelly jelly
didn't they turn model #60 into the luclin skeleton? that only had one texture iirc so that's probably why they cockblocked it to texture 0.
tocasia
04-13-2011, 01:24 PM
Thanks for working on this and good luck!
Envious
04-13-2011, 01:41 PM
Hey Salty, where is your epic EQ EMU box that is 100% legit and hack proof??
Oh right, you couldnt deliver... So get off his dick for doing something you could not do, nor were able to.
Now that I think about it, when have you delivered anything? Besides MQ2 to all of Fish Bait and the VZ/TZ forums?
Pros dont play at the gym with fat white guys, we take jabs.
Smedy
04-13-2011, 03:50 PM
Something that really ruined my blue immersion when i tried p99 is that when i dinged 16 with my necro my pet took a turn for the worse, from being an epic cool classic looking skeleton, it became a shitty piece of shit.
I actually asked the staff why, and it was something about the "darkbone" being overwritten by soe, well FUCK darkbone then, keep it with the same skin as the first pet level 1-16.
Anything is always better then the texture/models soe introduced luclin++
Uthgaard
04-13-2011, 04:01 PM
Salty has something new to bitch about for a while.
hedbonker
04-13-2011, 04:02 PM
For the unwashed masses, this:
if ( *(_DWORD *)(this + 608) == 60 ) // race offset of eqplayer
{
if ( v4 > 0 ) // check to see if the texture passed to change the texture is above 0
*(_BYTE *)(this + 596) = 0; //assign offset in eqplayer for texture to 0
}
Can be thought of as this:
private void UpdateTexture(player EQPlayer, texture RequestedTexture)
{
if ( EQPlayer.Race==60 && RequestedTexture.Value > 0 )
{
EQPlayer.Texture ==0;
return;
}
// Perform texture update here
}
Mardur
04-13-2011, 04:13 PM
<3 Secrets
Secrets
04-13-2011, 04:25 PM
For the unwashed masses, this:
Can be thought of as this:
correct.
once this gets resolved, do you foresee the individual who has completed the problem to allow DOUBLE RAINBOW skinned skeletons?
Uthgaard
04-13-2011, 07:00 PM
Anything is possible.
http://i51.tinypic.com/raqidg.jpg
Even transgendered gypsies.
Gorgetrapper
04-13-2011, 07:04 PM
Anything is possible.
http://i51.tinypic.com/raqidg.jpg
Even transgendered gypsies.
The fuck...
Dongshow
04-13-2011, 07:06 PM
Anything is possible.
http://i51.tinypic.com/raqidg.jpg
Even transgendered gypsies.
I'm offended you would do this. Please remove post ASAP and give yourself 1 infraction point. For fucking shame.
mimixownzall
04-13-2011, 07:55 PM
Anything is possible.
http://i51.tinypic.com/raqidg.jpg
Even transgendered gypsies.
Wow, I'm somewhat aroused...
Smedy
04-13-2011, 08:01 PM
I might have to roll a necro on p99red(ohplz) if you guys fix the skellies, i have vivid memories of the classic monk skelly, oh yes
Secrets
04-14-2011, 12:12 AM
Anything is possible.
Even transgendered gypsies.
i will not be able to sleep for a month now.
thanks!
Wait, the EQ Client source is available somewhere?
no but you can decompile into illegible gibberish like
if ( *(_DWORD *)(this + 608) == 60 ) // race offset of eqplayer
{
if ( v4 > 0 ) // check to see if the texture passed to change the texture is above 0
*(_BYTE *)(this + 596) = 0; //assign offset in eqplayer for texture to 0
}
Secrets
04-14-2011, 05:14 PM
Wait, the EQ Client source is available somewhere?
Nope. You need a program like IDA Pro w/ Hexrays to decompile into pseudocode from x86 assembly. Great program.
Otherwise, have fun with cmp, mov, and push!
Kika Maslyaka
04-14-2011, 07:32 PM
my guess is, at at some point after new skeleton models were made, there was some sort of issue with a client properly displaying old non basic skeleton texture, so SOE figured- everyone will be using new model anyway, and just disabled it =)
This would be consistent with typical SOE logic: "Umm looks like we broke boats! But don't bother fixing them, gnomes will take of that!" ;)
Smedy
04-15-2011, 07:16 AM
_insert random algorithm here_
so what's the eta on the classic skellies, i am very excited about this for some reason, i feel like a bluebie
Grizlor
04-16-2011, 02:33 AM
Nope. You need a program like IDA Pro w/ Hexrays to decompile into pseudocode from x86 assembly. Great program.
Otherwise, have fun with cmp, mov, and push!
I'm actually taking assembly this semester. I kinda wish I'd taken it before any real language that's actually used today.
fuark
06-11-2011, 05:32 PM
Strong bump to see if Secrets is anywhere near figuring out a script for this! Strong curious.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.