Final Fantasy XI (Online) Private Server files

09/12/2010 21:20 Codiddle#301
SOURCE CODIDDLE------->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>[Only registered and activated users can see links. Click Here To Register...] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------- SOURCE CODIDDLE

Thanks in Advance, you guys rock

while I'm at it, I'll add the scripts from the latest SVN as well since it's usually all packed together anyway.

[Only registered and activated users can see links. Click Here To Register...]

A few pages prior to this, there was an address mentioned for SpiraSVN, where newer scripts can be found. Also, here is some database info uploaded by Tom_Neverwinter from 0.6.1 to 0.6.5. I was afraid to touch the query labeled "test" though. That word itself makes me queasy.

[Only registered and activated users can see links. Click Here To Register...]
09/12/2010 22:01 lionhart3001#302
this is getting on my tits... theres 3 major problems with this project that i cannot solve:

1. on login or zone npc's dont appear unless you run far away and return

2. trading between players does not work

3. the auction house dont work.

ive read through the c++ code and all the functions are there... it seems they are just missing lua's for them. ive tried removing the particual lua code from the exe but compiling it just gives me errors.

the lua scrip for trading between players will look some like this:

---------------------------------------------------
require("/scripts/globals/common");


for i=1,table.getn(arg) do
end
player2 = arg[1];
player = arg[2];
---EIGHT TRADE SLOTS--
item1,quantity1 = player:getItemInfo(arg[3]);
item2,quantity2 = player:getItemInfo(arg[5]);
item3,quantity3 = player:getItemInfo(arg[7]);
item4,quantity4 = player:getItemInfo(arg[9]);
item5,quantity5 = player:getItemInfo(arg[11]);
item6,quantity6 = player:getItemInfo(arg[13]);
item7,quantity7 = player:getItemInfo(arg[15]);
item8,quantity8 = player:getItemInfo(arg[17]);

char2 = (target:isplayer());
char = (player:getId());
lvl = (player:getMainLvl());
zone = (player:getZone());
rankp = (getRankPoints(char));
rank = (player:getRank());
sfame = (player:getFame(0));
nation = (player:getNation());
gil = (player:getCurrGil());
---------------------------------
--- Trade code here ... ---------------------
---------------------------------

--variables and diagnostic--
name = npc:getName();
npcid = npc:getId();
--print("Player name: ",name,"\n player ID: ",playerid,"\n");
--print("Item1 ID: ",item1,"\n Quantity: ",quantity1);
--print("Item2 ID: ",item2,"\n Quantity: ",quantity2);
--print("Item3 ID: ",item3,"\n Quantity: ",quantity3);
--print("Item4 ID: ",item4,"\n Quantity: ",quantity4);
--print("Item5 ID: ",item5,"\n Quantity: ",quantity5);
--print("Item6 ID: ",item6,"\n Quantity: ",quantity6);
--print("Item7 ID: ",item7,"\n Quantity: ",quantity7);
--print("Item8 ID: ",item8,"\n Quantity: ",quantity8);

--NPC ENTRIES--
switch(target:player()) : caseof {
---------------------------------
--------------------------------
default = function (x)
end,
}

switch(target) : caseof {
---------------------------------
[17719384] = function (x)
--print("Trade")
---------------------------------

end,
--------------------------------
default = function (x)
end,
}


if anyone could shine some light on this it would ssave me of this headache.

btw: i fixed some ninja spells but the effects dont seem to change the mob in anyway such as paralyse and slow.
09/13/2010 01:18 Tom_Neverwinter#303
@lionhart3001 Upload what you have to media fire and I'll take look

@Codiddle yes the secret test db, full of horror, full of evil (actually it dosn't do anything (/XP) I was messing with all sorts of stuff and just kind of left it, although I might of switched it back to 0.6.4/5?)


I'm going to try implementing a merit system, no idea if it will work or not or not but, but I'm going to try
09/13/2010 02:08 GreatMonkey#304
Quote:
Originally Posted by Codiddle View Post
i played when there were those trains, and it was a big part of the game for me. i hated when they changed it, but mpk'd @afk did kinda suck... i played @pc release until early last year, i called it quits... kinda. i have the urge every 3 months or so to reactivate and do a few things here and there lol. I agree with you totally about how it should be editable if at all possible, in a lua file or something. GreatMonkey, the source code is on this forum, but shit man, there's so many posts now... I'll try to upload it in a sec if it's on this computer. If not, it'll have to wait, i don't got my external hdd.
Thanks Codiddle

I 2 have been playing when it 1st came to the US on the PC...ah the good old days of seeing /sh Train!!!!! lol

but I did quit like 3 months ago and I am starting to think of the game again, but dont want to pay to play any more...

I'll see what I can do with what little time I have, this project sounds like fun to me.
09/13/2010 02:27 joeis78#305
Quote:
Originally Posted by GreatMonkey View Post
Thanks Codiddle

I 2 have been playing when it 1st came to the US on the PC...ah the good old days of seeing /sh Train!!!!! lol

but I did quit like 3 months ago and I am starting to think of the game again, but dont want to pay to play any more...

I'll see what I can do with what little time I have, this project sounds like fun to me.
Do i smell someone with c++ proficiency?
09/13/2010 02:34 landis73#306
Tom:

Tested, and no npc's or mobs load in game using the 6.5 database with the 6.5 server.exe included. (tested in san'doria and west ron).

