Releases: curioustorvald/Terrarum
Terrarum Alpha 2.1
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
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
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
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
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
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
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
- Windows:
- 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
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
- Windows:
- 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
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
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