Restructure repository to include all source folders

Move git root from Client/ to src/ to track all source code:
- Client: Game client source (moved to Client/Client/)
- Server: Game server source
- GameTools: Development tools
- CryptoSource: Encryption utilities
- database: Database scripts
- Script: Game scripts
- rylCoder_16.02.2008_src: Legacy coder tools
- GMFont, Game: Additional resources

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-29 20:17:20 +09:00
parent 5d3cd64a25
commit dd97ddec92
11602 changed files with 1446576 additions and 0 deletions

View File

@@ -0,0 +1,142 @@
---------------------------------------------------------------------------------------------------
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>߰<EFBFBD>
-- <20><><EFBFBD>տ뽺ũ<EBBDBA><C5A9>Ʈ_real\CreateRYLDB_20041201.sql <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ؾ<EFBFBD> <20><><EFBFBD><EFBFBD>DB<44><42>ũ<EFBFBD><C5A9>Ʈ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ϰԵȴ<D4B5>.
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ð<EFBFBD> : 2005-03-17 <20><><EFBFBD><EFBFBD>
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E0BCAD> : <20><><EFBFBD><EFBFBD> <20>׽<EFBFBD>Ʈ<EFBFBD><C6AE><EFBFBD><EFBFBD>
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : <20>̹<EFBFBD> dbo.TblFertilityInfo ,dbo.TblCampMineralInfo <20>ΰ<EFBFBD><CEB0><EFBFBD> <20><><EFBFBD>̺<EFBFBD><CCBA><EFBFBD> <20><><EFBFBD><20><><EFBFBD><EFBFBD>.
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ð<EFBFBD> : 2005-03-31 <20><><EFBFBD><EFBFBD> 10:00
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E0BCAD> : <20><>Ÿ<EFBFBD><C5B8>,<2C><><EFBFBD><EFBFBD>
----------------------------------------------------------------------------------------------------
GO
CREATE TABLE [TblCampShopInfo] (
[CampID] [int] NOT NULL ,
[Item] [varbinary] (8000) NULL ,
[TempMoney] [int] NULL ,
[Tax] [tinyint] NULL ,
[TransferTime] [smalldatetime] NULL ,
PRIMARY KEY CLUSTERED
(
[CampID]
)
)
GO
CREATE TABLE [TblWorldWeaponInfo] (
[tnZone] [tinyint] NULL ,
[tnChannel] [tinyint] NULL ,
[tnKarRemainSiegeTime] [tinyint] NULL ,
[tnMerRemainSiegeTime] [tinyint] NULL
)
GO
DECLARE @ID INT
SET @ID = 0
WHILE @ID < 5
BEGIN
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x002200FF, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x004400FF, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x008800FF, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x009900FF, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x002211FF, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x004411FF, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x006611FF, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x008811FF, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x008911FF, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x002222FF, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x004422FF, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x006622FF, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x002200F1, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x004400F1, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x006600F1, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x008800F1, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x002211F1, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x004411F1, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x006611F1, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x008811F1, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x008911F1, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x009911F1, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x002222F1, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x004422F1, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x002200F2, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x004400F2, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x006600F2, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x008800F2, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x002211F2, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x004411F2, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x006611F2, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x008811F2, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x002222F2, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x004422F2, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x006622F2, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x0011FF00, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x0022FF00, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x0033FF00, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x0044FF00, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x0055FF00, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x0066FF00, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x0077FF00, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x0088FF00, 10, 12, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x002200FF, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x004400FF, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x006600FF, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x002100F2, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x004100FF, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x006100FF, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x002300FF, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x004300FF, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x006300FF, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x002211FF, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x004411FF, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x006611FF, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x002111FF, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x004111FF, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x006111FF, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x002311FF, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x004311FF, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x006311FF, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x008311FF, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x002200F0, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x004400F0, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x006600F0, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x008800F0, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x002100F0, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x004100F0, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x006100F0, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x002111F0, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x004111F0, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x006111F0, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x002211F0, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x004411F0, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x006611F0, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x0000FF11, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x0000FF22, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x0000FF33, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x0000FF44, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x00FF0011, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x00FF0022, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x00FF0033, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x00FF0044, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x00FF0055, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x00FF0066, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x00FF0077, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x00FF0088, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x00FF1111, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x00FF2211, 10, 8, @ID)
insert into TblFertilityInfo(nVeinColor, nFertility, tnZone, tnChannel) values (0x00FF2222, 10, 8, @ID)
SET @ID = @ID +1
END
GO

View File

@@ -0,0 +1,7 @@
-- 2005-03-31 <20>׼<EFBFBD><D7BC><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
-- 2005-04-13 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
alter table dbo.TblCampInfo
add tnMaterial tinyint

View File

