Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

TDP Cabal server repack v2.8 [halloween]

The Dinosaur
Loyal Member
Joined
Jun 29, 2008
Messages
5,028
Reaction score
999
I promised a release for Halloween :thumbup:

v2.8 download ->

v2.8b patch download ->

* Fixed inventory and warehouse crashes
* Fixed random loot crashes
* Stopped cabal_patchtool from packing (not unpacking) data.enc, item.enc and mob.enc

To upgrade copy the patch files to centos, run cabal_config to update the server and run "cabal_patchtool pack" to make a new client patch.


readme.txt said:
The Divinity Project Cabal server repack v2.8
===============================================

It's finally time for a new release. This one is mostly a bugfix with a few minor new
features.

This is not "Chumpy's repack" as others have put work in and it isn't just mine anymore.
Contributers and notable testers include:

VisualEvolution
Cypher
Lost-Spirit
Yamachi
CrazyArcad
Phantom*
[hidden]
Cath22
All of <3


New installations
===================

Copy the files to the /root/ folder on centos.

From terminal or putty type the following 2 commands:

chmod 0777 /root/cabal_install.sh

/root/cabal_install.sh

Values between the [ ] are defaults, press Enter to accept the default or enter
your own choice if you need to.

After installation type "cabal_config" to configure and start the server.

You can run cabal_config at any time to reconfigure the server. It will automatically
stop the server if it is running and clear away old configs if it needs to.


Upgrading any existing server
===============================

Copy the files to the /root/ folder on centos.

From terminal or putty type the following 2 commands:

chmod 0777 /root/cabal_install.sh

/root/cabal_install.sh

When asked about upgrading say yes. THIS WILL WIPE ALL OF YOUR EXISTING CONFIG
(not databases) so make sure you have backups if you want to keep old configs
and copy bits back in later.


What is new since v2.5?
=========================

Lots of things have been tweaked to make things more stable and have less crashes
but this comes at a price. Make SURE you read the client section below.

Some of the more notable changes are:

* Added cabal_patchtool command
* Added cabal_maptypes command for switching channel modes
- Normal
- Hardcore
- Hardcore4x
- Halloween
* Added Halloween event config
* Fixed purple lamps
* Added Phantom*'s zpipe source and binary
* Made Centos 5 friendly, no more warnings about initlog
* Changed cabal_config to work with multi-server setups and added some
* Added new EU beads and prem types (only valid ones, no wexp/pet exp etc)
* Fixed broken Venus config setting channel number to 10 instead of 1
* Added common.ini setting for SP regeneration thanks to Yamachi
* Added cabal_portchange for those that need to change port ranges after cabal_config
* Added Hardcore and 4x channel configs
* Fixed cabal_rates setting Alz amount and Alz Bomb the wrong way around
* Re-enabled DropDiscount to replace all Extract Potion drops with Chaos Lamps
* cabal_dynip updated to v1.2


The client
============

Because both client and server hold the game data you crash if your client does
not have the same data as the server. Because of this we cannot use just any client
patch (enc files) we must use patches that perfectly match our servers or you will
get disconnected a lot. For this reason i have added the cabal_patchtool command.

For the client base i personally use the Jan 30th 2008 OGPlanet client. Others might
work but i don't test with them yet.



Next i add the files from /root/clientfiles/clientpatch

Your decoded enc files are in /root/clientfiles/encfiles


Making a new patch
====================

If you edit a language.txt, klog.txt, an NPC or shop and need new enc files then
make your edits to the ones in /root/clientfiles/encfiles.

Run the "cabal_patchtool pack" command and those enc files will be packed into
the /root/clientfiles/clientpatch folder. The clientpatch folder will be zipped
to /root/clientfiles with a dated filename so you can keep your old patches
just in case.


How to use different enc files/exe/launcher?
==============================================

Decode your own enc files to .txt using the "encpack" command and replace the
ones in /root/clientfiles/encfiles. Replace the exe or anything else in the folder
and your patches will be made from everything in /root/clientfiles/encfiles.
 
