Skip to content

Releases: curioustorvald/Terrarum

Terrarum Alpha 2.1

24 Nov 10:17
Compare
Choose a tag to compare

What to Download

Scroll down to the Assets section, then click on the following item:

  • Windows users: TerrarumWindows.x86.zip
  • Mac users: TerrarumMac.arm.app.zip for Apple Silicon (M-Series, such as M1 and M2) Mac, TerrarumMac.x86.app.zip for Intel Mac
  • Linux users: TerrarumLinux.arm.AppImage for ARM processors, TerrarumLinux.x86.AppImage for AMD64 (not 32-bit x86) processors

Overview

This release brings subtle graphical improvements to the game.

World Rendering

New Features

  • Shadows around actors (fixtures and player) and previously not-shadowed blocks such as trees, platforms, and torches

Gameplay

Changes

  • Taking screenshot is now much faster

Full Changelog: v0.5.0...v0.5.1

Terrarum Alpha 2

16 Nov 02:45
Compare
Choose a tag to compare

What to Download

Scroll down to the Assets section, then click on the following item:

  • Windows users: TerrarumWindows.x86.zip
  • Mac users: TerrarumMac.arm.app.zip for Apple Silicon (M-Series, such as M1 and M2) Mac, TerrarumMac.x86.app.zip for Intel Mac
  • Linux users: TerrarumLinux.arm.AppImage for ARM processors, TerrarumLinux.x86.AppImage for AMD64 (not 32-bit x86) processors

Overview

This release adds new gameplay elements such as new world generation and fluids system, new rendering system and texture changes.

Gameplay

New Features

  • More diverse underground world: now features multiple rock layers, faults, aquifers, crude oils, and the sea of magma
  • Buckets to hold fluids
  • Brick blocks, made by smelting clays
  • Launching an item (e.g. Cherry Bombs) now makes "whoosh" sound
  • Pressure plates and buttons that emit electric signal
  • New ore: Pitchblende. Currently have no use though

Note that the new world features are only available to the worlds generated from this version. Chunk generator will continue to generate old style of world if the world was made from the old versions.

Changes

  • Faster initial world generation
  • ISO Keyboard is now supported: you can bind a control on the key between Left Shift and Z

Removals

  • Quarried Stone: mining a rock will now drop a Stone, and any Quarried Stones stored in an inventory will be transformed into Stones

Resolved Issues

  • Crafting an item could unequip any holding item
  • Going fullscreen causing graphical distortions on a MacBook internal screen
  • Hitbox for Fixture Workbench was 4 tiles tall instead of 2
    The fixture need to be dismantled and reinstalled to be fixed

World Rendering

New Features

  • Subtile-based Tilemaps bringing more variety to the appearance of a world
  • Deferred tiling: an optimisation to make the rendering just as fast as the previous version

Changes

  • Completely re-worked rock textures
  • Woods now feature panels
  • Tree trunk (not leaves) randomisations

Known Issues

  • Edge of the world may briefly show repeated tiles if the camera moves too fast. This is a consequence of the deferred tiling

User Interface

New Features

  • The Timepiece: Current playtime, real-world time and current battery level (for laptops) are now displayed on the edge of the screen (fullscreen only by default, can be changed on Options ▸ Graphics ▸ Misc. ▸ Show Timepiece)

Resolved Issues

  • Tooltips on World Portal would linger on when the sub-screen changes while the tooltip was open

Known Issues

  • Placing the mouse cursor above a button that would show a tooltip will cause the tooltip to flicker once before fading in as it should. This is a rather obscure and minor issue that would not even be noticeable

IME

New Features

  • A German keyboard layout (DIN Standard layout)
  • Colemak Mod–DH ISO keyboard layout

Resolved Issues

  • The "ISO key" (located between Left Shift and Z) on the BÉPO layout would not work as intended

Full Changelog: v0.4.2...v0.5.0


A lot more features were planned for Alpha 2.0 release, but rapid changes in my current status made me to release the in-dev version prematurely. I hope you still enjoy this release of the game as much as I did making it!

Terrarum Alpha 1.2

27 Mar 16:06
Compare
Choose a tag to compare

What to Download

