Commit Graph

779 Commits

Author SHA1 Message Date
dvdvideo1234
b4785accc3 Added "DProgress" bar
Updated: UpdateListView(pnListView,pnProgress,frUsed,sField,sPattern)
         AddLineListView(pnListView,frUsed,iNdex)
2015-11-02 12:21:41 +02:00
dvdvideo1234
53b5cfe5c3 Add search Progress bar?? To decide if it's needed or not .. Just an idea .. 2015-10-30 17:26:29 +02:00
dvdvideo1234
a1ed04ed76 Renamed defPieces to defTable, because the function
works only with PIECES and its cache
2015-10-30 17:14:08 +02:00
dvdvideo1234
eec64965dd Add more logs to the error handling. 2015-10-30 17:11:32 +02:00
dvdvideo1234
fca40cf069 Added: Search by Model/Type/Name and populate the routine pieces using
trackassembly/trackasmlib.lua\(pnListView,frUsed,sSrcFld,sSrcVal)
2015-10-30 16:58:54 +02:00
dvdvideo1234
a015b843d7 Fixed some "attempt to index a nil value"-s 2015-10-29 12:00:55 +02:00
dvdvideo1234
a32af34cad Changed: OBBCenter() call to GetRenderBounds() because client-side models don't have bounding boxes. 2015-10-29 08:48:43 +02:00
dvdvideo1234
27caf41348 (uiEnt:OBBMaxs()-uiEnt:OBBMins()):Mul(0.5) 2015-10-28 17:02:43 +02:00
dvdvideo1234
40d33d13da Update the frequent pieces 2015-10-28 15:48:34 +02:00
dvdvideo1234
2139ced2e4 Changed: Center point properly calculated in the piece layout. 2015-10-28 11:39:05 +02:00
dvdvideo1234
5c94f9149b Fixed some error messages.
Removed the use of local table definition pointers in the wire extension
Removed localized Color in the wire extension ( used only in one place )
2015-10-28 10:32:57 +02:00
dvdvideo1234
f12a4ea23f Cosmetic comment new line in trackasmlib_wire.lua 2015-10-27 17:32:31 +02:00
dvdvideo1234
a84bf95656 Test: trackasmlibGenActivePoint%
Changed: StringPOA local vars are not parameters ( cosmetic )
Fixed attempt to concatenate nil value in trackasmlibGenActivePoint%
2015-10-27 14:25:40 +02:00
Deyan Dobromirov
a464410899 Works 100% 2015-10-25 14:08:21 +02:00
dvdvideo1234
075b525db7 Update trackassembly/trackasmlib.lua
Add "ePiece:SetMoveType(MOVETYPE_NONE)" to anchor weld_ground
2015-10-23 16:11:49 +03:00
dvdvideo1234
b0f474da09 Fixed:
[Track Assembly Tool] lua/autorun/trackassembly_init.lua:64: attempt to index global 'GetFoEnt' (a nil value)
1. ModFunction - lua/autorun/trackassembly_init.lua:64
2. ApplyEntityModifiers - lua/includes/modules/duplicator.lua:802
3. Paste - lua/includes/modules/duplicator.lua:759
4. unknown - lua/includes/gmsave.lua:58

