Page 7 of 10

Re: KTRose Source code release

PostPosted: Fri Apr 25, 2014 3:09 pm
by PurpleYouko
Already updated it for that one :D

Re: KTRose Source code release

PostPosted: Fri Apr 25, 2014 5:58 pm
by PurpleYouko
Updated a little more stuff needed to add both the Buff Bot (provided by laetii) and to allow Map Defense Crystals to spawn as NPCs (part of the Tower Defense Game project)

Files modified (need to be copied to client 3ddata folder also)

3ddata/STB
LIST_NPC.STB
LIST_NPC_S.STL
FILE_AI.STB (You DO NOT need this to be copied to the client)

@ laetii. You messed something up when you added [BUFF]Genius at position 1025. Every entry after that was showing the wrong name from the STL. Fixed in this version of STB and STL.

3ddata/NPC
list_npc.chr
Had to make new entries for the crystals and also needed to fix a messed up entry that was making needle hornets appear as little woopies. No idea how that happend lol.

AIP file
NPC_1025.AIP. You DO NOT need to put this in your client at this time. The script allows [BUFF]Genius to cast her buffs and runs from the server only.

Database
list_npc.sql
You need to put this into your database, replacing the version that is already there. It includes spawn data for [BUFF]Genius and all the Junon Map Defense Crystals

That's about it. have fun

Re: KTRose Source code release

PostPosted: Fri Apr 25, 2014 6:19 pm
by XxXshidoXxX
Oh vey, this stuff is pretty fun !
Placed some everywhere, those are pretty fun to use with friends ^^

Re: KTRose Source code release

PostPosted: Fri Apr 25, 2014 8:07 pm
by Circa
K i need to ask, how difficult would it be to make KTRose server to work with the release of the evo client source? If it's far worse than using the rev 81, then i'll stick to using rev 81.

Re: KTRose Source code release

PostPosted: Sat Apr 26, 2014 2:28 pm
by PurpleYouko
You would just have to change the packet structures where needed and make encryptions match (or remove encryption entirely from both sides as I did)

Re: KTRose Source code release

PostPosted: Thu May 01, 2014 2:41 am
by laetii
PurpleYouko wrote:@ laetii. You messed something up when you added [BUFF]Genius at position 1025. Every entry after that was showing the wrong name from the STL. Fixed in this version of STB and STL.


Yes at the beginning i messed up some files ^^ but now they're all working well thanks to you ;)

and now i successed to give all buff from only one NPC =)

Re: KTRose Source code release

PostPosted: Mon May 12, 2014 8:45 pm
by kismetbecomes
PY, I'm kinda lost here.
Usually when I setup a server, I automatically extract the client and replace the files (stbs, aips, questdatas) in the server folder.

PurpleYouko wrote:Files modified (need to be copied to client 3ddata folder also)
3ddata/STB
LIST_NPC.STB
LIST_NPC_S.STL
FILE_AI.STB (You DO NOT need this to be copied to the client)


This confused me. I'm assuming this updated/modified files are inside the server folder?
Does this mean if I setup a KTRose server I don't have to extract the client and replace the files there?

Re: KTRose Source code release

PostPosted: Mon May 12, 2014 9:29 pm
by PurpleYouko
kismetbecomes wrote:PY, I'm kinda lost here.
Usually when I setup a server, I automatically extract the client and replace the files (stbs, aips, questdatas) in the server folder.

PurpleYouko wrote:Files modified (need to be copied to client 3ddata folder also)
3ddata/STB
LIST_NPC.STB
LIST_NPC_S.STL
FILE_AI.STB (You DO NOT need this to be copied to the client)


This confused me. I'm assuming this updated/modified files are inside the server folder?
Does this mean if I setup a KTRose server I don't have to extract the client and replace the files there?

That is correct.
If you set up the KTRose server and client then all the matching files are already in both client and server
The updated files mentioned are in the Server SVN so when you get those, they won't match the client.
KTRose client doesn't need to use VFS so you can just copy these files into the 3DDATA/STB folder in the main client (NOT in VFS). It will load them from there in preference to the VFS.

As I am no longer running a patcher for the KTRose client I will put up any mods into the server SVN as they happen.

If you were to set up a KTRose server and use the 112 installer that Blackdpd provided recently then the files will not match.
You then have two choices.
1) Extract the client and copy STB, QSD and AIP files into the server. (not recommended as you will lose all the custom stuff that has been added to the client)
2) Copy all the client files from the server into the 3DDATA folder of the client. Note: There are a LOT of files in the KTRose client that are not in the 112 installer. there are custom carts, castle gear and a load of items from JRose and Wish online. Some items are completely custom. Even some maps have been added. You would have to copy over all the ZSC, CHR, ZMS, EFT and all the other stuff to re-make the custom client.

If you are having trouble with NPC speech then the best shot is to install the 112 then copy the entire KTRose client into the 112 folder to overwrite it. That way you should have it installed and working correctly.

Re: KTRose Source code release

PostPosted: Wed May 21, 2014 3:54 am
by rl2171
How do the buff bot and map defense crystals work?

I see them, can't talk to any of them and don't seem to be getting buffed.

Does a char need to be a certain levels to activate them?

Thanks

Re: KTRose Source code release

PostPosted: Wed May 21, 2014 5:12 am
by harry12
hi py can you add buff fairy on your source code? or a buff fairy that come & buffs on a certain of time and areas.