Scroll down to the Assets section, then click on the following item:

  • Windows users: TerrarumWindows.x86.zip
  • Mac users: TerrarumMac.arm.app.zip for Apple Silicon (M-Series, such as M1 and M2) Mac, TerrarumMac.x86.app.zip for Intel Mac
  • Linux users: TerrarumLinux.arm.AppImage for ARM processors, TerrarumLinux.x86.AppImage for AMD64 (not 32-bit x86) processors

Changes

  • BREAKING CHANGE: Interacting with a fixture is now left-click, and picking one up is now right-click; everything else stays the same
    • Fixture interaction is disabled when you are holding a block/wall/wire/wire cutter/wrench
    • Right click will always pick up the fixture, even if you are holding another item
  • "Item Pickup" noticelet is now on the left end of the screen
  • Version number system is now Alpha-something (version 0.4 is now Alpha 1.0)
  • Slightly altered the colours of the Signal Wires

New

  • Logic components: a Signal Blocker, Signal Source, Signal Latch, Signal Repeater, Signal Adder, Signal Display (uses Tin Ingots and Soldering Wires for crafting)
    • Any memory cell made WITHOUT Signal Latches (e.g. SR Latch made purely of Signal Blockers) will NOT persist after save-load cycle
  • Electric Workbench to build logic components
  • Two more colours for Signal Wires
  • A wrench to rotate electronic components
  • Wire cutter can choose which colour of the wire to cut by pushing right mouse button
  • Alloying Furnace to alloy two metal bars
  • Engraving Workbench to make Copper Signs

Fix

  • Lightmap was drawn half block off in y-axis
  • Emissive blocks were not tiled correctly
  • Players may get stuck on the vertical wall when they are keep pushing right and jump (there were attempts, but this may not actually fixed)
  • Texts cursors were darting around anywhere but the correct position in certain circumstances

Full Changelog: v0.4.1...v0.4.2

Terrarum Alpha 1.1

03 Mar 10:18
Compare
Choose a tag to compare

What to Download

Scroll down to the Assets section, then click on the following item:

  • Windows users: TerrarumWindows.x86.zip
  • Mac users: TerrarumMac.arm.app.zip for M1/M2/M3 Mac, TerrarumMac.x86.app.zip for Intel Mac
  • Linux users: TerrarumLinux.arm.AppImage for ARM processors, TerrarumLinux.x86.AppImage for AMD64 (not 32-bit x86) processors

New

  • Trajectory guide for the bomb
  • Wire Rolling Mill for crafting wires out of copper bar
  • Wire Cutter to cut the wires
  • Signal Switches to power those wires
  • Copper Bulb that lights up (dimly) when the connected wire has a signal
  • Three more variations for the storage chest
  • Wooden tables

Changes

  • Item sprites for Raw Quartz and Raw Amethyst have their size adjusted
  • Minor item sprite changes for Nitre
  • Slightly improved audio engine performance
  • Iron ores now spawn more frequently
  • Crafting recipes for axes/sledgehammers/pickaxes now require 5 bars instead of 6
  • Crafting recipe for gunpowder is changed to: 3 nitres and 1 charcoal for 8 gunpowders
  • Platforms are more lightweight
  • Crafting recipes for scaffoldings now require wooden planks and returns two blocks instead of one

Fixes

  • Toggling Chat Overlay on Graphics configuration would not update some GUI variables
  • Paste from Clipboard button would crash the game if there is nothing on the clipboard
  • Deepstones and acorns were too heavy because there were extra zeros on the source code
  • Loaded game that has a Smelter and a Furnace and Anvil near the player would cause a sound glitch due to an unintentional feedback loop
  • Torches could be placed in the air

Full Changelog: v0.4.0...v0.4.1

Terrarum Alpha 1.0

18 Feb 17:12
Compare
Choose a tag to compare

What to Download

Scroll down to the Assets section, then click on the following item:

  • Windows users: TerrarumWindows.x86.zip
  • Mac users: TerrarumMac.arm.app.zip for M1/M2/M3 Mac, TerrarumMac.x86.app.zip for Intel Mac
  • Linux users: TerrarumLinux.arm.AppImage for ARM processors, TerrarumLinux.x86.AppImage for AMD64 (not 32-bit x86) processors

Changes from the 24w04a

  • New Emissive layer for the sprites: some blocks and fixtures glow in the dark as they should
  • Door open/close sounds are now louder
  • Fix: axes not cutting large trees well
  • Fix: fixture crafting UI opened using right click would not be closed
  • Fix: tree leaves taking too long to be destroyed using pickaxe
  • Encumbrance limit of the player has expanded greatly
  • Fix: clicking on the crafting ingredients cell may crash the game
  • New world generates four types of trees
  • Dropped items will glow in the dark to make them visible in the dark
  • Some items now have tooptip description
  • Some held items should emit light (e.g. torches)
  • Gemstones
  • Automatically equipping a new tool in the inventory if the tool has destroyed while using
  • Explosive stuffs (nitre ore, gunpowder, bomb)
  • Fix: Changing quickslot assignments on the inventory would not update the inventory cells to reflect the changes
  • Fix: Players may stuck by jumping on the ledge with the ceiling lower than their height
  • Players can dig out dirts and sands with bare hand
  • Gdx updated from 1.12.0 to 1.12.1
  • Quickslot can be clicked

Changes from 0.3.3

New

  • Ores to mine and hoard to
  • Smelter and furnace for metal processing
  • Pickaxes will show the name of the known ores if you overlay your mouse cursor onto them (to disable: Options → Game → Show Ores Tooltip When Mining)
  • Randomised tiling: blocks are randomly flipped and rotated so that they no longer appear repetitive!
  • Particle Effects when mining and hard-landing
  • Blocks can take damage from large physical impacts, i.e. dropping heavy objects
  • Worlds get their own colour of sand, depends on their seed
  • Sand, gravel and clay deposits
  • Trees to chop or punch down
  • Axes to chop down the wood
  • Marble veins
  • The entire audio engine: reverbs in the cave, ground-reflection on the ground, anechoic on mid-air, noise-making actors tracks the player for panning, Doppler effect simulation, etc.
  • Sound effects when you hard-land on the ground
  • Smelter, Furnace and Anvil for metalworking
  • Jukebox
  • Spawn points are automatically chosen to be a good starting point
  • Faster world generation using partial generation
  • Deferred chunk generation: chunks are NOT generated until player goes near them
  • Ambient audio that changes by time and the season
  • Tiny size available for world generation
  • Sprites now have a new Emissive layer : some blocks and fixtures glow in the dark as they should
  • A turntable (craftable) and 9 different music discs buried under the ground — can you find them all?
  • Explosives! Find nitres, craft gunpowder and then craft a bomb for mining

Changes

  • Control feeling of the jumping has been tweaked, jumping will feel more natural but also jump height will be lower
  • Script Mods are disabled by default, you must manually turn them on to use them (Options → Misc. → Enable Script Mods)
  • Depth of the light calculation can be adjusted, default value is 3. Higher value will slow down the game by a lot (to change: Options → Graphics → Light Calculation Depth)
  • Console password is changed to daruk
  • Splash screen now has a background image
  • LibGDX is updated to 1.12.1
  • You are no longer spawned with 9995 blocks, you are spawned with only 20 torches
  • Clouds are now spawned mid-screen
  • Savegame compression format has changed (Zstd and Snappy), allowing faster save and load, and can be chosen by the user
  • Faster world save process
  • Scrolling the item list while the is on the item slot no longer scroll the list; move your mouse to the mode/scroll panel
  • Dropped items will glow in the dark to make them visible in the dark
  • Some items now have tooltip description
  • Some held items now emit light (e.g. torches)
  • Automatically equipping a new tool in the inventory if the tool has destroyed while using
  • Players can dig out dirts and sands with bare hand
  • Quickslot can be clicked

Fixes

  • Clipboard (copying and pasting texts) would not work on macOS
  • Non-solid blocks (e.g. torches) would not be placed over the player
  • Rapidly typing Backspace-Character (bksp down → char down → bksp up → char up) would be recognised as two backspaces
  • Leaving Resolution input empty on the options would result unexpected numbers to be used instead of using the default resolution
  • Crafting UI opened by right-clicking the workbench would not behave too well
  • Autosaves were not being recognised as "loadable"
  • Changing quickslot assignments on the inventory would not update the inventory cells to reflect the changes
  • Players may stuck by jumping on the ledge with the ceiling lower than their height