Server on start throws errors on all zones stating "unable to determine boundaries".

and when I zoned into Ghelsba, I only had 3 orcs stacked on 1 spawn point in the entire zone. Server also reported that "Lua error: cannot open scripts/zones/Ghelsba_Outpost/Zone.lua: No such file or directory"

This latter concerns me, since there is a good number of quests in ghelsba.

Edit: Of concern to all, when disconnecting my modem to test these, mxi log reports connections, one to [Only registered and activated users can see links. Click Here To Register...], localhost, then [Only registered and activated users can see links. Click Here To Register...]

Codiddle: Not sure if anyone caught it, but on your version the npc that does linkshells in san'doria, is a shop.... and the npc in the door (bottom floor), just east (in other words the npc in the door right beside the storage npc), crashes the server if clicked on (server window disappears/drops out and the client times out, obviously).
09/13/2010 09:16 lionhart3001#307
Quote:
Originally Posted by landis73 View Post
Tom:

Tested, and no npc's or mobs load in game using the 6.5 database with the 6.5 server.exe included. (tested in san'doria and west ron).

Server on start throws errors on all zones stating "unable to determine boundaries".

and when I zoned into Ghelsba, I only had 3 orcs stacked on 1 spawn point in the entire zone. Server also reported that "Lua error: cannot open scripts/zones/Ghelsba_Outpost/Zone.lua: No such file or directory"

This latter concerns me, since there is a good number of quests in ghelsba.

Edit: Of concern to all, when disconnecting my modem to test these, mxi log reports connections, one to [Only registered and activated users can see links. Click Here To Register...], localhost, then [Only registered and activated users can see links. Click Here To Register...]

Codiddle: Not sure if anyone caught it, but on your version the npc that does linkshells in san'doria, is a shop.... and the npc in the door (bottom floor), just east (in other words the npc in the door right beside the storage npc), crashes the server if clicked on (server window disappears/drops out and the client times out, obviously).

regarding linkshell, i added it to the shop/npc that allakhazam says sells them and.. turns out that when ever you have linkshell equiped the server crashed when ever you @zone anywhere. it would say downloading data constantly. i did not know at first, as soon as i deleted the linkshell + unequiped it i could use the @zone again.
09/13/2010 09:19 lionhart3001#308
Quote:
Originally Posted by Tom_Neverwinter View Post
@lionhart3001 Upload what you have to media fire and I'll take look

@Codiddle yes the secret test db, full of horror, full of evil (actually it dosn't do anything (/XP) I was messing with all sorts of stuff and just kind of left it, although I might of switched it back to 0.6.4/5?)


I'm going to try implementing a merit system, no idea if it will work or not or not but, but I'm going to try
this is the only file i changed from pXi_r1430

[Only registered and activated users can see links. Click Here To Register...]
09/13/2010 14:41 KMFDM_Kid2000#309
I got everything working right so far. Have everything connecting to the loopback because I just want the whole world to myself.

However, after character creation (Made one for Bastok so far) no graphics are rendered beyond that of the chat log and menus. I can see the title screen and character models in creation just fine, it's just completely black in game.

I've read almost the entire thread, please forgive me if I've missed a post somewhere. I do believe I've followed the directions Flee gave fairly well. Any ideas?
09/13/2010 18:38 DBZMBrolly#310
I cant seem to get MXI to work for the life of me. I've followed the directions to the tooth.

Using sqlyog and the MySQL links given I set up the database.
Used pXI Server 0.6.4 for the script, and server seems to be up and running.
"Starting PXI Timeserver - Complete!.."
Following the instructions on how to update... It repaired/downloaded files for 7 hours last night.
I copied the data folder from playonline viewer to FFXI root
Then once I run PXI server. I try starting MXI 9.0, I made an account then log in.. The window blinks on and dissapears immediately saying:
==============================================
Successfully logged in as User!

Multiple Instances of mXI have been detected.
Skipping port binding.
Incoming Packet: 1
Sending Account-id....
==============================================
To start FFXI you have to log into your pXI-Account.
Connected to Server.
==============================================
What do you want to do?
1)
2)


mXI 8.5 doesnt even find the server, and gives 10048 and 51220 bind failed numbers.
mXI 7.1 Gives me a "bind failed: 10048" in red.

I've spent countless hours just trying to figure this out ;_;. What am I doing wrong? I have to mention I've also restarted the computer, so I can confirm that multiple instances of mXI are NOT running. The only thing I can think of is I may be doing the order of operations wrong. Can someone walk me through the steps necessary to launch FFXI starting from initializing the server?

I have Windows XP. I'm the only user on the computer, thus administrator. If someone can give some troubleshooting help would be greatly appreciated.
09/13/2010 18:54 lionhart3001#311
Quote:
Originally Posted by DBZMBrolly View Post
I cant seem to get MXI to work for the life of me. I've followed the directions to the tooth.

