Open Surge Forum

A fun 2D retro platformer inspired by Sonic games and a game creation system

You are not logged in.

Announcement

Our community has moved to Discord! https://discord.gg/w8JqM7m

#26 2021-01-20 19:05:52

Alexandre
Administrator
From: Brazil
Registered: 2009-01-27
Posts: 3,291
Website

Re: Development builds

Build 0.5.2-RC1 (Release Candidate 1)

Download: https://download.tuxfamily.org/opensurg … .2-RC1.zip

Highlights:

  • Add CONTRIBUTING.md file with guidelines for contributors

  • The Level Editor can now be used in fullscreen mode

  • Introduced special folder sprites/overrides/ to help users replace sprites in a upgrade-friendly manner

  • Updated musics: speed, gameover, drowning by M-374 LX

  • Updated translations: Russian (by Halatnikov), French (by Stylix98), Spanish (by reaperplayer91), Portuguese (by me)

  • Updated Giant Wolf Boss. Thanks SecularSteve for the updated graphics and for the idea of the moving eyes

  • SurgeScript timeout() fix: pause the SurgeScript VM whenenever the game is paused

  • Updated the credits screen: media files, with their respective authors and licenses, are listed in a csv file

  • Updated the drowning time to 12 seconds and the turbo/invincibility mode timeout to 20 seconds

  • Improved the script of the springs: they now behave as expected when the player is running on the walls or on the ceiling

  • Input maps are now read from the (new) inputs/ folder

  • Powerup icons are now displayed via scripting

  • The new life every 100 collectibles event is now controlled via scripting.

  • The 1up jingle will no longer stop the level music.

  • Bugfix: the player could get underwater and keep his thunder/fire shield if invincible

  • Display a Message Box on Windows as the console output (e.g., when running opensurge --help)

  • General improvements to the code

Offline

#27 2021-01-25 03:18:40

Alexandre
Administrator
From: Brazil
Registered: 2009-01-27
Posts: 3,291
Website

Re: Development builds

Build 0.5.2-RC2 (Release Candidate 2)

Download: https://download.tuxfamily.org/opensurg … .2-RC2.zip

Highlights:

  • New 1up jingle (by M-374 LX)

  • Reduced the volume of the level music while playing the 1up jingle

  • Updated the Polish translation (by suve)

  • Updated credits

  • Updated manifest files for snap & flatpak

  • Improved CMakeLists.txt

  • Small changes

Offline

#28 2021-04-13 16:37:35

Alexandre
Administrator
From: Brazil
Registered: 2009-01-27
Posts: 3,291
Website

Re: Development builds

Build 0.5.2.1-RC1 (Release Candidate 1)

Download: https://download.tuxfamily.org/opensurg … .1-RC1.zip

Highlights:

  • Fixed sprites/overrides/ detection bug on Windows

  • Included LMMS source files (1up, speed, drowning, gameover)

  • Small fixes & adjustments

Offline

#29 2021-05-21 17:01:05

Alexandre
Administrator
From: Brazil
Registered: 2009-01-27
Posts: 3,291
Website

Re: Development builds

Build 21.521-dev

Download: https://download.tuxfamily.org/opensurg … 21-dev.zip

Highlights:

  • New Surge sprite (Saturn style, work-in-progress) thanks to TopHatter

  • Introduce support for transitions between animations

Offline

#30 2021-06-20 00:59:22

Alexandre
Administrator
From: Brazil
Registered: 2009-01-27
Posts: 3,291
Website

Re: Development builds

Build 21.619-dev

Download: https://download.tuxfamily.org/opensurg … 19-dev.zip

Highlights:

  • New Italian translation by Nick

  • SurgeScript: introduce Collider.anchor, Animation.anchor

  • Bugfix: hide the drowning counter if the player gets the water shield when almost drowning

Offline

#31 2022-05-22 15:17:21

Alexandre
Administrator
From: Brazil
Registered: 2009-01-27
Posts: 3,291
Website

Re: Development builds

Build 22.522-dev

Download: https://download.tuxfamily.org/opensurg … 22-dev.zip

Highlights:

  • Fix invalid pointer in the obstacle map when destroying a brick-like object

  • Introduce language extensions (languages/extends/ folder)

  • New Esperanto translation by Jorge Maldonado Ventura

  • Add support for compound ${EXPRESSIONS} when evaluating text

  • Evaluate $INPUT_* keys dynamically

  • Remove Korean translation

  • New regular shield sprite by SecularSteve

  • Developer mode: save the last selected level for ease of usage

  • Powerups: use a separate sprite as a collision mask

  • Increase the width of the collider of the spikes. Thanks to Halatnikov for reporting a potential issue

  • General improvements

Offline

#32 2022-06-07 16:00:17

Alexandre
Administrator
From: Brazil
Registered: 2009-01-27
Posts: 3,291
Website

Re: Development builds

Build 22.607-dev

