9.5.2 KiteKat repack

02/05/2026 12:02 yosiemelo#91
Quote:
Originally Posted by ThunderNikk View Post
Well I stand corrected, but this isn't 9.1 source this is based from the 9.5 release.

I will do some upgrading and testing.
yes and no, this repack include source as well and im 1000% sure it will not work on 2025 or i dont know how to setup a server ( there is a chance yes )
02/05/2026 13:47 karlkani600#92
Hi atherounge3,
​First of all, huge thanks for your work on this repack!
I wanted to share the specific critical errors I am encountering with the current release files, confirming what others (like Ne0@NCarbon) have reported.
​My Setup:
​SQL Server: Properly installed (SQL Express).
​User: sa user configured as db_owner for all 3 databases.
​Auth/Connection: Fully working (Login successful, game connects).
​The Issues (GameLog.txt):
​1. Critical Crash - Cash Shop Loop (Nesting Level Exceeded)
Even when disabling the cash shop in GameServer.opt (N:game.cash_usable_server:0), the server still crashes upon login with an infinite loop error in the database.
​DB COM ERROR ... DB_ReadCommercialStorageList(dbo.smp_read_purchase d_item_list) : Maximum stored procedure, function, trigger, or view nesting level exceeded (limit 32).
​2. Critical Crash - Character State Saving (Argument Mismatch)
The GameServer binary seems to send more arguments than the Stored Procedure in the Telecaster database expects. This crashes the server when buffering/saving character state.
​DB COM ERROR ... DB_UpdateState(dbo.smp_update_state: @IN_SID: 4) : Procedure or function smp_update_state has too many arguments specified.
DB COM ERROR ... DB_UpdateState(dbo.smp_insert_state: @IN_SID: 8) : Procedure or function smp_insert_state has too many arguments specified.
​It looks like the Telecaster database schema is older/incompatible with the provided CaptainHerlock.exe binary regarding these procedures.
​Looking forward to the updated repack/fresh RDBs you mentioned!
Thanks again.
02/05/2026 21:26 atherounge3#93
Repack got updated. Download link got refreshed

Changelog:
1) Fixed smp_read_purchased_item_list procedure in telecaster
2) Removed source-compiled binary from Game_bin directory to avoid confusing. Now here are only original and sapir619 ones (Source is still included, so if you wish, you build it and change telecaster to your own needs. As you see above, source built herlock requires some telecaster tables changes)
3) Changed Item, ItemRef and SkillFullResource views. Now they are working correctly
4) Modified some lua scripts in adjusted and implemented YoSiem's player ban script
5) Added "scripts" directory inside of "tools" directory. It contains some useful scripts, such as:
- Script to modify DropGroupResource in bulk
- Script to modify MonsterDropTableResource in bulk
- Script to create 02_item.spr file from scratch based on your directory
- MD5 hash script
- Account registration script, so you won't struggle anymore with account creation. Tried to make it as simple to use as possible
- Archive with rest of YoSiem scripts (careful, more than half of them wouldn't work here without adjustments, due to different gameservers. For example, retail 9.5.2 Herlock don't have os. / string libs.
- README.txt which worth to read to avoid stupid questions
- Grimoire tool for client data rebuild / hashing resources
6) Added fresh rdbs to the client data
7) Updated Description.txt, added here some info with mentioning people participated in this repack life. Now here also would be current version of the repack. Also added here miniguide to installation of all the shit


Additional info: I did NOT sort IDA/ pdb files because I have no wish for that. So I have no clue which pdb is original. If you have wish, then sort it out. But for now, I just don't want to do that. And being honest, I bet nobody bothers with that (at least 99% )

Special thanks to:

[Only registered and activated users can see links. Click Here To Register...]
For sharing his scripts

[Only registered and activated users can see links. Click Here To Register...]
For reporting bugs

[Only registered and activated users can see links. Click Here To Register...]
For Grimoire Tool


If you're lazy ass and don't want to get back to first page, here is the link: [Only registered and activated users can see links. Click Here To Register...]


I also would like you guys to test it more. This player ban script looks very smart decision, so if somebody has good PC, try to test it. LIke run game in 2+ windows and ban urself, then try to log in, etc
02/05/2026 23:33 karlkani600#94
Hi atherounge3,

Thanks for the updated repack! Everything is working great now with the new DBs.

I just wanted to report the small syntax error in Resource\Script\Kitekat\extra_things.lua that was causing the GameServer to crash on startup (Lua load failed).

Around line 209 (inside the epoch_to_date function), there is a misplaced double quote in the sconv parameters:

Current (Error): "#@month"@#,

