[Release] EP5 Skills Work around, How to enable Higher level skill.
Discussion on [Release] EP5 Skills Work around, How to enable Higher level skill. within the Shaiya PServer Development forum part of the Shaiya Private Server category.
It eludes me why anyone is using BULK INSERT when Linked Server is easier. Read the following MSDN article. Once you know how to use Linked Servers I bet you won't return to error prone BULK INSERT.
Basically after recompiling your skill.sdata (After editing to match server side) you need to open this file into a hex editor and change the first numbers to 74 01 if you dont wanna get sgraphic error. If you follow this advise you should have no problems loading the game.
Cheers.
If you are lazy like me and dont want to edit SData everytime you can directly edit Skill.py
From:
It eludes me why anyone is using BULK INSERT when Linked Server is easier. Read the following MSDN article. Once you know how to use Linked Servers I bet you won't return to error prone BULK INSERT.
Im releasing publicly today my work from last days to help making private servers better.
This is Shinru's EP 5.2 GameDefs table edited to allow skill level jumping.
For example you'll get Leadership lvl 1 => Level 3 => Level 5
Remember this is only a work around (This is not a real skil 3+) and you will need to edit skill.sdata properly and to update your clients. Use brain.exe and some time you'll manage to do it. However skills 3+ you will get are FULLY working according you have the correct skill.sdata.
Here's the file:
Note: Make sure to back up your drops / items table before you import this. You should extract these tables to .csv and then re import them in thsi new gamedefs.
Here's an example of query you can use:
Code:
BULK
INSERT dbo.ProductList
FROM 'c:\ProductList.import.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
Update regarding Skill.sdata compilation:
Thanks EC and Zargon for pointing this out.
Basically after recompiling your skill.sdata (After editing to match server side) you need to open this file into a hex editor and change the first numbers to 74 01 if you dont wanna get sgraphic error. If you follow this advise you should have no problems loading the game.
I will remake mine completely fixing a few bugs (rez runes and some other items) and post it as soon as i get it done so you all have a ready to use work around for EP5 skills.
Cheers.
Quote:
Originally Posted by *AngelFromHeaven*
i dont understand that >.<
Try this:
Code:
BULK
INSERT PS_GameDefs.dbo.ProductList
FROM 'c:\ProductList.import.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
Bulk load: DataFileType was incorrectly specified as char. DataFileType will be assumed to be widechar because the data file has a Unicode signature.
Bulk load: DataFileType was incorrectly specified as char. DataFileType will be assumed to be widechar because the data file has a Unicode signature.
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 1, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 2, column 4 (BuyCost).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 3, column 4 (BuyCost).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 4, column 4 (BuyCost).
Msg 4832, Level 16, State 1, Line 1
Bulk load: An unexpected end of file was encountered in the data file.
Msg 7399, Level 16, State 1, Line 1
The OLE DB provider "BULK" for linked server "(null)" reported an error. The provider did not give any information about the error.
Msg 7330, Level 16, State 2, Line 1
Cannot fetch a row from OLE DB provider "BULK" for linked server "(null)".
Nah sry it works forgot to delete first line in ProductList.import.csv
i keeMsg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 1, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 2, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 3, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 4, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 5, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 6, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 7, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 8, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 9, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 10, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 11, column 1 (RowID).
Msg 4865, Level 16, State 1, Line 1
Cannot bulk load because the maximum number of errors (10) was exceeded.
Msg 7399, Level 16, State 1, Line 1
The OLE DB provider "BULK" for linked server "(null)" reported an error. The provider did not give any information about the error.
Msg 7330, Level 16, State 2, Line 1
Cannot fetch a row from OLE DB provider "BULK" for linked server "(null)".
[COLOR="Red"]i kee[/COLOR]Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 1, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 2, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 3, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 4, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 5, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 6, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 7, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 8, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 9, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 10, column 1 (RowID).
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 11, column 1 (RowID).
Msg 4865, Level 16, State 1, Line 1
Cannot bulk load because the maximum number of errors (10) was exceeded.
Msg 7399, Level 16, State 1, Line 1
The OLE DB provider "BULK" for linked server "(null)" reported an error. The provider did not give any information about the error.
Msg 7330, Level 16, State 2, Line 1
Cannot fetch a row from OLE DB provider "BULK" for linked server "(null)".
Low level can use high level skill - 100% Work!!! (permanent) 03/05/2011 - Facebook - 53 Replies Tools:
Cheat Engine
Firefox
Levelbypass Do it
1. Open your Ninja Saga then choose a character then click play
2. Open Your Cheat Engine then target your browser (note: if you are using firefox select plugin-container.exe).
enable disabled skills????how??? 09/29/2008 - RF Online - 4 Replies :confused: help...how can we enable the disabled skills like rapid reload....
How to Level All XP skills and Pheonix skill 02/03/2007 - CO2 Guides & Templates - 1 Replies Do you wanna post a question? Then you are in the wrong category, please post your question in the Main section, thanks.
First of all you need to be in guild area, and find the door. If it is open then you are ready, if not then you need to attack the door and open (kill) the door. Do this by pressing the CTRL button and left clicking the top of the door, and you do not have to be in pk mode. After the door is open make sure you you put your ring and weapons and shield if (apllicable) in...