Lol, im using that exact version of SQL Server! I got 1 question if someone can answer it. i have the full EP 4 server running but i want to know how to edit the portals to get them working
:facepalm: goddammit I knew I did something dumb. Like forgetting that dots not being the same as actual blank spaces in hex... Thanks a ton man, it's running now. :DQuote:
After Hex value 31 in changed game.exe there is '2E' four times which is a dot. Change it to 00. It should solve the problem.
No, it doesn't matter where you place Database's. You attach them manually so the path is preserved. SQL server needs to know where they are, game connects via IP so it doesn't care :).Quote:
I saw Virus post earlier that the EP4 server directory needs to be installed on C:\ rather than on D:\ like it is with EP3. (LINK)... Is this true? Seems like none of the other services would be running if it were looking for everything to be on the C drive.
Yeah I saw that post while trying to find a solution, but I had already installed all th new map files... the map file I got from the first post is in the correct place and this is still happening. If you look at the last post in that thread you linked to you can see the ps_game log output... says DB table load error, Call save all failed dbagent disconnected, etc.Quote:
[Only registered and activated users can see links. Click Here To Register...]
This post will help you with Game switching from online to paused.
I'm with you. Here's the solution:Quote:
Yeah I saw that post while trying to find a solution, but I had already installed all th new map files... the map file I got from the first post is in the correct place and this is still happening. If you look at the last post in that thread you linked to you can see the ps_game log output... says DB table load error, Call save all failed dbagent disconnected, etc.
But i'm noob and i don't understand... i just understood that "CHAR" Table is "dbo.CharItems" in PS_GameData, i chandes the column maketime from datetime to varchar(50) first, tried and still same prob, the in varchar (MAX) but nothing...Quote:
hi
GO TO
SQL Database - PS_GameData - CHAR - design table and change Maketime in varchar
xd you have the same problem I've had but I am a good programmer
CHANGE MY SCRYPT
go to USP_SAVE_CHAR_ITEM_ADD_E
/****** Object: Stored Procedure dbo.usp_Save_Char_Item_Add_E Script Date: 2008-6-7 18:31:57 ******/
/****** Object: Stored Procedure dbo.usp_Save_Char_Item_Add_E Script Date: 2008/3/15 下午 05:25:52 ******/
/****** 偃羹: 盪濰 煎衛盪 dbo.usp_Save_Char_Item_Add_E 蝶觼董 陳瞼: 2006-04-11 螃 10:57:16 ******/
CREATE Proc usp_Save_Char_Item_Add_E
@CharID int,
@ItemUID bigint,
@Bag tinyint,
@Slot tinyint,
@ItemID int,
@Type tinyint,
@TypeID tinyint,
@Quality int,
@Gem1 tinyint,
@Gem2 tinyint,
@Gem3 tinyint,
@Gem4 tinyint,
@Gem5 tinyint,
@Gem6 tinyint,
@Craftname varchar(20) = '',
@Count tinyint,
@Maketime varchar(20)='01/01/1999',
@Maketype char(1)
AS
--SET NOCOUNT ON
IF(@Quality >= 5000)
BEGIN
SET @Quality=0
END
INSERT INTO CharItems
(CharID, bag, slot, ItemID, Type, TypeID, ItemUID, quality, gem1, gem2, gem3, gem4,
gem5, gem6, craftname, [count], maketime, maketype)
VALUES(@CharID, @Bag, @Slot, @ItemID, @Type, @TypeID, @ItemUID, @Quality, @Gem1, @Gem2, @Gem3, @Gem4,
@Gem5, @Gem6, @Craftname, @Count, @Maketime, @Maketype)
IF(@@ERROR = 0)
BEGIN
RETURN 1
END
ELSE
BEGIN
RETURN -1
END
--SET NOCOUNT OFF
GO
and
go to usp_Read_Char_Items_Detail_R
CHANGE MY SCRYPT
/****** Object: Stored Procedure dbo.usp_Read_Char_Items_Detail_R Script Date: 2008-6-7 18:31:57 ******/
/****** Object: Stored Procedure dbo.usp_Read_Char_Items_Detail_R Script Date: 2008/3/15 下午 05:25:51 ******/
CREATE Proc usp_Read_Char_Items_Detail_R
@CharID int
AS
/******SET NOCOUNT ON******/
SELECT ItemID, Type, TypeID, ItemUID, Bag, Slot, Quality,
Gem1, Gem2, Gem3, Gem4, Gem5, Gem6, Craftname, [Count], Maketype ,
'2009' AS MakeTime_YYYY,
'01' AS MakeTime_MM,
'01' AS MakeTime_DD,
'00' AS MakeTime_HH,
'00' AS MakeTime_MI,
'00' AS MakeTime_SS
FROM CharItems
WHERE CharID = @CharID AND Del = 0
/******SET NOCOUNT OFF******/
GO
and restarts all the service and good luck
I've spend 4 days but I've successfully with these changes it is sufficient to look for or just the error ^ ^
And you can create characters now
I fixed that doin this:Quote:
By the start of the Server_bat always this announcement....pls help
The part im unclear on is the "Make sure all bytes are preserved (insert over) , fill with null bytes" ..i tried doing this but i kept getting it wrong can anyone elaborate on how this is achieved if possible Please ?Quote:
Originally Posted by ZerosignalSETUP US CLIENT FOR SERVER:
Open up the game.exe client in a hex editor, use find and enter "72.55.177.194". When it's found change it to your Login Server IP Address. Make sure all bytes are preserved (insert over), fill with null bytes. I recommend using HxD (free) or Hex Workshop.
Create shortcut with arguments added to end of Target "start game".