Raised This Month: $ Target: $400
 0% 

[TOOL] SourceMod: Watcher (auto-compile changed files) (Alpha 0.01)


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
floube
SourceMod Donor
Join Date: Jan 2013
Location: Austria
Old 06-14-2014 , 18:34   [TOOL] SourceMod: Watcher (auto-compile changed files) (Alpha 0.01)
Reply With Quote #1

SourceMod: Watcher (auto-compile changed files) (Alpha 0.01)

I worked on a new plugin today and was really tired of always dragging the .sp file on the compiler to get it ready, so I decided to make a tool which does that automatically for me and to share it with you!

It is made in Java 7, so you probably need Java JRE (only if you haven't installed it already).

It should work for all Windows versions since it uses some console commands, I've tested it only on Windows 8.1 though.

Since I made this in a few hours, it is kind of a pre-alpha version, so don't expect it to work perfectly!

Also don't be too shy to post your feedback & suggestions here.

Features:
  • automatically compile changed files (based on modify time)
  • automatically move compiled files to a directory
  • ability to save your configuration
  • handy output textarea
ToDo (if possible):
  • automatically upload to server (via FTP)
  • make compatible for Mac and Linux
Known bugs:
  • throws an error if cfg file is changed incorrectly
  • sometimes has problems with folders (but it doesn't destroy anything!)

Download (via GitHub)
Source Code

Screenshots:
The config/settings dialog:


The main window:


Also outputs compile errors:


Last but not least, the succeeded compilation + file moving:

__________________

Last edited by floube; 06-15-2014 at 17:24.
floube is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 18:27.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode