Misc Devlogs
New lexer : No longer easily supports renaming keywords (though in compatibility this is still allowed). No longer supports unicode symbols, this will hopefully...
1 file
Instances and objects must now be exposed via interface.exposeAsset in order to be able to be accessed from within Catspeak through a numeric id. Does not affec...
1 file
Removed GM_project_filename from GML API as it leaks the name of the computer (and potentially name of the computer user). Sneak-peak into some Catspeak v4 code...
1 file
You can now tag Catspeak scripts with a virtual filename: // using parseString var ir = Catspeak.parseString("fun (a, b) { a + b }", "adder.meow"); // using par...
1 file
Implemented other ( docs ). catch and throw are now supported ( docs ): -- if an exception occurs, use a default value instead let result = could_throw() catch...
1 file
Add codegen for simple calls with 4 and 5 parameters (gets around an LTS runner bug). ( Harlem512 ) ( Addendum #1 ) Added catspeak_get_self and catspeak_get_ind...
1 file
Fixed self scope when calling unbound functions like draw_self . Added a method of exposing Everything™ through a super secret option . Resolved operator prec...
1 file
Implemented with loops. Added catspeak_execute and catspeak_execute_ext for calling Catspeak functions with the current self scope. Added catspeak_method for re...
1 file
Fixed catspeak_collect() from crashing. ( tabularelf ) ( Addendum #1 ) Fixed .parseString memory leak and wrong environment. ( tabularelf ) Calling .parseString...
1 file
New and improved Catspeak! Native functions by default, faster, safer, and simpler. New custom preset system. Added addGMAsset , addGMLFunction , and addGMLFunc...
1 file
Implemented use keyword. Allowed fun expressions to take no () s if there are no arguments. ( fun { return 1 } ) Adds the :property syntax for simple function g...
1 file
Backports Catspeak to LTS. Adds the following methods to compiled Catspeak functions: .getSelf() - Returns the self defined by setSelf , or the global context i...
1 file
New and improved Catspeak. May be buggy on HTML5, and may be slower because things are a bit unoptimised right now. Reimplements support for string literals Bug...
1 file
Removed is_vec3 and is_vec4 by ( tabularelf )...
1 file
Modding language for GameMaker games
A patch to add a new function catspeak_into_gml_function intended for converting a Catspeak function into a non-asynchronous GML function. Added catspeak_sessio...
1 file
A small release to add some additional functions to CatspeakFunction s for accessing global values. A lot of technical debt has been built up, so the next relea...
1 file
Many bug fixes and correctness checks. This release also brings new features such as And Expressions , Or Expressions , and method call semantics ...
Bug fixes to the Future library and identifiers starting with underscores. Minor documentation updates...
1 file
Adds better process management through the use of "futures". This release makes a couple of breaking changes, so be warned. Notably renaming catchError on proce...
1 file
Huge refactors to Catspeak to improve its performance and usability. Because this is a major release, old code is unlikely to work...
1 file
This patch changes the keyword for exporting functions to GML from greedy to extern . To export functions to GML you should now use extern fun : callable_by_gml...
1 file
This patch brings bug fixes to the implementation of functions as well as the addition of named function arguments!...
1 file
This release introduces functions into the Catspeak language. This makes it possible to create new behaviour that is able to executed from within GML or the Cat...
1 file
This release brings improvements and for -loops to the language...
1 file
Patches a breaking bug in the process manager...
1 file
Modding language for GameMaker games
Version 1.0.0 is here! It brings bug fixes and improvements compared to the pre-releases...
1 file
Hopefully the final pre-release before 1.0. This update brings lots of refactors to the usability of the library, such as automatic multi-step processing, and t...
1 file
This release brings language improvements, usability improvements, and examples. Notable additions include: JSON support Multiple error and result handlers Brea...
1 file
A simple release to get some input from users. Not feature-complete and not production ready!...
1 file
I have been granted CSS access! I'm busy right now but I'll make small changes throughout the future, I think I'm going to amalgamate some of my pages on to thi...
Here is a devlog post explaining my progress towards V1 and my plans for the V1 release. Ever since v0.1, I have added a music box and modified the demo map to...
AUDIOMOOD LEXICON SOUND GRAPH CONTRIBUTE Spectral A wash of slowly shifting harmonic fields: low‑mid drones (80–400 Hz) anchor the space with velvety weight...
AUDIOMOOD LEXICON SOUND GRAPH CONTRIBUTE Spectral Full‑frequency spectrum from deep sub‑bass rumbles (20–60 Hz, contrabassoon, tuba, bass drum, synth sub)...
AUDIOMOOD LEXICON SOUND GRAPH CONTRIBUTE Spectral Warm, continuous-spectrum tones shaped by physical materials: tube saturation adds even-order harmonics glowin...
AUDIOMOOD LEXICON A set of use cases defining how a sound operates within a mix, scene, or interactive soundscape. Apply them to any descriptor to define how th...
AUDIOMOOD LEXICON SOUND GRAPH Layer 🌫️ SUBSURFACE / MYSTERY MODES Spectral 200–600 Hz warm, hollow fundament; airy upper partials floating around 5–8 k...
AUDIOMOOD LEXICON SOUND GRAPH CONTRIBUTE Layer 🧨 DIGITAL ARTEFACTS & DISTORTION Spectral Sub‑bass drone foundation (30–80 Hz) layered with dense, inharmo...
AUDIOMOOD LEXICON SOUND GRAPH CONTRIBUTE LAYER ⚡HIGH-TENSION STATES Spectral 80–200 Hz weighty fundament with sharp, dissonant harmonics; metallic sheen (...
AUDIOMOOD LEXICON SOUND GRAPH CONTRIBUTE Layer 💔 EMOTIONAL / HUMAN SIGNALS Spectral Warm, mid‑range‑centric fundamentals (200–800 Hz) with rich, even...
Sound descriptors capture how a sound is experienced by the human ear and brain , independent of its emotional tone or physical origin. Rather than naming a moo...
AUDIOMOOD LEXICON SOUND GRAPH CONTRIBUTE Spectral Low‑frequency punch concentrated at 50–120 Hz (kick drum chest‑thump and 808 boom), with sharp transient...
AUDIOMOOD LEXICON ⚡ HIGH-TENSION STATES ├── IS-A: Heightened anxiety, imminent threat ├── SIMILAR-TO: Tense Techno, Suspenseful, Ominous, Forebodi...
The Art and Science of Translating Sound into Language Audio Description is the practice of rendering sonic experience into precise, evocative language—bridgi...
Beneath each category, you'll find a comments section where you can add your own Sound Descriptors to the AUDIOMOOD LEXICON Whether you're an audio professional...
Hey there guys i'm Sammer. just to notify that to you guys that i made this fnf mod. If you guys would love to play it give it a shot...
1 file
https://menutowngames.com/ will be the definitive experience for my Games. SOME Games will even end up hitting the main website before they hit newgrounds or it...
Bonjour à tous, je suis de nouveau présent ! Aujourd'hui, j'inaugure donc Bunch Of Tools comme le devlog technique de mon jeu Bunch of Spirit (que vous avez c...
Loading more posts...