Timer Failed! [Simple][@lua/includes/gmsave.lua (line 54)]
2015-10-23 15:52:43 +03:00
dvdvideo1234
828cf1d126 Added: More error logs
Added: Exception on active point registration when the data cannot be transferred
2015-10-23 15:03:37 +03:00
dvdvideo1234
3d33c6acec Added: Generate active points using E2 2015-10-22 17:20:56 +03:00
dvdvideo1234
7f10585144 Used string.gsub and OpVar to mach the model extension instead of arithmetic
No need to store the built query, when the cache records are persistent
2015-10-22 16:24:58 +03:00
dvdvideo1234
afdcedbc2e Changed: trackassembly/trackasmlib.lua/RegisterPOA() set default POA
to string ( as it is string )
2015-10-19 09:49:31 +03:00
Deyan Dobromirov
3ebfdd5434 Fixed timer bugs lasting from the old timer setting system 2015-10-18 19:25:28 +03:00
dvdvideo1234
a91582a7a8 Added: Full control option for the memory manager 2015-10-16 18:13:53 +03:00
dvdvideo1234
0d22947c3e Cosmetic changes 2015-10-16 14:41:42 +03:00
dvdvideo1234
20d89c129d Added : Field LINEID on table ADDITIONS
Renamed: Field name LINEID generalization for all tables #line for model/model/type
Changed: SetBoundPosPiece() to match general Gmod error handling convention
2015-10-14 11:33:13 +03:00
dvdvideo1234
4b3d2a9715 Fixed some bugs and added some logs 2015-10-14 10:42:07 +03:00
dvdvideo1234
239def0c39 Fixed the layout for pieces with one active point 2015-10-13 17:03:48 +03:00
dvdvideo1234
6cd8af37e6 Added Store query controlled by a CVar 2015-10-13 16:18:13 +03:00
dvdvideo1234
9d49c7a6f8 Added: Timer mode independent for every table
Removed: Variable MODE_TIMER
2015-10-13 14:59:12 +03:00
dvdvideo1234
e1c31c6f5a The ListViev's first line comes pre-selected, because
this is the current active holder's model the client is using at
the moment of the population
2015-10-13 14:43:27 +03:00
dvdvideo1234
9253ab7509 Updated function RoundValue(nExact, nFrac) with logs 2015-10-13 13:46:14 +03:00
dvdvideo1234
7b5a61c532 Fixed: Attempt to compare number with nil
Fixed: Action WELD_GROUND crashes when Piece have invalid not called PhysObj
Fixed: Properly distribute the cache life between tables
2015-10-13 10:10:35 +03:00
dvdvideo1234
fbbcf2b80f Added: Timer mode and duration changeable by the user 2015-10-12 18:17:49 +03:00
Deyan Dobromirov
5d2cff97b0 Fixed all bugs Works 100 %
Fixed kill timer OBJ and QTM modes
Removed the kill timer for database LUA mode
Tool screen now draws properly
2015-10-10 21:14:49 +03:00
Deyan Dobromirov
4ed93985ba Fixed: Most major things 2015-10-10 11:39:36 +03:00
dvdvideo1234
d5bb4faf7e Added: non-object kill-timer setting 2015-10-09 17:36:00 +03:00
dvdvideo1234
f7c842c77c Added: asmlib.SettingsModelToName() instead of 1-n Get/Set-ers 2015-10-08 13:13:58 +03:00
dvdvideo1234
6cfc2eae8a Updated readme.md 2015-10-08 12:21:23 +03:00
dvdvideo1234
ce8f21dffb CacheQuery now uses the definition table setting for the table PK 2015-10-08 12:01:52 +03:00
dvdvideo1234
1021e5f990 Updated: Wire extension with type matching PK 2015-10-08 11:27:39 +03:00
dvdvideo1234
5026407c2d Changed: Piece snapping now uses a proper anchor 2015-10-08 10:06:43 +03:00
dvdvideo1234
3b735d9ac1 Added: enable/disable wire extension
AttachAdditions reordering
2015-10-08 09:48:36 +03:00
dvdvideo1234
27f43f8ba0 Added: Wire anchorPiece
Changed: Duplicate can be ran on any model
2015-10-07 18:05:35 +03:00
dvdvideo1234
be3db8e122 Added: MakePiece() 2015-10-07 15:59:28 +03:00
dvdvideo1234
46a3b2e7bc Added: proper drawText() with text extension.
Added: real version
Added: operating SYM for directories Var "OPSYM_DIRECTORY"
2015-10-07 15:02:26 +03:00
dvdvideo1234
e50db3d4a5 Added: Anchor selection
Added: Screen:DrawTextAdd()
2015-10-07 12:39:10 +03:00
dvdvideo1234
d8ab814a55 Relocate tostring() called tor setting the database mode. 2015-10-05 14:51:50 +03:00
dvdvideo1234
c9e49ac599 How to switch from SQL to Lua and vice-versa the database mode 2015-10-05 14:48:34 +03:00
dvdvideo1234
c8ab677134 Added additional error handling when the export file has "#" in the name 2015-10-05 14:20:56 +03:00
dvdvideo1234
6894921c67 Removed: Use type() to check for boolean. 2015-10-05 13:56:57 +03:00
Deyan Dobromirov
f3d56e28a9 Added TODO
Set the kill timers to their def values
2015-10-04 22:32:03 +03:00