Repository files navigation
a package of various scripts that are used for various purposes within APHGames
Countdown script used for NI-APH Lecture 1 stream
Installation
a terminal-like text with flickery animation
Installation
top-down emitted particles with green canvas background
Installation
Padolsey Pattern Generator, used for slides as a background
Installation
8 bit snow animation
Installation
Text reveal animation using baffleJS
Installation
SVG animation used in Lectures in 2019
Installation
Warp speed animation used in APH Trailer 2023
Installation
a script that fixes glyphs produced by Bitmap font generator (BMFont) - transforms black color into alpha channel
Usage
put bitmap font into the project folder
run node index.js
a script that goes through the SVG files and string-replaces given colors
Usage
put your SVGS into the folder from which you execute the script
declare colors to replace within index.js
run node index.js
a script that prints out sizes, durations, bitrates and dimensions of video files
Usage
put your videos into the folder from which you execute the script
run node index.js
a script that changes EXIF Date Taken value of jpeg images
Usage
put your JPG images into the folder from which you execute the script
run node index.js
a brute-force script I used to find some great names for my ECSLite library
spoiler alert: I didn't find any name
the script goes through every word in words.txt and checks out if:
there is a taken github account
there is a NPM package of that name
there is a taken .io domain
and if not, it will print it into output.txt
Usage
put your words into words.txt (so far there are english words)
run node index.js
creates a noise-like fade between two images. Used in Commodore64 fade-out in NI-APH Intro 2020
Usage
add your images to the script folder, name them input.png and output.png respectively
run node index.js
generates a gray noise. Used in NI-APH Trailer 2021 and a lots of background assets
Usage
set the resolution inside index.js
run node index.js
a simple image resizer
Usage
edit process function inside index.js to set required boundaries
run node index.js
creates an LCD effect, usable for pixel-art images
Usage
put your image into the script folder and name it input.png
run node index.js
Scripts/pixelart-downscaler
tries to downscale a pixel-art image (still WIP)
Usage
put your images into the script folder (they must have .png extension)
edit index.js and set the proper MAX_SCALING attribute (how many pixels for each real pixel)
run node index.js
a simple png-to-jpeg converter
Usage
put your images into the script folder (they must have .png extension)
run node index.js
Scripts/scanline-animation
creates a scanline reveal animation of an image
Usage
put your images into the script folder (they must have .png extension)
run node index.js
upscales an image to get a smooth pixel-art appearance (still WIP)
Usage
put your images into the script folder (they must have .png extension)
edit index.js and set SCALE and ITERATIONS according to your needs
run node index.js
a script that mines data from https://games.tiscali.cz/
since APHGames.cz only contains the most interesting links, the output file must be, from time to time, recreated manually 😔
Usage
run node tiscali-grabber.js to re-generate data_complete.txt
run node txt-to-json.js to re-generate JSON files
About
Support scripts for various purposes
Resources
License
Stars
Watchers
Forks
You can’t perform that action at this time.