Last edited:
Newbie Spellweaver
Joined
Oct 27, 2008
Messages
15
Reaction score
0
Great, you're one of the best, I'm new here but already know you know a lot.
Excuse my English. :)
 
Elite Diviner
Joined
Feb 12, 2008
Messages
439
Reaction score
175
but now with this repack has many questions here in forum that beginners make.

nway, to come more things ;)
 
Junior Spellweaver
Joined
Dec 15, 2008
Messages
124
Reaction score
40
Great Work Thank You To All Developers & Testers Involved.

I will load this tonight and throw the switch ;)
 
Skilled Illusionist
Joined
Feb 6, 2009
Messages
327
Reaction score
56
Ouch!

This file is popular. Can't download yet. Is the file link broken??
I know your files are ok to download usually Chumpy! lol!
 
The Dinosaur
Loyal Member
Joined
Jun 29, 2008
Messages
5,028
Reaction score
999
Uber release chumpy, any changes on database structure? *hope not*
No database changes yet. When it comes to upgrading databases i am going to have a lot of problems with people's customisations so i'm kind of putting that off :/

Ouch!

This file is popular. Can't download yet. Is the file link broken??
I know your files are ok to download usually Chumpy! lol!
The link is ok, 44 downloads s far. What is stopping you from downloading?
 
Skilled Illusionist
Joined
Feb 6, 2009
Messages
327
Reaction score
56
@Chumpy:
Its ok thanks, I have managed to download it now!

How do we use the Halloween config cos I get 'command not recognised' when using 'cabal_maptype'??
Other command 'cabal_patchtool' works fine.
 
Newbie Spellweaver
Joined
Nov 30, 2008
Messages
89
Reaction score
0
oh chumpy! nice release and great jod! thanks!:p: i tested!:p
 
Newbie Spellweaver
Joined
Oct 18, 2007
Messages
67
Reaction score
0
thank you for this wonderful release chump, could you add xmas and new year event mobs too? or option to add custom event mobs - the same way as your halloween one?
 
Skilled Illusionist
Joined
Feb 6, 2009
Messages
327
Reaction score
56
Great release. But there are no jack o-lanterns on maps?! :eek:tt1:

Thanks Chumpy!


----


Sorted out my old problem. cabal_maptype does not exist. Its actually called cabal_channeltype or something so got that cleared up!
 
Last edited:
The Dinosaur
Loyal Member
Joined
Jun 29, 2008
Messages
5,028
Reaction score
999
can i use centos 4.7 server CD in this files ?
Yes you can use centos 4.x but the patchtool command won't work as some parts of 4 are tool old for Phantom*'s enc packer. Updating those parts is very difficult and i don't think people will want to go through that.
can i use my old cabalmain with xrap?
Yes you can. If you want to use the patch tool just replace the cabalmain in /root/clientfiles/clientpatch and new patches will be made using yours.
thank you for this wonderful release chump, could you add xmas and new year event mobs too? or option to add custom event mobs - the same way as your halloween one?
That is the plan. Unfortunately time got VERY tight and i had to skip a few bits just to make the Halloween release date. Nearer the time i will add more configs but now that you have an example it probably wouldn't be to hard to make your own ;)
Great release. But there are no jack o-lanterns on maps?! :eek:tt1:

Thanks Chumpy!


----


Sorted out my old problem. cabal_maptype does not exist. Its actually called cabal_channeltype or something so got that cleared up!

Only on the 1st 3 maps. As mentioned above i simply ran out of time and i would have had to sacrifice something else if i did all maps. Using the examples in the first 3 maps you can add the rest quite easily though.

I renamed the maptypes command at the last minute as i just knew somebody was going to say "it doesn't change maps it changes hannels!".
 
Initiate Mage
Joined
Nov 24, 2008
Messages
4
Reaction score
0
how to change server file for up level pet.

im sorry my eng not good.
 
Back
Top