Skip to content

Various helpful scripts I have been working on for the passed year or so.

Notifications You must be signed in to change notification settings

yukie-nobuharu/helpfulbgt

 
 

Repository files navigation

Helpful

Patrick Wilson

What is this?

This is a helpful set of scripts that I made that might help you do things a bit easier. An explanation of everything in here is below.

Please note that you must have the Blastbay Gaming Toolkit (BGT) engine to run these scripts.

Basic Assignment Templet:

Simple way to make basic school assignments.

Includes a few versions (Version 1 to the current version 6) with code changes and improvements in each.

Clearly commented

Clipboard Tools

This simply allows you to read or write text to you're clipboard.

Not clearly commented, but it should be simple enough to learn.

Copyright

This is a copyright function. More info can be found in the code.

Commented to an extent. The comments explain what it does and how to use it (Including a test.bgt script).

Directory Lister:

This program allows you to find all files in a directory.

You enter what you want to find into the input box that comes up, and you get what it finds.

It has no error checks, you could add them on you're own if you need to.

Logger:

Logger is designed to allow you to quickly log anything happening that you wish to log.

The logger is commented, so you know how to use it.

Process Killer:

This is a program that allows you to kill a running process. It does not require the extension (.exe). So type a process name, like bgt or TeamTalk5Classic to kill that process.

Is not commented.

Profile Example.

The profiler is designed to tell you how long a method has run while your script is running. This is a simple example on how to use it.

Random Number Generator:

This is three scripts designed to generate random number's.

  • RandomNumber.bgt just generates a random number and alerts it, asking if you would like to copy it to the clipboard.

  • The second BGT script allows you to choose the minimum and maximum, and also adds an error function as an example.

  • The third one is one I made for an old school project. It asks you for your name, and then generates another number. This is kind of more advanced, and is not commented at all.

Savedata Example:

This was requested by Ty. Savedata is a class that Masonasons.me made that allows you to save settings in a file that you can use in anything you want, and this was a quick example I attempted to make.

String Reverser:

This is a simple program that allows you to reverse strings of text that it asks you for.

How did this come to be?

Well, I needed some basic little scripts that would let me do things quicker, or I was board and wanted to code something, or sometimes people wanted me to code something simple for them. This is a growing collection of these small projects, and this may be updated in the future as new scripts get added.

See Also

GlobalBGT is a global BGT script you can include that allows for some most used includes to be in one place such as readable time and date and time.

Contact Information and Feedback

If you are interested in contacting me to provide ideas, have a question or would like to send a quick comment in, you can use the following information.

This project can also be found on GitHub. https://github.com/braillescreen/helpfulbgt

If you would like to send in a quick donation, anything big or small will help! Use the following PayPal Donate link.

Donate with PayPal

Thank you for using these scripts and I hope you find them "Helpful!"

Patrick Wilson.


Change Log:

12/23/19:

  • All of the scripts should ask if you would like to copy their results to the clipboard so you do not lose anything on the clipboard.

1/12/20:

  • This readme is now up to date and it now documents more.
  • Twitter is now apart of the information you can use to contact me in the readme.

2/7/20:

  • A few little edits to the scripts. Not much happened important.

3/2/20:

  • Copyright now no longer has those worthless braces.

6/14/20:

  • Removed some worthless bits of comments and also changed some code to make it more clean.
  • Changes "Readme" to "Help" because it has a changelog.
  • Grammatical fixes.

7/15/20:

  • Added a Clipboard Appender script, which takes what is already on the clipboard and adds whatever you put there to the clipboard.

10/4/20:

  • Cleans up code considerably along with the help text document.

10/28/20:

  • Project is now on GitHub. You can visit the repo here.
  • Adds new lines to the readme, I hope that fixes some of the formatting issues.
  • The example for copyright is actually readable now and isn't an example of me trying to show-off and confuse everyone.
  • Fixes a tun of undetected errors in the logger script.

11/17/20:

  • Fixes a lot of issues with the readme.

1/2/21:

  • Actually fixes savedata example -- I forgot to load the settings!
  • SaveData example will now tell you what value was found if one is actually found.
  • Added a gitignore file that currently only ignores the important.data file in the savedata example.

1/4/21:

  • Fixes the See Also heading to be a bit more descriptive.
  • Fixes to older change log entries.
  • Added an example for using profiling.

About

Various helpful scripts I have been working on for the passed year or so.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published