Fixed: "#@month@#",

Here is the full corrected line to replace:

Lua

return sconv("#@day@# / #@month@# / #@year@#", "#@day@#", day, "#@month@#", month, "#@year@#", year)

Applying this fix solved the startup crash immediately. Thanks again for your hard work!
02/05/2026 23:43 osomeloso#95
Is there by any chance a way to apply your updates to the Telecaster database without having to reset it from scratch, so I don’t lose my gameplay progress? Thanks.
02/06/2026 05:20 atherounge3#96
Quote:
Originally Posted by karlkani600 View Post
Hi atherounge3,

Thanks for the updated repack! Everything is working great now with the new DBs.

I just wanted to report the small syntax error in Resource\Script\Kitekat\extra_things.lua that was causing the GameServer to crash on startup (Lua load failed).

Around line 209 (inside the epoch_to_date function), there is a misplaced double quote in the sconv parameters:

Current (Error): "#@month"@#,

Fixed: "#@month@#",

Here is the full corrected line to replace:

Lua

return sconv("#@day@# / #@month@# / #@year@#", "#@day@#", day, "#@month@#", month, "#@year@#", year)

Applying this fix solved the startup crash immediately. Thanks again for your hard work!
Thank you! I don't know how this even happened, lol!


Quote:
Originally Posted by osomeloso View Post
Is there by any chance a way to apply your updates to the Telecaster database without having to reset it from scratch, so I don’t lose my gameplay progress? Thanks.
Restore it as additional databases and transfer these things:
- StringResource_EN from arcadia

- Item; ItemRef and SkillFullResource views from Telecaster
- smp_read_purchased_item_list procedure from Telecaster

- on_login script.lua script
- Kitekat/extra_things.lua script (with fix from karlkani600 written above)
- Kitekat/PlayerBan.lua script

Also use new client

Or you can just backup / copy-paste next tables:
Alliance
Character
Farm
Friends
GlobalVariable
Guild
GuildMember
Item
ItemCoolTime
ItemKeeping
Party
Pet
Quest
QuestCOolTime
RandomOption
RandomQuestInfo
RankingInfo
RankingScore
SecrouteInfo
Skill
State
Summon
Title
TitleCondition

But in fact, I think that you're playing alone, so only Character, Skill, RandomOption, Summon, Pet and Item would be pretty enough for you

(If you have navicat you can just ctrl+a -> ctrl+c -> ctrl+v bulk copypaste all tables lol)
02/06/2026 16:52 Ne0@NCarbon#97
9.1 binary gs does not work with sql 2025,but 9.5.2 binary works with 2025 standard
02/06/2026 18:04 osomeloso#98
2026-02-06 18:01:10 Lua run doFile failed. Resource\Script\Kitekat\extra_things.lua([string "..."]:209: ')' expected near '@')
when start server.


Copilot fix, work.


Quote:
Originally Posted by atherounge3 View Post
Uplaoded new repack version. Links were updated.

Changelog:
Fixed animations
Added new monsters/pets from 9.6
Fixed motions
Added new NPC in Horizon, with some management
Added some scripts, including antimacro system (idk, id if works flawless, test it)
Updated levelupmypets script, now it levelups pets up to 180lvl
Added some strings
Fixed global chat issue
Jerked off databases a little bit
Now MonsterResource has id as a key (means all monsters duplicates were removed) and local flag set to 0 for every monster in the game
Added sql types of backups (In case if you have older sql version, I set it to SQL Server 2017)
Now here are 4 batch files to start the game, with 3 different most used languages (Like a guide for you how to start the game with specific 'X' language)


