Yeah i just noticed the next step i was tryingQuote:
Actually the client crashes at its own.
The server still runs properly, so I guess the chardata packet will be wrong.
uh yeah btw.
I've seen many of you are posting your character table.
Actually I see there could be some problems as soon as you'll get into the chardata packet.
There are 3 unknown values which I miss in your tables.
Check my dump:
€: oh yeah I forgot.Code:USE [SREMU] GO /*** chartable by dipointed /****** Objekt: Table [dbo].[karakterler] Skriptdatum: 10/26/2010 18:11:53 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[karakterler]( [id] [int] IDENTITY(1,1) NOT NULL, [account] [nvarchar](50) COLLATE Latin1_General_CI_AS NOT NULL, [name] [nvarchar](50) COLLATE Latin1_General_CI_AS NOT NULL, [chartype] [int] NOT NULL, [volume] [tinyint] NOT NULL, [level] [tinyint] NOT NULL CONSTRAINT [DF_karakterler_level] DEFAULT ((1)), [strength] [smallint] NOT NULL CONSTRAINT [DF_karakterler_strength] DEFAULT ((20)), [intelligence] [smallint] NOT NULL CONSTRAINT [DF_karakterler_intelligence] DEFAULT ((20)), [attribute] [smallint] NOT NULL CONSTRAINT [DF_karakterler_attribute] DEFAULT ((0)), [hp] [int] NOT NULL CONSTRAINT [DF_karakterler_hp] DEFAULT ((200)), [mp] [int] NOT NULL CONSTRAINT [DF_karakterler_mp] DEFAULT ((200)), [gold] [bigint] NOT NULL CONSTRAINT [DF_karakterler_gold] DEFAULT ((0)), [expirience] [bigint] NOT NULL CONSTRAINT [DF_karakterler_expirience] DEFAULT ((0)), [sbpar] [int] NOT NULL CONSTRAINT [DF_karakterler_sbpar] DEFAULT ((0)), [sp] [int] NOT NULL CONSTRAINT [DF_karakterler_sp] DEFAULT ((0)), [gm] [tinyint] NOT NULL CONSTRAINT [DF_karakterler_gm] DEFAULT ((0)), [xsect] [tinyint] NULL CONSTRAINT [DF_karakterler_xsect] DEFAULT ((168)), [ysect] [tinyint] NULL CONSTRAINT [DF_karakterler_ysect] DEFAULT ((98)), [unknown3] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL, [xpos] [int] NULL CONSTRAINT [DF_karakterler_xpos] DEFAULT ((966)), [ypos] [int] NULL CONSTRAINT [DF_karakterler_ypos] DEFAULT ((1090)), [zpos] [int] NULL CONSTRAINT [DF_karakterler_zpos] DEFAULT ((40)), [s_hp] [int] NOT NULL CONSTRAINT [DF_karakterler_s_hp] DEFAULT ((200)), [s_mp] [int] NOT NULL CONSTRAINT [DF_karakterler_s_mp] DEFAULT ((200)), [min_phyatk] [int] NULL, [max_phyatk] [int] NULL, [min_magatk] [int] NULL, [max_magatk] [int] NULL, [phydef] [smallint] NULL, [magdef] [smallint] NULL, [hit] [smallint] NULL, [parry] [smallint] NULL, [unknown] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL, [walkspeed] [int] NULL CONSTRAINT [DF_karakterler_walkspeed] DEFAULT ((50)), [runspeed] [int] NULL CONSTRAINT [DF_karakterler_runspeed] DEFAULT ((50)), [berserkerspeed] [int] NULL CONSTRAINT [DF_karakterler_berserkerspeed] DEFAULT ((50)), [berserkerbar] [tinyint] NULL CONSTRAINT [DF_karakterler_berserkerbar] DEFAULT ((0)), [unknown2] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL, [mag_absord] [smallint] NULL CONSTRAINT [DF_karakterler_mag_absord] DEFAULT ((0)), [phy_absord] [smallint] NULL CONSTRAINT [DF_karakterler_phy_absord] DEFAULT ((0)), [savearea] [tinyint] NULL CONSTRAINT [DF_karakterler_savearea] DEFAULT ((1)), [title] [tinyint] NULL CONSTRAINT [DF_karakterler_title] DEFAULT ((1)), [deleted] [tinyint] NULL CONSTRAINT [DF_karakterler_deleted] DEFAULT ((0)), [deletedtime] [datetime] NULL CONSTRAINT [DF_karakterler_deletedtime] DEFAULT ('10.10.2010') ) ON [PRIMARY]
Does somebody know what is meant with 'savearea'?
I have no clue where this comes from.
Which shows the reader reads from cell43
So added another unknown to it.
Savearea, havent seen it there but when i think about savearea
Perhaps its for reverse scrolls or such related.
Guess i have to dig for that one, but meanwhile going back to character listening.
Could be that the packet data is wrong.
But that would mean either update to new client changed opcode's etc
Which is somewhat of a hassle