Skip to content

Releases: ReloadedK-git/ReloadedKs-Godot-Fangame-Engine

Version 1.10

22 Apr 17:59
Compare
Choose a tag to compare

v1.10 (22-04-2024)

Special thanks to Gaph and her fork of this engine for the many QOL improvements and observations, some of which became part of this update.

  • objWarpTransition no longer takes focus away from the mouse.
  • scrGlobalSettings does not get reloaded after opening the pause menu.
  • Window handling operations no longer use DisplayServer, fixing some window mode related bugs in different OS.
  • objJumpSwitchSpike has been refactored.
  • Added new debug-related functionality to objPlayer.
  • Added new debug-related visual information to objHUD.
  • Added window scaling and window scaling settings to rMenuSettings.
  • Added FPS display, time and death counters to the window title bar.
  • Removed unnecessary functions in scrGlobalGame.
  • Minor changes to scrGlobalGame.
  • Minor changes to rMenuSettings.
  • Quitting to the main menu from the pause menu now behaves differently.
  • Added new sound effect to objFadingBlock.

Version 1.9

01 Feb 05:25
Compare
Choose a tag to compare
  • Fixed small visual bug for objLaserDynamic.
  • Added sprite for objFadingBlock which acts as a visual indicator.
  • Added a "sound_stop" function to the sound manager.
  • Minor changes to rMenuFiles (mostly sfx related).
  • Camera scrolling for rMenuSettings and rMenuControls is now handled automatically.
  • Changed objCollectableItem to work with the updated item saving system.
  • Older savefiles are now compatible with newer ones.
  • Changed the way items/collectables are handled.
  • Items/collectables will remain "collected" even when changing rooms, but a save still needs to be performed to store them permanently.
  • Changed scrGlobalGame to accomodate the new items/collectables and pause system.
  • Added support for multiple pause menus/screens.
  • Updated objPauseMenuMain.
  • Added objPauseMenuItems and objPauseItem.
  • Added support for title screens.
  • Added new rTitle room.

Version 1.8

10 Jan 00:54
Compare
Choose a tag to compare
  • Added a new main menu room.
  • Separated menus based on their individual functions (main menu, file selection menu, options menu, controls menu).
  • Added a time and death counter for each file.
  • Changed the text displayed on the file menu's options.
  • Made visual changes to rRoomSelection.
  • Locked background scenes for some rooms, including menus.
  • Added a new testing room rTestingRoom04.
  • Made small tweaks to objPlayer to make vertical speeds more accurate to traditional fangame physics (credits to RndGuy).
  • objSavePoint now uses its entire 32x32p sprite as a collision area for bullets.
  • Added a new background, shader, sound effect and sprites.
  • Optimized several collision checking nodes.
  • Added a new collision check for objPlayer (for sheep blocks).
  • Optimized the way objWater, objTrigger and objMultiTrigger works.
  • Removed sprWater and sprTrigger, since they were no longer necessary.
  • Removed script for objWater.
  • Checked the "local to scene" property for objWater, objTrigger, objMultiTrigger and objSignProximity.
  • Added several block-based gimmicks (objFadingBlock, objBouncyBlock, objSpikeBlock, objSheepBlocks).
  • Added manual zooming to objCameraDynamic and objCameraFixed.
  • Added objCollisionDialogSpawner.
  • Added extra dialog scene for objCollisionDialogSpawner.
  • Made changes to scrGlobalGame and scrPauseMenu due to the new dialog spawner.
  • Updated licenses and credits.

Version 1.7

24 Dec 17:39
Compare
Choose a tag to compare
  • Added multi-trigger system.
  • Added a simpler, collision activated text sign.
  • Modified objHUD and added a notification popup when finding items or collectables.
  • Cameras and HUD can be scaled now.
  • Added raycast-based lasers (static and dynamic).
  • Very minor edits to objPlayer
  • Fixed a major bug with objCollectableItem, and slightly changed the way it works due to objHUD's updates.
  • objBackgroundMenus now uses a scroll shader.
  • Both objCameraDynamic and objCameraFixed have been updated to work with the new camera zoom scaling.
  • Changed the font for the triggers and made the text easier to read.
  • Added extra settings to the settings menu (Camera Zoom and HUD Scaling).
  • Updated the settings and controls menu to allow for infinite options, alongside visual improvements.
  • Camera zoom is now 1x by default.
  • Added new rooms (rRoomSelection, rTestRoom03).
  • Minor updates to several objects.

Version 1.6

07 Dec 20:40
Compare
Choose a tag to compare

-Engine ported to Godot v4.2 while maintaining compatibility with older versions.
-Modified objPlayer. The xscale variable is now a boolean instead of a float. The function set_first_time_saving() is called from _physics_process() due to v4.2's changes.
-Jump particles generated from the player now use a timer to free themselves.
-Save points don't autostart their timers by default.
-Renamed some variables for objInvisibleBlock so they don't conflict with engine variable names.
-Modified objWarp's script to be compatible with v4.2.
-objHUD's debug mode mouse pointer now follows objPlayer's xscale, and is compatible with v4.2.
-Modified scrGlobalGame to work with v4.2.
-scrSettingsMenu now shows "Reset to Defaults" instead of "Reset".
-FileSystem folders are now colored.

Version 1.5

24 Oct 06:59
Compare
Choose a tag to compare

-Small fix for the player script. The input for the controller stick doesn't need to go all the way to get detected.

Version 1.4

23 Oct 18:18
Compare
Choose a tag to compare

-Added extra input functionality (numpad and controller stick).
-Added an "extra keys" option in the settings menu.

Version 1.3

30 Sep 22:48
Compare
Choose a tag to compare

-Changed objInvisibleBlock's player detection method.
-Slightly reduced volume for sndBlockChange.

Version 1.2

10 Sep 20:23
Compare
Choose a tag to compare

-Window position is kept when switching from windowed to fullscreen mode

Version 1.1

10 Jul 19:21
Compare
Choose a tag to compare

-Changes default renderer to Compatibility (opengl).
-Changes the way moving platforms and moving blocks detect collisions.
-Works on Godot 4.0.0, 4.0.1, 4.0.2 and 4.1.