A downloadable tool for Windows

Buy Now$9.99 USD or more

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
StatusReleased
CategoryTool
PlatformsWindows
Rating
Rated 5.0 out of 5 stars
(4 total ratings)
AuthorK.Blank
Tagsbox2d, concave, convex, fixture, Physics, polygon, tool

Purchase

Buy Now$9.99 USD or more

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:

Fixtor_v1_5.zip 2.3 MB

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!

(+1)

very nice, i liked it very much. 10/10

(+1)

Hi and thanks for the review!

Glad you find it helpful! ☺