Im a little late on this, I havent been around for a while...
This is NOT true... You CAN change the items, bounty, level, etc, Of the character being created...
The list of items that is on the character creating menu is in system\strings.xml and the strings for the item is actually stored in your database...
I havent messed with a server in a very long time, so I will just tell you which string it is in, You can figure out what values are for what (Shouldnt be hard if you look at the character table, just a hint)
Ok I just downloaded on of the sql db and here is where it is at...
Code:
/****** Object: StoredProcedure [dbo].[spInsertChar] Script Date: 03/10/2007 01:32:44 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[spInsertChar]
@nAID INT,
@nCharIndex INT,
@szName nvarchar(32),
@nSex INT,
@nHair INT,
@nFace INT,
@nCostume INT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @cnt INT
SELECT @cnt=COUNT(*)
FROM Character
WHERE AID = @nAID
DECLARE @cid INT
SELECT @cid=COUNT(*)
FROM Character
INSERT INTO Character
VALUES(@nAID,@szName,@cnt,1,@nSex,@nCostume,@nFace,@nHair,NULL,0,99999999,0,0,0,0,0,0,0,0,0,0,0,0,@cnt,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,NULL,getdate(),getdate(),0)
END
GO
@nAID,@szName,@cnt,1,@nSex,@nCostume,@nFace,@nHair,NULL,0,99999999,0,0,0,0,0,0,0,0,0,0,0,0,@cnt,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,NULL,getdate(),getdate(),0
Is what you are looking for...
Ok, I no longer have the database I edited on my computer so, I will tell you a rough idea of how to do it...
Ok, The Costume is what you select such as Gun Priest, etc...
You need to return the value for that and run a what/if/what ever it is for sql (I dont recall, it was my only time really working with it) anyways, Run it through the what/if/what ever command until the integer is equal to the one set in the sql...
So, Now lets break this down (I know I said I was going to, But since I dont have the sql for you anymore I can at least do this)
@nAID,@szName,@cnt,1,@nSex,@nCostume,@nFace,@nHair,NULL,0,99999999,0,0,0,0,0,0,0,0,0,0,0,0,@cnt,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,NULL,getdate(),getdate(),0
Account ID, Account Name, Character Number, Character Sex, Costume Selected, Face Selected, Hair Selected, Null, EXP, Bounty, Etc, Etc, Etc...
Just look in your dbo.Character
The sql might not be in exact order, But very close... Just need to change a 0 to the item number you want them to start with, YOu can find the 0 to change...
Good luck
Gondie/Komotost