Download: https://download.tuxfamily.org/opensurg … 07-dev.zip

Highlights:

  • Improve the collision detection routine of interactive bricks: CIRCULAR, PENDULAR, FALL, FLOAT. Thanks to skemo43 for reporting an issue

Offline

#33 2022-08-02 20:17:55

Alexandre
Administrator
From: Brazil
Registered: 2009-01-27
Posts: 3,291
Website

Re: Development builds

Build 22.802-dev

Download: https://download.tuxfamily.org/opensurg … 02-dev.zip

Highlights:

  • New Waterworks Zone brickset

  • New Waterworks Zone backgrounds: indoors & outdoors

  • New Title Card (easier to mod)

  • New sprites: item boxes, springs, spring boosters, goal sign, goal capsule, checkpoint

  • Update poses of the Surge sprite to match the new style

  • Update the explosion sprite

  • New font: BoxyBold

  • New title screen (WIP) and new End of Demo scene

  • Scripting: introduce the concept of action spot & action offset (sprites)

  • Scripting: add Player.anchor, Player.hotSpot, Player.actionSpot, Player.actionOffset, Actor.anchor, Actor.hotSpot, Actor.actionSpot, Actor.actionOffset, Animation.actionSpot, Animation.actionOffset

  • Scripting: make Level.time read-write

  • Scripting: add property Platformer.gravityMultiplier

  • Scripting: Event Triggers can now be reactivated

  • Scripting: introduce setup object "Surge Gameplay". Make "Default Setup" and "Debug Setup" obsolete.

  • Scripting: new function objects: Translate Player, Translate Default Camera

  • Fix watercolor algorithm (use pre-multiplied alpha). Multiply RGB values by 2 to get old values.

  • Level watercolor now accepts an optional 4th parameter: alpha

  • Change the physics slightly

  • Improve macOS compatibility

  • Remove legacy Allegro 4 code

  • Bugfixes and general improvements

Offline

#34 2022-08-21 03:51:03

Alexandre
Administrator
From: Brazil
Registered: 2009-01-27
Posts: 3,291
Website

Re: Development builds

Build 22.820-dev

Download: https://download.tuxfamily.org/opensurg … 20-dev.zip

Highlights:

  • Add new Waterworks Zone 1, fully playable

  • New gimmicks: Conveyor Belts, Walk on Water

  • Fix d-pad input on Xbox controllers

  • Fix crash upon invoking object destructors when unloading/reloading a level

  • Repair support for Visual Studio via clang (svgmovement)

  • Add animated Allegro Splash Screen & SAGE 22 Splash Screen

  • New boss music by Johan Brodd

  • Update translations: German (Wuzzy), French (Stilic), Russian (Halatnikov), Italian (Nick), Esperanto (Jorge Maldonado Ventura), Spanish (reaperplayer91)

  • General improvements

Offline

#35 2022-08-30 04:24:19

Alexandre
Administrator
From: Brazil
Registered: 2009-01-27
Posts: 3,291
Website

Re: Development builds

Build 22.830-dev

Download: https://download.tuxfamily.org/opensurg … 30-dev.zip

Highlights:

  • Add new Waterworks Zone 2, fully playable

  • New gimmick: Power Pluggy

  • New title screen music by M374LX

  • New sound effects: charge, damaged, shot by M374LX

  • Update translations: Bosnian, Dutch, Serbian (SecularSteve)

  • Improved the Waterworks brickset

  • Keep the HUD on the screen while displaying the level cleared animation

Offline

#36 2022-09-01 01:16:04

Alexandre
Administrator
From: Brazil
Registered: 2009-01-27
Posts: 3,291
Website

Re: Development builds

Build 0.6.0-RC1 (Release Candidate 1)

Download: https://download.tuxfamily.org/opensurg … .0-RC1.zip

Highlights:

  • Add new Waterworks Zone Boss (Cody Licorish)

  • Update Polish translation (suve)

  • Create new pixel art for the title screen

  • Optimize the rendering of backgrounds

  • Update .desktop, flatpak & snap files

  • Update icons

  • Adjustments and tweaks

Offline

#37 2022-10-15 05:45:51

Alexandre
Administrator
From: Brazil
Registered: 2009-01-27
Posts: 3,291
Website

Re: Development builds

Build 221015-dev

Download: https://download.tuxfamily.org/opensurg … 15-dev.zip

Highlights:

  • Reimplemented nanoparser with Allegro's File I/O interface and Unicode support

  • Reimplemented the asset system with physfs

  • Upgraded the Allegro library and its dependencies

Offline

#38 2023-01-19 22:45:34

Alexandre
Administrator
From: Brazil
Registered: 2009-01-27
Posts: 3,291
Website

Re: Development builds

Build 230119-dev

Download: https://download.tuxfamily.org/opensurg … 19-dev.zip

Lots of things changed behind the scenes since the last dev build.

