Removal of 80+ Mobs

lautan
Developer
Posts: 164
Joined: Mon Jul 30, 2012 6:17 pm

Re: Removal of 80+ Mobs

Post by lautan » Fri Jan 04, 2013 11:06 pm

So is there eventually going to be an official fix? I was going to create a sql script to rename / level down all the mobs. I'll post it here when its finished.

bluekirby0
Developer
Posts: 707
Joined: Sun Jul 22, 2012 12:11 am

Re: Removal of 80+ Mobs

Post by bluekirby0 » Sat Jan 05, 2013 12:33 am

You won't be able to rename them. The name field in the database tells it what lua script to load rather than actually supplying a name. The name is supplied by the DATs on the client side based on the mob ID.

lautan
Developer
Posts: 164
Joined: Mon Jul 30, 2012 6:17 pm

Re: Removal of 80+ Mobs

Post by lautan » Sat Jan 05, 2013 1:31 am

Can't I just change the mob ID?

inu
Posts: 43
Joined: Sun Nov 18, 2012 2:51 am

Re: Removal of 80+ Mobs

Post by inu » Sat Jan 05, 2013 2:39 am

Doesn't seem like this is going in a very retail direction tho, sounds counter-productive.

bluekirby0
Developer
Posts: 707
Joined: Sun Jul 22, 2012 12:11 am

Re: Removal of 80+ Mobs

Post by bluekirby0 » Sat Jan 05, 2013 2:57 am

You can change the mobid but you can't reuse them, which means only as many mobs as normally own that name can exist in a zone.

PrBlahBlahtson
Developer
Posts: 539
Joined: Sun Jul 22, 2012 12:17 am

Re: Removal of 80+ Mobs

Post by PrBlahBlahtson » Sat Jan 05, 2013 3:46 am

Let me try to break down what bluekirby0 is saying.

Inside the FFXI client's DATs there is a list. The list is something to the effect of NPC 12345 in Zone 128 has the name "Maat."

Darkstar has a table that defines NPC 12345's model, stats, job, level, position, etc. That stuff is all Darkstar. That means the levels can be fixed by just altering the database. You can even make them look like Byakko, if that's your thing. But they'll still be named Maat, because they're NPC 12345. If you change that to NPC 12346? You'll get Magian Moogle for the name instead, because the client's list says 12346 is "Magian Moogle." If you change it to 99999, which doesn't exist? You'll get "NPC."

The name is determined entirely by the client. There is absolutely nothing that can be done from the server side to affect the name. To fix the names, you have to alter the client, which is not what the team apparently set out to do.

Now, if someone else wants to pick up that torch and run with it... well, there's the torch.

lautan
Developer
Posts: 164
Joined: Mon Jul 30, 2012 6:17 pm

Re: Removal of 80+ Mobs

Post by lautan » Sat Jan 05, 2013 10:38 am

Ok I understand thanks. I will just write a script to level down all those mobs. Thanks.

Post Reply