Also I've put a source of Herlock which supports 9.5.2 SFrame, but it needs some modifications:
1) Change packets to original ones
2) Change MAX_RANDOM_OPTION_NUMBER to 10
3) Change pPtr->GetHandle() to pPtr->GetSID() in the DB_UpdateGuildMemberPoint push construction
(Perhaps here is something else (most likely), so I didn't even bother for now. Perhaps, later I would include fixed source-built herlock in the repack. But now we have what we have.
IF you're feeling yourself smart enough, then just replicate behavior of original 9.5.2 binary, since you have pdb file. Not much hard, if you are considering yourself a developer. At least you can search in the internet for the info.

IMPORTANT INFO
The origin of this source is unknown. Here is arabic guy claiming that this source was made by him, but he is unable to prove that and considering his "releases", he is totally uncapable of doing such gameserver upgrade. So if somebody knows origin of that Herlock, let me know. I'll add credits to this wonderful guy.

Also, as I remember, I made a patch to one of original precompiled binaries. But can't remember what exactly I patched and which binary I patched. And I don't have previous ones, so... If you have and don't trust, just replace them. Nothing would be changed. Compare hashsums, idk... Your choice. Any way...-===>


Credits to:

@[Only registered and activated users can see links. Click Here To Register...]
For european game client (I dumped his server one and took working nx3/naf from it, so now gaian characters are looking better)

@[Only registered and activated users can see links. Click Here To Register...]
For his repack, from which I took motions and packed rdb tool with prepared structs

@[Only registered and activated users can see links. Click Here To Register...]
For writing his script for Job Level


Link itself, if you're too lazy ass to scroll in the beginning: [Only registered and activated users can see links. Click Here To Register...]
I’ve spent the whole afternoon thinking the client you shared didn’t include the 9.6 pets… but they’re not in the database at all.
You tricked me!”
02/06/2026 20:37 atherounge3#99
Quote:
Originally Posted by osomeloso View Post
2026-02-06 18:01:10 Lua run doFile failed. Resource\Script\Kitekat\extra_things.lua([string "..."]:209: ')' expected near '@')
when start server.


Copilot fix, work.




I’ve spent the whole afternoon thinking the client you shared didn’t include the 9.6 pets… but they’re not in the database at all.
You tricked me!”

My bad, I'm sorry
Just realized what exactly I forgot, lol

While "compiling" everything together, I am making changelog (not after uploading, but while packing already) just to save time.
When I was making this patch, I fucked up entire database. Short story as timeline:
1) I'm finishing doing changes
2) I'm making backups as .bak files
3) An idea came in my head to rename databases to make it better and cleanup some things as well
4) I'm restoring databases
5) I'm renaming them, changing colation, changing some procedures
6) I'm doing backups with replacements (.bak)
7) I'm doing .sql backup
8) I'm removing current databases to recheck everything
9) I'm restoring databases from .bak
10) I'm realizing that I fucking restored wrong databases (restored OLD without ANY fucking changes, means I saved old databases overwritten to new ones, so new became lost forever)
11) I got mad and spent another few hours sorting all that shit because literally everything got rolled back

So when I uploaded this patch, I had some strong feeling that I forgot something. Checked multiple times -> forgot nothing. Did everything. Rechecked everything again. Restored-deleted, everything seems fine. Removed old backups, only new now

So now I realized what I forgot to do xD
Would implement them in the next patch
With new pixies as well (at least would try to)
02/08/2026 07:11 matmamat1214#100
Wow big thanks for sharing, everything works fine I only have one issue regarding summon exp, my pets doesn't seem to gain exp & I don't know where to look to solve this
02/08/2026 16:01 ActionGod#101
Can anyone explain to me why the admin panel isn't working for me? I can't work properly with either the tool or the commands in the chat. I added the command to dbo.AllowedCommandsForPermission, but it didn't work either.
02/08/2026 16:37 atherounge3#102
Quote:
Originally Posted by ActionGod View Post
Can anyone explain to me why the admin panel isn't working for me? I can't work properly with either the tool or the commands in the chat. I added the command to dbo.AllowedCommandsForPermission, but it didn't work either.
What do you mean? Which "admin panel"?

You just give yourself 100 permissions in Telecaster.dbo.Cahracter and type in chat /run blahblah
02/09/2026 05:51 ActionGod#103
Quote:
Originally Posted by atherounge3 View Post
What do you mean? Which "admin panel"?

You just give yourself 100 permissions in Telecaster.dbo.Cahracter and type in chat /run blahblah
I'm wondering if I can use admin commands like item distribution and monster spawning in the client. Is there an admin tool that works properly? I tried flatgm, and it loaded the databases, but distribution doesn't work. So, I'm wondering if anyone has encountered this and set up admin commands and can share their experience.
02/09/2026 10:05 atherounge3#104
Quote:
Originally Posted by ActionGod View Post
I'm wondering if I can use admin commands like item distribution and monster spawning in the client. Is there an admin tool that works properly? I tried flatgm, and it loaded the databases, but distribution doesn't work. So, I'm wondering if anyone has encountered this and set up admin commands and can share their experience.
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

???
02/10/2026 15:19 osomeloso#105
Quote:
Originally Posted by atherounge3 View Post
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

???
I have a question. In your pack, you include the tool GlanduRDBTool, which is very useful for working with RDB files and connecting to the database. However, in the version of the Client 9.5.2 that you shared, as far as I know, it is not possible to work with RDB files inside the Resource folder. The data.0xx files must be rebuilt with the RDB files inside. I’m curious why this application, which does not recompile the data files, is included.