Fixtor: The Next-Gen Fixture Editor for GMS1-2.3
A downloadable tool for Windows
Introducing Fixtor: An easy-to-use, reliable, full-featured physics fixture editor, for GameMaker: Studio 1 ~ 2.3+.
As a fixture editor, Fixtor aims to overcome the fixture limitation of Box2D physics.
You can now have as many concaved polygons as you want, as well breaking through the 8-point limits.
You can even add more than one circle within a fixture!
Not just that, Fixtor aims to best the built-in fixture editor, by bringing you these powerful functions:
Main Features
A simplified workflow, but with powerful tools to speed-up your creating efficiency:
- Anchor-point-based transformation, includes moving, rotating and scaling your selected nodes.
- Load an image file for tracing reference, or use auto-trace to save time!
- Fast & clear node group management, lets you work with infinite sub-polygons with ease.
- Mirror flip all the selected nodes horizontally / vertically with one key.
- Snap nodes to a customizable grid, or lock their moving axis to one.
- A rotatable symmetry ruler, to help you build symmetric shapes twice as fast.
- Essential editing functions, such as copy, paste, undo and redo.
- See how your polygon will behave before you put it into your project, by starting a physics simulation.
- Save / Load your Fixtor projects.
Once you finished building your fixture, it can then generate an easy-to-setup script, containing the fixture you've made, along with some additional functions:
- Lets you mirror flip the fixture at runtime, so you don't have to make an additional flipped fixture for your sprites anymore.
- You can pass a set of coordinate offsets to the script, to modify the fixture origin point at runtime.
- Change the current fixture to another; All you need to do is calling the new fixture script you want.
The asset itself is a Windows software, it can only be run in Windows Operating System.
The script generated by this asset can be imported and work with every GameMaker: Studio iterations (GMS 1, GMS 2 and GMS 2.3+) and every platform versions of them.
This asset can only work with Box2D (The built-in physics engine for GMS 1, GMS 2 and GMS 2.3+)
Update log
v 1.5
- Added a new script output method (Output to clipboard)
v 1.41
- Fixed a problem with "custom script texts" function
v 1.4
- Added a function that allows you to insert custom texts into the script
- Fixed a problem related to the exported script file
- Fixed a problem with inputboxes
v 1.3
- Added a pixelated rendering method for reference sprites
- Added an ability to lock the reference sprites in position
- Added a new window to let you input the position for the nodes, by right-clicking them
- Added a hokey for output the fixture codes (CTRL + E)
- Added mouse middle button & side buttons support for panning the view
- Added a coordinate information for the nodes (when you drag them)
- Relocated the "Apply sprite origin" option to the generated code, instead of in the program
- Redesigned the reference sprite's property window, for a more intuitive experience
- Fixed a file read/write problem
v 1.2
- Increased how far the camera can zoom in / zoom out
- Changed the minimum grid size to 1 for the "Snap to Grid" function
- Optimized the way the bridge spawns when fixture test is enabled
- Fixed a bug that may cause the program to crash on the startup
v 1.1
- Added Sprite Tracing: Generate an accurate shape based on any provided sprites!
- Fixed a bug that may cause the program to crash on the startup
- Fixed a bug that cause the panel position acting weird after resizing the window
Purchase
In order to download this tool you must purchase it at or above the minimum price of $9.99 USD. You will get access to the following files:
Comments
Log in with itch.io to leave a comment.
I am using Fixtor for a pixelart game, and for some reason the sprite goes out of the fixtures border, or the other way around.
I tried everything, changing the sprites origin, changing the origin in the code and nothing seems to work. It still seems to go outside the fixtures borders when rotating the image_angle.
Hi again, just wanted to say this is the tool I really needed and still i think its so amazing, if you have any kind of other tools for box 2d and game maker please release, I buy them all.
I've just downloaded this, and it looks good, but I wish there was a tutorial about how to use the script that is outputted by the program in a Gamemaker project
Hey, don't know if this helps (or for anyone else who might read it), but once you output the script, create a script in gamemaker and paste the text there. (the whole script is basically a big function). then, in the create event of the object you want to apply the script to, call the function you've created. Hope this helps!
very nice, i liked it very much. 10/10
Hi and thanks for the review!
Glad you find it helpful! ☺