Using sqlyog and the MySQL links given I set up the database.
Used pXI Server 0.6.4 for the script, and server seems to be up and running.
"Starting PXI Timeserver - Complete!.."
Following the instructions on how to update... It repaired/downloaded files for 7 hours last night.
I copied the data folder from playonline viewer to FFXI root
Then once I run PXI server. I try starting MXI 9.0, I made an account then log in.. The window blinks on and dissapears immediately saying:
==============================================
Successfully logged in as User!

Multiple Instances of mXI have been detected.
Skipping port binding.
Incoming Packet: 1
Sending Account-id....
==============================================
To start FFXI you have to log into your pXI-Account.
Connected to Server.
==============================================
What do you want to do?
1)
2)


mXI 8.5 doesnt even find the server, and gives 10048 and 51220 bind failed numbers.
mXI 7.1 Gives me a "bind failed: 10048" in red.

I've spent countless hours just trying to figure this out ;_;. What am I doing wrong? I have to mention I've also restarted the computer, so I can confirm that multiple instances of mXI are NOT running. The only thing I can think of is I may be doing the order of operations wrong. Can someone walk me through the steps necessary to launch FFXI starting from initializing the server?

I have Windows XP. I'm the only user on the computer, thus administrator. If someone can give some troubleshooting help would be greatly appreciated.
try mXI-0.9.0RC1. earlier ones can have those errors dude. mXI-0.9.0RC1 is on this post somewhere.. i think neverwinter posted it.

oh yea is your ffxi fully updated?
09/13/2010 18:58 lionhart3001#312
Quote:
Originally Posted by KMFDM_Kid2000 View Post
I got everything working right so far. Have everything connecting to the loopback because I just want the whole world to myself.

However, after character creation (Made one for Bastok so far) no graphics are rendered beyond that of the chat log and menus. I can see the title screen and character models in creation just fine, it's just completely black in game.

I've read almost the entire thread, please forgive me if I've missed a post somewhere. I do believe I've followed the directions Flee gave fairly well. Any ideas?
do you get the same problem if you start in sandy or windurst? i had that same problem with temple of uggalepih, i fixed it by changing the script file for that zone and commented out this code:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
---------------------------------
-- onZoneIn
---------------------------------

--function onZoneIn(player,prevZone)
--end;
--this was stopping the zone from loading!!!! blank screen
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

comment out lua code by putting "--" in front of it.
09/13/2010 19:08 DBZMBrolly#313
Quote:
Originally Posted by lionhart3001 View Post
try mXI-0.9.0RC1. earlier ones can have those errors dude. mXI-0.9.0RC1 is on this post somewhere.. i think neverwinter posted it.
Sorry I forgot write thats the one I was using. 9.0RC1 is the one currently giving me that multiple instance problem.

Well, I've installed from my CDs all the game, and all the expansions. I also ran the Check Files thing and it sat there repairing files for FFXI for about 7 hours. So Is it fully updated, I think so lol.
09/14/2010 01:04 Codiddle#314
Quote:
Originally Posted by lionhart3001 View Post
do you get the same problem if you start in sandy or windurst? i had that same problem with temple of uggalepih, i fixed it by changing the script file for that zone and commented out this code:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
---------------------------------
-- onZoneIn
---------------------------------

--function onZoneIn(player,prevZone)
--end;
--this was stopping the zone from loading!!!! blank screen
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

comment out lua code by putting "--" in front of it.
The same thing was happening to me after making a new character. I think I turned off the starting movies in ffxiconfig or something... if that doesn't work find settings.lua and there should be an option for it in there. I mean, you could just make a char, then hit escape a few times when it loads, then /logout. Leave the game completely, then load it back up and login and it shouldn't be blank anymore. I think that worked for me. I think mine was doing that on 0.6.4.
09/14/2010 01:37 Codiddle#315
OH YEAH!! My buddy who doesn't have internet figured out how to fix the drops on certain NM's in the database. See, I had tried it, but I was going into Pool_Mobs2, getting the poolid, then going to SpawnGrouptoPool and finding the poolid in there, then using it in droplists to try to edit the drop rates, but this is wrong. Edit: That was right.

--go into Pool_Mobs2, get the poolid.

--Then go into SpawnGrouptoPool and use the poolid. What I mean is, use the poolid you just got from Pool_Mobs2 and search it under the column labeled 'poolid'

--Then get the dropid a few columns to the right from that.

--Go to droplists and find the dropid, the second number "type" I think has to deal with Signet, but I haven't verified this. It's best just to leave it at 0, unless you're going to add crystals or something. But I mean, you could go through here and change all of the crystal values to 0 to get those to drop without signet, which may actually make the shits drop.

--Put in the itemid of the item you want the mob to drop, then the last number is the drop rate.

Edit: When I tested this on Jaggedy-Eared Jack he still doesn't drop... He suggested I tried Valkurm Emperor, so I'll try that next I suppose.
Edit: I tried it again, the way I originally suggested and it worked, so I editted all of these steps as a walkthrough to do just that. If I made an error, please feel free to correct me.