[Tool] [Workshop] LuaWorkshopper - quick tool for addon making and publishing
0 replies, posted
LuaWorkshopper
Version 1.0
This is a repost of my tool due to Addons subforum is now unavailable
Quick Tool For Addon Making And Publishing
Info
Release date: 03.03.2018
Type: Program
Category: Tool
Subcategory: Workshop Tool
Operating System: Windows
Additional Requirements: Installed Garry's Mod or gma.exe and gmpublish.exe
Extension: .exe
Written on: Lua
Compiled by: SrLua 5.1 Pre-Compiled
Interface: Command line
FIle Name: LuaWorkshopper.exe
File Size: 294 KB
License: MIT
Description
LuaWorkshopper is a tool for Workshop which includes .gma creation and Workshop publishing.
Prefix "Lua" means program was written on Lua language. You don't need to have installed Lua tools, program was compiled to .exe and it's portable.
LuaWorkshopper was developed for simplifying addons preparation process. Program will report errors in file or print separately.
Installation
Download latest version from this post.
Put anywhere you want. For best experience use unprotected directories such as Desktop.
Use
For the first startup you need to set bin folder where gma.exe and gmpublish.exe are located.
Go to Garry's Mod folder location (steamapps/Garry's Mod/ or right click on GMod icon in Steam and find "Browse local files...")
Drag from folder your bin folder to LuaWorkshopper (Don't mess with steamapps/Garry's Mod/garrysmod/lua/bin or steamapps/Garry's Mod/garrysmod/bin)
Don't worry about quotation marks, program will strip them
Press enter to continue
After bin folder is set you're ready to use program
First of all you need to choose action, so no arguments accepted there (Example: gma) (Wrong: gma *you addon folder*)
LuaWorkshopper will say what you need to give and what's wrong.
For next results type help. To exit from action type "cancel". Action can be choosen after "Input:" text appearing
Available Commands
exit Exit program.
gma Creates .gma
gma log Returns last gmad.exe log. Available after gmad.exe build.
help Return available commands.
mode Switches input mode filename/path.
workshop create Creates new Workshop Item.
workshop error Return error description by number.
workshop list Returns list of Workshop Items.
workshop log Returns last gmpublish.exe log. Available after gmpublish.exe executing.
workshop update Updates new Workshop Item.
Modes
File Name Mode
File name mode requires file name or folder name without full path.
Example: folder is in C:/Users/Spar/Desktop/ named My Unique DarkRP. You need to type: My Unique DarkRP
2. Path Mode
Path mode requires full path starting from disk (C:/)
Example: folder is in C:/Users/Spar/Desktop/ named My Unique DarkRP. You need to type or drag: C:/Users/Spar/Desktop/My Unique DarkRP or "C:/Users/Spar/Desktop/My Unique DarkRP"
Images
https://files.facepunch.com/forum/upload/104786/7fceee33-0ce5-42eb-85b6-172f65c3478b/Lua Workshopper_2018-03-03_23-09-49.png
https://files.facepunch.com/forum/upload/104786/cc17872c-fdae-47ea-8d07-5fea780863c2/LuaWorkshopper_2018-03-04_00-08-56.png
Known Problems
1) If you put LuaWorkshopper in protected folder, it won't be able to create config and error file.
To fix that:
Put in unprotected folder such as Desktop
or
Run LuaWorkshopper as Administrator.
2) If you ran LuaWorkshopper as Administator there will be an issue with dragging files inside program.
To fix that: Copy path in Windows Explorer and paste into program
3) If you wrote quote symbol " in changes text, it will fail
No fix for now
Next Update
Super-fast creator. One command will create .gma and publish it after
Fix 3rd known problem
Download
LuaWorkshopper v1.0: Windows 32x and 64x | Source Code
Note about source code: LuaWorkshopper use some functions made by Facepunch studio and other programmers. Uncommercial use.
Sorry, you need to Log In to post a reply to this thread.