@@ -0,0 +1,87 @@
-- 2005-04-14 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
-- <20><>Ƽ <20><><EFBFBD>̺<EFBFBD> <20><><EFBFBD><EFBFBD> --
ALTER TABLE dbo.PartyInfo
Add UserInfo varbinary(70)
GO
-- Friend <20><><EFBFBD>̺<EFBFBD> <20><><EFBFBD><EFBFBD> --
GO
alter table Friend
add FriendInfo varBINARY(704)
GO
alter table Friend
add BanInfo varBinary(704)
-- <20><>Ƽ <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> --
GO
----------------------------------------------------------------------------------------------------------------------
-- GetPartyInfo.sql
----------------------------------------------------------------------------------------------------------------------
/*
<EFBFBD><EFBFBD>Ƽ <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>ν<EFBFBD><EFBFBD><EFBFBD>
*/
GO
CREATE PROCEDURE dbo.GetPartyInfo_Part2
@Party_uid AS INT /* <20><>Ƽ <20><><EFBFBD>̵<EFBFBD> */
AS
SET NOCOUNT ON
SELECT Party, UserInfo FROM PartyInfo WHERE PID = @Party_uid
-- <20><>Ƽ <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʈ --
GO
----------------------------------------------------------------------------------------------------------------------
-- UpdatePartyInfo.sql
----------------------------------------------------------------------------------------------------------------------
/*
<EFBFBD><EFBFBD>Ƽ <EFBFBD>ɹ<EFBFBD> <EFBFBD>߰<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>ν<EFBFBD><EFBFBD><EFBFBD>
*/
CREATE PROCEDURE dbo.UpdatePartyInfo_Part2
@Party_uid AS INT, /* <20><>Ƽ <20><><EFBFBD><EFBFBD> <20><><EFBFBD>̵<EFBFBD> */
@Party AS varBINARY(202), /* ģ<><C4A3> <20><><EFBFBD><EFBFBD>Ʈ */
@UserInfo AS varBINARY(72) /* <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> */
AS
SET NOCOUNT ON
UPDATE PartyInfo SET Party = @Party, UserInfo = @UserInfo WHERE PID = @Party_uid
-- <20><>Ƽ <20>߰<EFBFBD> --
GO
-------------------------------------------------------------------------------------------------------------
-- InsertParty.sql
----------------------------------------------------------------------------------------------------------------------
/*
<EFBFBD><EFBFBD>Ƽ <EFBFBD>߰<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>ν<EFBFBD><EFBFBD><EFBFBD>
*/
CREATE PROCEDURE dbo.InsertParty_Part2
@Party AS varBINARY(202), /* ģ<><C4A3> <20><><EFBFBD><EFBFBD>Ʈ */
@UserInfo AS varBINARY(72) /* <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> */
AS
SET NOCOUNT ON
INSERT INTO PartyInfo (Party, UserInfo) VALUES (@Party, @UserInfo)
/* <20><><EFBFBD><EFBFBD> <20><><EFBFBD>̵<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
SELECT CAST(SCOPE_IDENTITY() AS INT)
GO

View File

@@ -0,0 +1,89 @@
/***************************************************
*
* 2004.11.01
* You should make the database named 'CharDelHostory' before you execute this script
***************************************************/
GO
USE CharDelHistory
GO
CREATE TABLE [dbo].[DelCharInfo] (
[NewServerGroupID] TINYINT NOT NULL,
[CID] [int] NOT NULL ,
[Name] [varchar] (16) NULL ,
[Sex] [tinyint] NULL ,
[Hair] [tinyint] NULL ,
[Face] [tinyint] NULL ,
[Race] [tinyint] NULL ,
[Class] [smallint] NULL ,
[Fame] [int] NULL ,
[Mileage] [int] NULL ,
[Guild] [int] NULL ,
[Party] [int] NULL ,
[Level] [tinyint] NULL ,
[Equip] [binary] (30) NULL ,
[Gold] [int] NULL ,
[IP] [smallint] NULL ,
[STR] [smallint] NULL ,
[DEX] [smallint] NULL ,
[CON] [smallint] NULL ,
[Intell] [smallint] NULL ,
[WIS] [smallint] NULL ,
[HP] [smallint] NULL ,
[MP] [smallint] NULL ,
[Exp] [bigint] NULL ,
[Chance] [tinyint] NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[DelCharItem] (
[NewServerGroupID] TINYINT NOT NULL,
[CID] [int] NOT NULL ,
[Quick] [binary] (100) NULL ,
[Equip] [binary] (1440) NULL ,
[Inventory] [binary] (5120) NULL ,
[Extra] [binary] (512) NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[DelCharItemEx] (
[NewServerGroupID] TINYINT NOT NULL ,
[CID] [int] NOT NULL ,
[Exchange] [binary] (1284) NULL ,
[TempInven] [binary] (1440) NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[DelCharSkill] (
[NewServerGroupID] TINYINT NOT NULL ,
[CID] [int] NOT NULL ,
[Skill] [binary] (84) NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[TblCharDelHistory_LOG] (
[intCID] [int] NULL ,
[intUID] [int] NULL ,
[dateInsertTime] [smalldatetime] NULL ,
[dateDeleteTime] [smalldatetime] NULL ,
[NewServerGroupID] TINYINT NULL ,
[OldServerGroupID] TINYINT NULL
) ON [PRIMARY]
GO
CREATE INDEX [IDX_DelCharInfo_CID] ON [dbo].[DelCharInfo]([CID],[NewServerGroupID]) ON [PRIMARY]
GO
CREATE INDEX [IDX_DelCharItem_CID] ON [dbo].[DelCharItem]([CID],[NewServerGroupID]) ON [PRIMARY]
GO
CREATE INDEX [IDX_DelCharItemEx_CID] ON [dbo].[DelCharItemEx]([CID],[NewServerGroupID]) ON [PRIMARY]
GO
CREATE INDEX [IDX_DelCharSkill_CID] ON [dbo].[DelCharSkill]([CID],[NewServerGroupID]) ON [PRIMARY]
GO