This release features music tracks composed by Orstphone, listen to the tracks in higher quality, anywhere, at your convenience on:

Full Changelog: v0.3.3...v0.4.0

Terrarum 0.4.0 Snapshot 24w04a

24 Jan 18:31
Compare
Choose a tag to compare
Pre-release

What to Download

Scroll down to the Assets section, then click on the following item:

  • Windows users: TerrarumWindows.x86.zip
  • Mac users: TerrarumMac.arm.app.zip for M1/M2/M3 Mac, TerrarumMac.x86.app.zip for Intel Mac
  • Linux users: TerrarumLinux.arm.AppImage for ARM processors, TerrarumLinux.x86.AppImage for AMD64 (not 32-bit x86) processors

Changes from the 23w50a

  • Smelter sprite has changed
  • Savegame compression format has changed (Zstd and Snappy), allowing faster save and load, and can be chosen by the user
  • Faster world save process
  • Changing audio engine parameters no longer requires restart of the game
  • Jukebox
  • Spawn points are automatically chosen to be a good starting point
  • Faster world generation using partial generation
  • Deferred chunk generation: chunks are NOT generated until player goes near them
  • Ambient audios that changes by time and the season
  • Tiny size available for world generation
  • Doppler shift effects are added to the actors making sounds

Changes from 0.3.3

New

  • Ores to mine and hoard to (work-in-progress, no gemstones are spawning yet)
  • Pickaxes will show the name of the known ores if you overlay your mouse cursor onto them (to disable: Options → Game → Show Ores Tooltip When Mining)
  • Randomised tiling: blocks are randomly flipped and rotated so that they no longer appear repetitive!
  • Particle Effects when mining and hard-landing
  • Blocks can take damage from large physical impacts, i.e. dropping heavy objects
  • Worlds get their own colour of sand, depends on their seed
  • Sand, gravel and clay deposits
  • Trees to chop or punch down
  • Axes to chop down the wood
  • Marble veins
  • The entire audio engine: reverbs in the cave, ground-reflection on the ground, anechoic on mid-air
  • Sound effects when you hard-land on the ground
  • Smelter, Furnace and Anvil for metalworking
  • Jukebox
  • Spawn points are automatically chosen to be a good starting point
  • Faster world generation using partial generation
  • Deferred chunk generation: chunks are NOT generated until player goes near them
  • Ambient audios that changes by time and the season
  • Tiny size available for world generation
  • Doppler shift effects are added to the actors making sounds

Changes

  • Script Mods are disabled by default, you must manually turn them on to use them (Options → Misc. → Enable Script Mods)
  • Depth of the light calculation can be adjusted, default value is 3. Higher value will slow down the game by a lot (to change: Options → Graphics → Light Calculation Depth)
  • Console password is changed to daruk
  • Splash screen now has a background image
  • LibGDX is updated to 1.12.0
  • You are no longer spawned with 9995 blocks, you are spawned empty-handed
  • Clouds are now spawned mid-screen
  • Smelter sprite has changed
  • Savegame compression format has changed (Zstd and Snappy), allowing faster save and load, and can be chosen by the user
  • Faster world save process
  • Changing audio engine parameters no longer requires restart of the game

Fix

  • Clipboard (copying and pasting texts) would not work on macOS
  • Non-solid blocks (e.g. torches) would not be placed over the player
  • Rapidly typing Backspace-Character (bksp down → char down → bksp up → char up) would be recognised as two backspaces
  • Leaving Resolution input empty on the options would result unexpected numbers to be used instead of using the default resolution
  • Crafting UI opened by right-clicking the workbench would not behave too well
  • Autosaves were not being recognised as "loadable"

Not Fixed Yet

  • Players may stuck by jumping on the ledge with the ceiling lower than their height. We are still working on the fix

Full Changelog: v0.4.0-23w50a...v0.4.0-24w04a

Terrarum 0.4.0 Snapshot 23w50a