Highlights:

  • Rewrite the video subsystem

    • The F11 hotkey is now used to toggle fullscreen mode

    • Dropped the Resolution setting in the options screen (the window is now resizable)

  • Performance optimizations with deferred drawing

    • Ported the 2022 Waterworks brickset to a single image using the Quick Brickset Editor in order to take advantage of deferred drawing

    • Reduced the number of images in the 2022 Waterworks background in order to take advantage of deferred drawing

  • Partial support for Android (work-in-progress)

    • Introduced a touch screen-based virtual gamepad for mobile devices

    • Introduced the mobile mode (via command-line option --mobile)

    • Introduced the new Mobile Menu (work-in-progress) with the options to take a snapshot of the game and to view technical information on mobile

  • Introduce the new Pause Menu

  • New collectible sound effect by M374LX

  • Update the tubes. Prevent possible softlock when rolling slowly at the entrance of the tubes with irregular ground

  • Reduce the speed of the little animals when underwater

  • Change the way bricks on colored layers are displayed in the editor

  • Add the command-line option --verbose to print logs to the standard output

  • Improvements to the asset system

Offline

#39 2023-01-30 17:37:38

Alexandre
Administrator
From: Brazil
Registered: 2009-01-27
Posts: 3,291
Website

Re: Development builds

Build 230130-dev

Download: https://download.tuxfamily.org/opensurg … 30-dev.zip

Highlights:

  • Introduce the Open Surge Import Utility to get MODs in sync with the latest releases of the engine

  • Add .cmd scripts for Windows users at src/misc/goodies

  • Fix: stop previous music when loading a level

Offline

#40 2023-02-25 00:04:00

Alexandre
Administrator
From: Brazil
Registered: 2009-01-27
Posts: 3,291
Website

Re: Development builds

Build 230224-dev

Download: https://download.tuxfamily.org/opensurg … 24-dev.zip

Highlights:

  • Introduce the Debug Mode, an experimental customizable mini-editor for Desktop & mobile devices written in SurgeScript

    • To access on mobile, pause the game, grab the handle at the bottom of the screen and tap on DEBUG

    • To access on Desktop, press Shift+F12 during gameplay

    • Explore scripts/debug_mode/ if you want to customize it and/or learn how it's done

  • Add the ability to change the title of the window and the size of the screen / backbuffer

    • Edit file surge.cfg at the root folder

  • Introduce video modes: fill and best-fit (these allow higher resolution graphics compared to normal gameplay)

  • Scripting changes

    • Fix player.input.simulateButton()

    • Introduce entity.lateUpdate()

    • Introduce Video.mode

    • Add Transform.scaleBy(), Transform.scale(), Vector2.one

  • General improvements

Note: if you're using the dev builds to develop your game, use the Open Surge Import Utility (see src/misc/goodies/). Do not just replace the .exe and do not move the old files into the new engine. More info at https://youtu.be/GpxynnR1yOw

Offline

#41 2023-04-23 23:12:02

Alexandre
Administrator
From: Brazil
Registered: 2009-01-27
Posts: 3,291
Website

Re: Development builds

Build 20230423-dev

Download: https://download.tuxfamily.org/opensurg … 23-dev.zip

Highlights:

  • Made a lot of progress on the Android port

  • Mobile menu: added a new credits screen for mobile (experimental)

    • Add file credits.txt to the root folder to display your own text

  • Mobile menu: added developer mode warp trick

    • Hold the credits icon for a few seconds, then tap it

  • Mobile menu: updated the info screen

  • Created new scene: Rate the Game

  • New pause sound effects by M374LX

  • Added the Classic Quest

  • Refactored the quest system

    • Added support for implicit single-level quests

    • Added support for loading quests within quests (via .qst files)

    • Discarded obsolete fields

  • Refactor: moved the layers into the obstacle/obstaclemap (physics engine)

  • Scripting: added SurgeEngine.Platform and SurgeEngine.Platform.Android

  • Scripting: added Sensor.layer

  • Scripting: added Video.fullscreen

  • Scripting: added Level.loadAndReturn()

  • Scripting: added the SurgeTheRabbit package

  • Implemented own mouse emulation via touch input

  • Optimized the Lucky Bonus

  • Options screen: added menu item that opens the website of the engine

  • Title screen: added share & donate menu items, as in Open Surge 0.5.x

  • Title screen fix: reset the score when loading the default quest

  • Adjusted the sensitivity of the Mobile Gamepad

  • Added logic to stop all Audio Sources when unloading a level

  • Added experimental compatibility mode for loading MODs created with different versions of the engine

  • Fixed disappearing entities & collision bugs introduced in the previous dev build

  • Various fixes and improvements to the code

IMPORTANT: use the Open Surge Import Utility to upgrade your game. Do not just replace the .exe and do not move the old files into the new engine. More info at https://youtu.be/GpxynnR1yOw

Offline

Board footer

Powered by FluxBB  hosted by tuxfamily.org