I'm having trouble with a basic noob thing and if I can't get this to work, I probably have no business even trying. Been fighting this for a week and at the end of my rope, i know converting models to dts using old versions of blender will be even harder. The forums are pretty much dead, seems dts conversion isn't really supported anymore, and the game is just too old/torque isn't liked very much.
Change an object from unmovable to movable. Simple, yes?
Stop server. Change client folder object_types.xml for object 1076, pier, so that movable is 1 and unmovable is 0. Save.
Go into Filezilla, confirm only file with pier in it anywhere is data/cm_objects.xml and that just points to marker for when it is under construction, damage, etc.
Open Heidisql. Go into (for me) lif8 object_types to line 1076 and change to movable 1 unmovable 0. Refresh, changes stay.
Start server. Heidi file reverts back. Make changes again and post. Changes stay, reverts back on server start.
Okay... I change all 1076 objects in objects_patch file from unmovable to movable. THOSE changes stay. Object_types reverts back to original. Server won't come up.
Movable_objects table is empty. Unmovable_objects table is empty. Geo_patch is nothing but terrain rows going up to around 1,000.
All the clues I can find over the last week.
make-unmovable-movable-t10547/change-object-state-t11941/https://steamcommunity.com/app/290080/d ... 411765969/WARN 2019-01-22 22:27:54.042 {02} [0] DB::noRS(0 ms) COMMIT;
ERRR 2019-01-22 22:27:54.042 {02} [0] [line #5887] CmChangeStore::_scanObjectsChanges_db() - invalid change
ERRR 2019-01-22 22:27:54.042 {02} [0] [line #5459] CmChangeStore::_loadDbChanges() - can't scan db changes
ERRR 2019-01-22 22:27:54.042 {02} [0] [line #4545] CmChangeStore::init() - can't read all patches from db(terid=445)
ERRR 2019-01-22 22:27:54.042 {02} [0] [line #337] CmPatcher::attachTerrain() - can't init CmChangeStore class. terID=445
INFO 2019-01-22 22:27:54.042 {02} [0] CmPatcher::detachTerrain(445) -- removing previous store!
ERRR 2019-01-22 22:27:54.042 {02} [0] [line #6133] TerrainDeformer::_attachTerrain() - can't register terrain#445 within patcher
ERRR 2019-01-22 22:27:54.042 {02} [0] Fatal: Can't init terrain list (mirror path=""). Terminating.
ERRR 2019-01-22 22:27:54.042 {03} [0] Quit requested!!!
ERRR 2019-01-22 22:27:54.042 {03} [0] Shutting down!!!
ECHO 2019-01-22 22:27:54.042 {05} [0] *** ENDING MISSION
ERRR 2019-01-22 22:27:54.042 {05} [0] endGame: No game running!
WARN 2019-01-22 22:27:54.159 {05} [0] BtWorld::~BtWorld()
ECHO 2019-01-22 22:27:54.162 {04} [0] TerrainBlock deleted!, id = 445
ECHO 2019-01-22 22:27:54.167 {04} [0] TerrainBlock deleted!, id = 444
ECHO 2019-01-22 22:27:54.169 {04} [0] TerrainBlock deleted!, id = 443
ECHO 2019-01-22 22:27:54.172 {04} [0] TerrainBlock deleted!, id = 442
ECHO 2019-01-22 22:27:54.175 {} [0] TerrainFile deleted!, id = 445
ECHO 2019-01-22 22:27:54.177 {} [0] TerrainFile deleted!, id = 444
ECHO 2019-01-22 22:27:54.179 {} [0] TerrainFile deleted!, id = 443
ECHO 2019-01-22 22:27:54.181 {} [0] TerrainFile deleted!, id = 442
ERRR 2019-01-22 22:27:54.183 {01} [0] Quit requested!!!
INFO 2019-01-22 22:27:54.183 {01} [0] Final shutdown initiated!
ECHO 2019-01-22 22:27:54.184 {} [0] Thread pool initialized, threads: 7
WARN 2019-01-22 22:27:54.184 {} [0] Warning - Last tick took 8300 (>64) ms!
INFO 2019-01-22 22:27:54.186 {01} [1] The server has been shut down!
ECHO 2019-01-22 22:27:54.186 {} [] Thread worker terminated [T:WorkerThread6:30016]
ECHO 2019-01-22 22:27:54.186 {} [] Thread worker terminated [T:WorkerThread5:22840]
ECHO 2019-01-22 22:27:54.186 {} [] Thread worker terminated [T:WorkerThread4:5604]
ECHO 2019-01-22 22:27:54.186 {} [] Thread worker terminated [T:WorkerThread3:7256]
ECHO 2019-01-22 22:27:54.186 {} [] Thread worker terminated [T:WorkerThread0:17112]
ECHO 2019-01-22 22:27:54.186 {} [] Thread worker terminated [T:WorkerThread2:27224]
ECHO 2019-01-22 22:27:54.186 {} [] Thread worker terminated [T:WorkerThread1:17784]
ECHO 2019-01-22 22:27:54.186 {} [1] Thread pool shut down