Justin1967's Forum Posts

  • Path & Wave Designer v1.0.0.9 Update

    This update focuses on accuracy, usability, and performance improvements to make your workflow smoother and more reliable.

    Improvements

    -Fixed JSON Import Alignment

    -Resolved an issue where loaded wave data did not correctly match canvas coordinates. Imported paths now display exactly as intended.

    Streamlined Point Editing UI

    -Removed on-screen move buttons in favor of keyboard arrow controls. This keeps functionality intact while freeing up space for future features.

    Performance & Code Cleanup

    -Optimized internal logic for better responsiveness and a cleaner foundation moving forward.

    This version is all about tightening the experience and preparing for the next wave of features. More powerful editing tools are on the way.

    As always, feedback is welcome!

  • Yes! The time has come where I will be focussing on creating the Arcade Classic 'Galaga', in both C2 and C3.

    You are welcome to join me on this journey and follow my devlog at

    justin1967.itch.io/back-to-the-80s-galaga

    Hope to meet you there and have a great weekend!

  • Path & Wave Designer Tool — Devlog#8

    This will probably be the last update before the Easter Holiday.

    What's new in The Editor?

    -3 new buttons added: Export all created waves to disk in one JSON file. With the Import button you can load all of the waves back into Local Storage. The Clear All Waves button clears Local Storage, all Dictionaries, and Scheduler entries. I will probabably add a warning message for this button after the holidays.

    -On mouse hover over button will change the button color.

    Fixes

    -When the Local storage window is opened, buttons were activated making them unwantedly accessible. FIXED.

    -Choosing a file from Local Storage made the drawing canvas disappear. FIXED.

    Check out the new demo on Itch.

  • Path & Wave Designer Tool — Devlog#7

    -Application code cleanup.

    -Custom animated sprite did not show on preview canvas. FIXED.

    -After loading a wave file in the Scheduler, wave path did not scale correctly to canvas size. FIXED.

    -Button states not always consistent when swithching between modes. Renewed button states.

  • Path & Wave Designer Tool — Devlog#6

    New Local Storage

    -All created waves sent to the Scheduler will now be stored in Local Storage.

    -Files loaded via the Editor or the Scheduler will not be sent to Local Storage automatically. This can be done by loading the file via the Editor and sending it to the Scheduler.

    Check the demo out on Itch.

    I will be working on the arcade classic Galaga the upcoming months to showcase the use of the wave files.

    Side note.

    To all whom have asked how Path & Wave Designer was created...

    Construct 2 and a bit of JavaScript :)

  • Path & Wave Designer Tool — Devlog#5

    New in the Timeline Scheduler

    Previewing single or sequential waves now occurs on a scaled canvas with correct aspect ratio.

    New in the Editor

    -button to send the draw wave directly to the Scheduler.

    -button to go to the Scheduler. No need to go to the Main Screen.

    Fixes Timeline Scheduler

    -removing an entry in the scheduler that had been loaded from disk, did not allow the user to open the same file. FIXED.

    -removing an entry with underlying rows with Mode Time did not correctly update to the previous row. FIXED.

    -changing Mode From Trigger to Time and back to Trigger, erased and disabled all Time fields instead of only the current row. FIXED.

    Coming in v1.0.0.6

    Loaded wave files and internal waves sent to the Scheduler will all be stored to Local Storage and accessible with the button Load from Local Storage in the Editor.

    Check out my devlog#5 on Itch and try the demo.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Due to an export glitch, Path & Wave Designer has been reuploaded. The Timeline Scheduler was not showing paths on canvas. My bad, guy and gals.

    ---

    Path & Wave Designer v1.0.0.4 - Canvas & UI Refinement

    This update improves the drawing experience and fixes critical UI mismatches to ensure a more intuitive workflow.

    Canvas Improvements

    Aspect Ratio Sync: The drawing canvas now scales based on aspect ratio. This prevents the "unnatural" feel when working on non-16:9 targets, ensuring your strokes match the intended screen space.

    Dynamic Margins: Maximum drawing margins are no longer "baked in." They now calculate based on your specific canvas size.

    Visual Guides: Added red lines to clearly show exactly how far past the canvas edge you can draw.

    Bug Fixes

    Text Box Accuracy: Fixed a synchronization issue where x/y values in point editing text boxes did not match the values shown in the pulldown menu. They now correctly reflect the same data.

    Check the Devlog# 4 on Itch.

    Kind regards,

    Justin

  • Path & Wave Designer v1.0.0.3 Update – Godot & GDevelop Support!

    I am excited to announce that Path & Wave Designer has been updated to v1.0.0.3! This update focuses on expanding compatibility, making it easier for developers to bring their custom-designed paths into two of the most popular open-source game engines.

    What’s New?

    The core of this update is the new JSON Export System. You can now export your paths specifically formatted for:

    Godot Engine: Clean, dictionary-based JSON that maps perfectly to Path2D and Curve2D nodes.

    GDevelop: A streamlined format that works seamlessly with GDevelop's structure variables.

    Included Sample Files

    To help you get started immediately, I have included two sample wave files for each engine in the new formats:

    demo_wave_godot.json

    demo_wave_gdevelop.json

    Godot Demo Project Included!

    Because I want to make sure you can see your designs in action, I’ve included a mini Godot Project in this download.

    The Demo Features: A script that reads the JSON file, generates a path, and moves a sprite along the curve at a customizable speed.

    How to use: Simply open the project in Godot 4.x and press play to see the wave in motion!

    Note: While I have included a GDevelop-formatted JSON file, I currently do not have a GDevelop demo project included as I am still learning the ropes of that engine. However, the JSON structure is standard and ready for use by GDevelop veterans!

    How to Update

    Simply download the latest version from the project page. If you are using the Godot demo, make sure to check out the GDScript file to see how the JSON parsing works.

    Thank you for your support! I can't wait to see the bullet-hell and arcade-style waves you create.

  • I'd like to thank you all for your feedback. Many of you requested an option to input a custom target screen size. This option has been enabled.

  • Hi all!

    I just released the demo for Path & Wave Designer v1.0.0.2 for Construct. This update focuses on speed, precision, and stability.

    Key Highlights:

    Add/remove points, smooth paths, and edit coordinates instantly.

    Timeline Scheduler handles multiple waves — add, delete, preview — everything stays in sync.

    Accurate playback with correct segment lengths and cumulative distances.

    Load your own sprites & backgrounds for better previews.

    Try the demo and see how fast and smooth path editing can be!

    I’d love to hear your feedback — what feels intuitive, what could be faster, or any suggestions for features you’d like to see in future updates.

    Thanks for checking it out, and happy path designing!

    justin1967.itch.io/path-wave-designer

  • Path & Wave Designer – v1.0.0.1

    This update makes editing paths and waves faster, smoother, and more intuitive.

    Highlights

    Point Editing – select and drag points with live canvas & target XY feedback.

    Bezier Corner Smoothing – automatically rounds sharp corners.

    Real-Time Playback Updates – time slider and speed slider now update the sprite instantly while playing.

    UI & Usability Improvements – smarter input focus, refreshed font sizing, and seamless grid toggling (key S).

    Bug Fixes – Preview mode now resets correctly; loading custom backgrounds works anytime.

    Experience smoother editing and more precise control over your paths — everything now reacts live as you design.

  • Why a public demo matters

    Before buying a tool, it really helps to try it in a real workflow. A public demo lets you see how it behaves, how intuitive the UI feels, and whether it actually solves the problem you’re trying to tackle.

    With a demo, you’re not relying on screenshots or promises — you can test performance, explore features at your own pace, and be confident it fits your project before spending money. It also makes it easier to give feedback and influence development early on, which benefits everyone in the community.

    That’s why I’ve made the Path & Wave Designer demo freely available — so you can explore, experiment, and decide if it’s the right fit for you before purchasing.

    Quick note: The demo does not include saving and loading of files.

    justin1967.itch.io/path-wave-designer

    Feedback much appreciated.

    Regards,

    Justin

  • Nice job! :) just like I remember back in the late 70's

    minor bug - if you die while the mothership is on screen, the sound keeps playing until the next mothership appears.

    Thanks AllanR I thought I fixed that one. My bad...the mothership only got destroyed. Forget to kill the sound.

  • That with the one missle is ok, but the next should shoot without having to press space again :) I missed the manual tho 😂

    j0schi Press the A key to toggle automatic shooting ON or OFF 😂😂

  • Hey j0schi,

    After death just press the R key. See the instructions :)

    In the original game the player can only shoot 1 missile at a time, but feel free to modify the file. It's there for download.

    Justin