14 Dec 15:37
Compare
Choose a tag to compare
Pre-release

Changes from the 23w49a

  • MP3 formats are now available
  • Fixed autosaves not being recognised as "loadable"

New

  • Ores to mine and hoard to (work-in-progress, no gemstones are spawning yet)
  • Pickaxes will show the name of the known ores if you overlay your mouse cursor onto them (to disable: Options → Game → Show Ores Tooltip When Mining)
  • Randomised tiling: blocks are randomly flipped and rotated so that they no longer appear repetitive!
  • Particle Effects when mining and hard-landing
  • Blocks can take damage from large physical impacts, i.e. dropping heavy objects
  • Worlds get their own colour of sand, depends on their seed
  • Sand, gravel and clay deposits
  • Trees to chop or punch down
  • Axes to chop down the wood
  • Marble veins
  • The entire audio engine: reverbs in the cave, ground-reflection on the ground, anechoic on mid-air
  • Sound effects when you hard-land on the ground
  • Smelter, Furnace and Anvil for metalworking

Changes

  • Script Mods are disabled by default, you must manually turn them on to use them (Options → Misc. → Enable Script Mods)
  • Depth of the light calculation can be adjusted, default value is 3. Higher value will slow down the game by a lot (to change: Options → Misc. → Light Calculation Depth)
  • Console password is changed to daruk
  • Splash screen now has a background image
  • LibGDX is updated to 1.12.0
  • You are no longer spawned with 9995 blocks, you are spawned empty-handed
  • Clouds are now spawned mid-screen

Fix

  • Clipboard (copying and pasting texts) would not work on macOS
  • Non-solid blocks (e.g. torches) would not be placed over the player
  • Rapidly typing Backspace-Character (bksp down → char down → bksp up → char up) would be recognised as two backspaces
  • Leaving Resolution input empty on the options would result unexpected numbers to be used instead of using the default resolution
  • Crafting UI opened by right-clicking the workbench would not behave too well
  • Autosaves were not being recognised as "loadable"

Not Fixed Yet

  • Players may stuck by jumping on the ledge with the ceiling lower than their height. We are still working on the fix

To Test the Audio Engine

  • Put your music files into the following directory:
    • Windows: %APPDATA%\Terrarum\Custom\Music
    • macOS: ~/Application Support/Terrarum/Custom/Music
    • Linux: ~/.Terrarum/Custom/Music
  • Only the following formats are supported: WAV (Linear PCM), OGG (Vorbis), MP3 and MP2 (must have .mp3 extension)
    • The OGG file MUST NOT contain any album arts

Full Changelog: v0.3.3...v0.4.0-23w49a

Terrarum 0.4.0 Snapshot 23w49a

08 Dec 04:36
Compare
Choose a tag to compare
Pre-release

New

  • Ores to mine and hoard to (work-in-progress, no gemstones are spawning yet)
  • Pickaxes will show the name of the known ores if you overlay your mouse cursor onto them (to disable: Options → Game → Show Ores Tooltip When Mining)
  • Randomised tiling: blocks are randomly flipped and rotated so that they no longer appear repetitive!
  • Particle Effects when mining and hard-landing
  • Blocks can take damage from large physical impacts, i.e. dropping heavy objects
  • Worlds get their own colour of sand, depends on their seed
  • Sand, gravel and clay deposits
  • Trees to chop or punch down
  • Axes to chop down the wood
  • Marble veins
  • The entire audio engine: reverbs in the cave, ground-reflection on the ground, anechoic on mid-air
  • Sound effects when you hard-land on the ground
  • Smelter, Furnace and Anvil for metalworking

Changes

  • Script Mods are disabled by default, you must manually turn them on to use them (Options → Misc. → Enable Script Mods)
  • Depth of the light calculation can be adjusted, default value is 3. Higher value will slow down the game by a lot (to change: Options → Misc. → Light Calculation Depth)
  • Console password is changed to daruk
  • Splash screen now has a background image
  • LibGDX is updated to 1.12.0
  • You are no longer spawned with 9995 blocks, you are spawned empty-handed
  • Clouds are now spawned mid-screen

