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,290
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,290
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,290
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,290
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,290
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,290
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,290
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,290
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,290
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,290
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,290
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,290
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,290
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,290
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,290
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

Board footer

Powered by FluxBB  hosted by tuxfamily.org