Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Translations are client side. And function that handle the translations are also client side. They must be loaded from the gaming rig, not the server.
That is also the first time I encounter this error ( o far as I remember at least ), so I will try running a sever under VM and forward it to my real IP to debug this and enable the client logs.
I make a server just now, to test that and it is working quite well for me even with disabled 'sv_allowcslua'. Are you sure that your server is up to date and you have all the permissions on the CFG and addons ? Addons main folders must be with lower case letter to work.
This is my my run command
You need to install the same addon in both client and server. If you are using Linux server make sure the cloned repo folder ( the one that contains the "lua" folder ) name includes only digits, lower case letters and underscore otherwise the linux machine will not see the files at all.
Windows: ...garrysmod\addons\TrackAssemblyTool_GIT ( upper case is allowed )
Linux: ...garrysmod/addons/trackassemblytool_git ( upper case is not allowed )
I made all the files in TA with lower case names. Try leading only the "lua" folder inside the main repo folder. This is the source of the tool and only it is needed to function anyway :P
Garry's Mod - Discorddiscord.com › invite › gmod
Official discord for Garry's Mod from Facepunch | 58700 members. ... You've been invited to join. Garry's Mod. 19,470 Online. 58,700 Members. Accept Invite.
https://discord.com/invite/gmod
It is weird that table hashes and dynamic compilation work for so many people ... You can rid of the "tools" directory BTW. It only contains stuff that makes me develop :D. You can delete everything that is not located in the "lua" directory. I've merged the translation hash indexing and if does not work, then Lua itself does not work.
I always test my changes before I merge or update something so I am sure TA is OK.
My problem with TA is not that it does not configure files to be sent, it's the fact I simply can't do it. All other addons can be scanned for usual resource files for resource.AddSingleFile / AddFile. This approach does not work with TA.
Although This "AddCSLuaFile" claims to solve this problem in the first place o its own and this is pretty weird...
https://wiki.facepunch.com/gmod/Global.AddCSLuaFile
Could you please try if the last WS version works for you. I've added Intensional call of this function. as it seems only "AddCSLuaFile" is not enough for you.
https://github.com/dvdvideo1234/TrackAssemblyTool/commit/c69a3d1f26b22777382eb1defb84c353b717acdf
https://github.com/dvdvideo1234/TrackAssemblyTool/issues/29
Anyway. Does it work now or ?
My translation ARE lua files so they are compiled as a regular UTF8 files ;). I'd blame the Gmod devs on this one... AddSCLuafiles are basically the same but for lua files.
https://wiki.facepunch.com/gmod/Global.AddCSLuaFile