Fix

  • Clipboard (copying and pasting texts) would not work on macOS
  • Non-solid blocks (e.g. torches) would not be placed over the player
  • Rapidly typing Backspace-Character (bksp down → char down → bksp up → char up) would be recognised as two backspaces
  • Leaving Resolution input empty on the options would result unexpected numbers to be used instead of using the default resolution
  • Crafting UI opened by right-clicking the workbench would not behave too well

Not Fixed Yet

  • Players may stuck by jumping on the ledge with the ceiling lower than their height. We are still working on the fix

To Test the Audio Engine

  • Put your music files into the following directory:
    • Windows: %APPDATA%\Terrarum\Custom\Music
    • macOS: ~/Application Support/Terrarum/Custom/Music
    • Linux: ~/.Terrarum/Custom/Music
  • Only the following formats are supported: WAV (Linear PCM) and OGG (Vorbis)
    • The OGG file MUST NOT contain any album arts

Full Changelog: v0.3.3...v0.4.0-23w49a

Terrarum 0.4.0 Snapshot 23w45a

09 Nov 03:23
Compare
Choose a tag to compare
Pre-release

New

  • Ores to mine and hoard to (work-in-progress, no gemstones are spawning yet)
  • Pickaxes will show the name of the known ores if you overlay your mouse cursor onto them (to disable: Options → Game → Show Ores Tooltip When Mining)
  • Randomised tiling: blocks are randomly flipped and rotated so that they no longer appear repetitive!
  • Particle Effects when mining and hard-landing
  • Blocks can take damage from large physical impacts, i.e. dropping heavy objects

Changes

  • Script Mods are disabled by default, you must manually turn them on to use them (Options → Misc. → Enable Script Mods)
  • Depth of the light calculation can be adjusted, default value is 3. Higher value will slow down the game by a lot (to change: Options → Misc. → Light Calculation Depth)
  • Console password is changed to daruk
  • Splash screen now has a background image
  • LibGDX is updated to 1.12.0

Fix

  • Clipboard (copying and pasting texts) would not work on macOS
  • Non-solid blocks (e.g. torches) would not be placed over the player
  • Rapidly typing Backspace-Character (bksp down → char down → bksp up → char up) would be recognised as two backspaces
  • Leaving Resolution input empty on the options would result unexpected numbers to be used instead of using the default resolution

Not Fixed Yet

  • Players may stuck by jumping on the ledge with the ceiling lower than their height. We are still working on the fix

Full Changelog: v0.3.3...v0.4.0-23w45a

Terrarum 0.3.3

06 Oct 12:21
Compare
Choose a tag to compare

New

  • Clouds and basic weathers
  • Control Presets (WASD, ESDF, IJKL, Custom)
  • Importing custom players using "Avatar File"
  • "Local Asynchronous Multiplayer": a way to share your world with players who share the same device (e.g. siblings)
  • Texture for the World Portal
  • Sledgehammer tool to take down the walls
  • Support for Language and Keyboard Layout Modules
  • Pressing ALT on the savegame manage screen shows two extra menus: Modules and Previous Saves
  • Real crafting recipes
  • The Workbench fixture that allows advanced crafting recipe to be used
  • New construction material: block of plastic
  • Fullscreen support
  • Checking for updates on startup
  • Ability to toss an item from the inventory/you are holding

Changes

  • Different backdrops for the sunrise and sunset
  • The game should work on macOS Sonoma
  • Torches flicker less erratically
  • Six ecological seasons for grass blocks instead of previous four
  • Opening the World Portal no longer makes significant delay
  • New World screen now shows estimated generation time
  • Grass will slowly spread onto the nearby dirt tiles
  • Autosaving is now significatly faster
  • Fixture ghost will turn red when the fixture cannot be placed on the position you are pointing at

Fixes

  • Fixed platform-related physics bugs
  • Double-typing on the World Portal
  • Hitting 'Q' while typing in something would close the UI
  • Option changes made after a game is loaded would not persist
  • Falling blocks would pass through or delete non-solid blocks (e.g. platforms)
  • Button highlighting of the Crafting UI would not work with scrolling and mode change
  • (test builds exclusive) Hitting ESC would close the menu opened on the title screen

Full Changelog: v0.3.2...v0.3.3