Troubleshooting

Startup Crashes

If you’re experiencing crashes when starting 001 Game Creator, please try the following solutions to see if they resolve your issue:

Update Video Card Drivers

Outdated drivers are one of the most common reasons why you may be experiencing crashes with 001 Game Creator, as these outdated drivers can cause instability issues. Please make you download and install the right drivers for your video card, and that the drivers are supplied by the proper software vendor (and NOT Windows Update!)

Restart Your Computer

You may think it’s silly of us to suggest “turning off your computer and switching it on again” however a lot of issues can be resolved when Windows has shutdown and restarted. You’d be surprised at how many times a user has reported instability, only for it to go away after a restart.

Verify File Integrity (Steam)

If you’re using the Steam version of 001 Game Creator, then it might be worth checking the file integrity to make sure some files aren’t missing or corrupted. To learn how to do this, please see this Steam Support page where detailed instructions are provided. Make sure your firewall or anti-virus software isn’t blocking the installation/update!

Reinstall 001 Game Creator (Standalone/Retail)

If you’re using the standalone retail version of 001 Game Creator (that can be purchased directly from our website) then we’d recommend reinstalling 001 Game Creator, ensuring that your firewall/anti-virus software isn’t blocking any part of the installation or preventing certain files from being copied over.

Toggle “Off-Screen Rendering” Setting

If none of the above solutions work, then something else worth trying is enabling the “Off-screen rendering” setting found inside Tools > Options. This setting can be toggled on/off without needing to create or open a project and can help resolve crashes for some users.

If you’re not able to access the Options window at all because 001 Game Creator crashes immediately, then you can modify this setting by going to Documents > 001 and opening the “SETTINGS.INI” file. Set “Off Screen=0” to “Off Screen=1” and save changes.


OCX/DLL Not Registered Correctly

If you’re seeing an error message regarding to an OCX or DLL component that isn’t registered correctly, please try the following solutions to see if they resolve your issue:

Verify File Integrity (Steam)

If you’re using the Steam version of 001 Game Creator, then it might be worth checking the file integrity to make sure some files aren’t missing or corrupted. To learn how to do this, please see this Steam Support page where detailed instructions are provided. Make sure your firewall or anti-virus software isn’t blocking the installation/update!

If this doesn’t work, then we recommend completely uninstalling and re-installing 001 Game Creator.

Reinstall 001 Game Creator (Standalone/Retail)

If you’re using the standalone retail version of 001 Game Creator (that can be purchased directly from our website) then we’d recommend reinstalling 001 Game Creator, ensuring that your firewall/anti-virus software isn’t blocking any part of the installation or preventing certain files from being copied over.

A list of the OCX/DLL files that may prompt this error:

  • msvbvm60.dll
  • dx8vb.dll
  • msstdfmt.dll
  • COMCT332.OCX
  • COMCTL32.OCX
  • RICHTX32.OCX
  • MSWINSCK.OCX
  • msxml3.dll
  • VBCCR16.OCX

Use Windows Installer (End-User)

If one of your players is experiencing this issue while playing your game, then we’d recommend using the Windows Installer build option instead of Plain Files. For Steam builds, please see our Steam API documentation.

Register OCX/DLL Manually (if solutions above don’t work)

If none of the solutions above are working for you, then you can manually register the OCX/DLL file in Windows using REGSVR32.EXE or REGSVR.EXE. If these files aren’t available (because 001 didn’t install correctly) then you can manually download them here.


Out of Memory/OpenGL Crashes

Please ensure your video card drivers are up-to-date and supplied by the proper vendor (NOT Windows update). It’s also worth looking at the Resource Profiler to see the total Memory Size of your game and reduce assets that are exceedingly large.


Character Falling Through Floor

Make sure your character is on the same Map Layer as your ground. You can use the “Visualize Layers” button (on the Display toolbar) to see which Map Layer you’re currently on. Also make sure that your ground is where you want it and that your Sprite collision is setup correctly.


Cursor Not Showing in Full Screen

By default, the cursor will not be rendered in full screen games as this is mostly undesired. You’ll need to create a cursor Sprite and use the “Change Cursor Sprite” event to change the default cursor. It’s recommended that you put this inside the “Introduction” System Trigger so that the cursor is changed as soon as your game starts.


Flickering Sprites

This is most likely a Z-buffer issue. Make sure that different render layers are set in the Sprite Editor.


Sprite Clipping Through Floor

This is most likely a Z-axis issue in the Sprite Editor. You can change the Z position of your Sprite by opening the Sequence Editor, selecting your Animation layer from the list to the left, and then changing the value inside the third text box next to “Node Position”. By default this value is set to 0 but if your Sprite is clipping through the floor, try increasing this value until your Sprite is high enough off the ground to avoid clipping.


Game Lag/Slowdown

Please see the Performance page for information on how to optimize your games performance.


Updating Game/Save Files

If you plan on updating your games after release and don’t wish to corrupt/cause conflicts with a user’s save file, make sure that “Minimalistic saved games” is ticked in the Game Settings window. This will ensure that only the most essential data is being saved. You can use the Save Setting and Load Setting events to save/load specific values.


Strange Direction Behavior on Clothing/Accessory

If a body Sprite and its clothing/accessory Sprites directions are set up differently it can cause conflicts and cause Z rotation to behave abnormally. Please ensure that directions are set up identically for body Sprites and its accompanying clothing/accessories.


Map Too Small in Full Screen/High Resolutions

Use the “Change Zoom” event to dynamically scale your games to the user’s resolution. To do this, divide the width of the user’s screen resolution: Screen.SizeX by the number of horizontal pixels you wish to be visible at all times. For example: if I only want the player to see 1024 pixels horizontally I would write: Screen.SizeX / 1024. This ensures that only a set amount of horizontal pixels are visible regardless of the user’s screen resolution.


Alpha Layering

To get around alpha layering limitations in 001 Game Creator, you can use Actors that are loaded at your desired rendering order.


Change Collision in-game

To change the collision of a Sprite in-game you’ll need to use the “Change Body/Clothing” event to swap out the current Sprite body for another.


Tinting Screen

Use the “Fade Out” event and set its duration to 0 to instantly change the screen tint to any color you want. You can use the color transparency slider to adjust the intensity of the effect.


Customize Damage Numbers

You can use a “Spawn Field” event on the HUD Interface. You can find the attack/damage calculation inside the “Attacked” trigger of the “Actor” Actor Template.


Terrain Elevation/Slanted Floors

For 3D games, use height maps with custom collision. For 2D games, create a Lower Object Tile-Set and create a custom triangular collision to form a ramp.