Changelog

This changelog describes changes, additions, corrections and other changes to this game in each version, starting with Alpha 0.1.

Alpha 0.23 (March 31, 2026)

  • The row of the custom resolution in SettingsState becomes invisible if any resolution selected. Else if the “Custom” option is selected, that row is becoming visible and active
  • The field of the custom resolution becomes inactive if the fullscreen select element is set to true
  • The field of the custom resolution can only accept digits and ‘x’ character
  • The form in the settings menu are being filled by the current settings
  • Vsync and FPS are settable on run, without any need to restart the game
  • Introduced new world saving format: each region of 4×4 chunks is saved in a separated file
  • Restored rendering of ‘hint.3’ on the “Delete logs” button
  • Started to work on XML parsing of the states
  • Added running lambdas on listing and other setting the current position at a Select element
  • Added an alert window that appears after saving the settings
  • Added ‘hint.4’ for the inactive tutorial button in the main menu
  • Fixed the bug where saving the settings wasn’t possible
  • Fixed the bug where an attempt to get an GUI element from a collection by a wrong name throws NoSuchElementException
  • Fixed some potential bugs that may occur while using the inner text processor with short keys, if not all of them
  • Improved the GUI system
  • Improved the inner text processor

Alpha 0.22 (March 22, 2026)

  • Introduced new EULA
  • Restored exception catching with entering ExceptionState
  • Restored and fixed the falling item merging
  • Restored char limit to the FPS field in the settings state
  • Restored the camera moving by WASD. Sorry for misleading in the tutorial, because it is written that you can control by WASD, but you couldn’t!
  • Restored message rendering about saving the world at the pause
  • Added Spanish names
  • Added new language: Brazilian Portuguese
  • Fixed the bug where it was possible to dig up a block under a plant
  • Fixed the bug where the “/lib” folder isn’t being deleted during uninstallation
  • Fixed the bug where wrong worlds could be deleted
  • Fixed the bug where generating more than one world in the same run was impossible
  • Fixed the bug where items were poorly supplied to building blocks
  • Fixed the bug where the “settings.ini” file could not be saved in the installable distribution
  • Fixed potential bugs related to the item supplying
  • Fixed the name list
  • Optimized the rendering of new items
  • Optimized UBJSON parsing a little bit
  • Deleted the comments in the settings.ini file after the values
  • etc.

Alpha 0.21 (March 8, 2026)

  • Introduced string IDs for block and plant drops
  • Plants can drop more than one type of items
  • Blocks with placeholder texture can be again rendered
  • Restored rectangular selection
  • Added new biome: Savanna
  • Added new block: Savanna grass
  • Added new plant: High savanna grass
  • Added new plant: Very high savanna grass
  • Added new plant: Red flower
  • Added new plant: Blue flower
  • Added new plant: Acacia
  • Added new item: Stick
  • Added more detailed hints by holding the Shift buttons
  • Renamed normal/continental biome to ‘temperate’
  • Rearranged plant IDs
  • Fixed water and ice rendering on the x-axis map border
  • Fixed Sabbath behavior
  • Fixed the bug where the date and the time were rendered at wrong place
  • Optimized the items update
  • Deleted useless ‘amount’ property from the ‘res/data/biomes.json5’ file
  • etc.

Alpha 0.20 (February 19, 2026)

  • Rewrote the code
  • Introduced new GUI system
  • Introduced new world file structure
  • Introduced new pathfinding algorithm
  • Changed IDs of some blocks
  • Added new block: Clay
  • Added new item: Clay
  • Added cutting, copying, pasting and deleting to the text and the number fields
  • Added switching between the form elements via Tab key
  • Improved world generating, loading and other logging
  • Improved item supplying to building blocks
  • etc.

Alpha 0.18 (June 1, 2025)

  • Introduced new item supplying system
  • Introduced new crafting system, including the new concept of utilities
  • Added names for the settlers
  • Added dots to hovered file rows in the file loading menu for easier navigation
  • Added rendering of some human data and the item data in the given coordinate as a hint
  • Added a button for canceling the given orders
  • Added a confirmation window before deleting a saved world
  • Updated stove recipes to include logs or charcoal
  • Fixed the bug with the problems of coloring by rarity in recipe hints in other languages
  • Fixed a number of bugs related to providing input while a world is being created or loaded
  • Fixed the bug when Sabbaths were not being confirmed in loaded worlds
  • Fixed the bug which allowed to craft items on Sabbath
  • Crafting recipe ingredients and block materials are separated by lines in the hints
  • World names cannot consist of illegal characters
  • Renamed the Apache 2.0 license file to “apache_2.0 (GSON and UBJSON).txt”
  • etc.

Alpha 0.17.1 (April 17, 2025)

  • Added translations for the rarity ranks
  • Added ingredient coloring by rarity in recipe hints (partly)
  • Added logging supplying of items to building blocks
  • Added water and ice animations
  • Added side shading at the edges of wooded worlds
  • Expanded the space between the columns in the menu
  • Liquids are being rendered transparently
  • The upper bar is not covering more the “northwestern” corner of the map, when the camera is on the uppermost side
  • Fixed the bug with merging the same items downwards to the amount more than 16
  • Fixed the bug that did not allow to supply stone to a building block
  • New MapItems supersede the older ones, if they share the same coordinates
  • Changed the recipe of Silver ingot and Gold ingot
  • etc.

Alpha 0.17 (April 3, 2025)

  • Added new block: Copper ore
  • Added new block: Silver ore
  • Added new item: Sand
  • Added new item: Copper ore
  • Added new item: Silver ore
  • Added new item: Copper ingot
  • Added new item: Silver ingot
  • Added rarity
  • Changed the texture of the next blocks: Grass, Snowy grass, Dirt and Sand
  • Changed the texture of the next items: Mud, Stone, Log and Fiber
  • Changed the indices of the next blocks: Dirt, Sand, Stone, Coal, Iron ore, Gold ore, Water and Ice
  • Changed the indices of the next items: Iron ore, Gold ore, Iron ingot and Gold ingot
  • Changed the background image
  • Improved the logging
  • Fixed the bug that didn’t allow to generate a world containing the last plant in the index (cactus)
  • etc.

Alpha 0.16 (February 27, 2025)

  • Updated the EULA
  • Added upper bar
  • Added money
  • Added date and time
  • People don’t work on Sabbath
  • Fixed the crush of rendering blocks that are placed higher than Z=19
  • Added new translation: German
  • etc.

Alpha 0.15 (Januar 6, 2025)

  • Added Minimap
  • Added new Mapgen: Mapgen Ver. 3.1
  • Added option to set custom resolution
  • Added option to copy stack traces to the clipboard
  • Added new item: Iron ingot
  • Added new item: Gold ingot
  • Fixed the display of a plant’s name when the mouse cursor hovers over the bar and pointing to the plant
  • Elements in the bar disappear after a right click on the map
  • etc.

Alpha 0.14 (November 19, 2024)

  • Added new Mapgen: Mapgen Ver. 3
  • Added new block: Coal
  • Added new block: Iron ore
  • Added new block: Gold ore
  • Added new item: Coal
  • Added new item: Iron ore
  • Added new item: Gold ore
  • Fixed the bug which caused to load the same world while entering to the “Load Game” state after it was already loaded
  • Fixed the bug which caused to show the error label near to world name field for generating more than the first world in the session

Alpha 0.13 (September 30, 2024)

  • Reclassified the plants
  • Added new plant: Spruce tree
  • Added paging in world file selection
  • Introduced new exception handling system
  • New map version system used
  • Lakes are surrounded by sand
  • Properties class is used for version data
  • Updated Java® to 17
  • Added logging
  • Increased minimal resolution to 1024×600
  • Improved the EULA textbox
  • etc.

Alpha 0.12.1 (August 15, 2024)

  • Updated the EULA
  • Fixed bug when saving of new settings causes the game to crash
  • Fixed bug when users, other than the one who installed the game, can’t save their worlds
  • Fixed data format
  • “C:\ProgramData\Towns ‘n’ Fields” directory is deleted when the game is being uninstalled
  • Improved alerting when exceptions linked to the “settings.ini” are thrown
  • etc.

Alpha 0.12 (August 4, 2024)

  • Added installation version
  • Blocks are biult by using items
  • Added new block: Crafting table
  • Added new item: Rope
  • Added rectangle selection of blocks
  • Crafted items are put down
  • Updated world format
  • Fixed bug when all the items from a block are taken, even when only one is needed
  • Fixed crash when a human tries to destroy a non-existent plant
  • Fixed crash when a human tries to grab a non-existent item
  • etc.

Alpha 0.11.1 (June 9, 2024)

Alpha 0.11 (May 19, 2024)

  • The game is being developed by Toham Studios
  • New world format used
  • Added new block: Stove
  • Added new item: Mushroom stew
  • Added pause menu by Escape button
  • Added 3 new world sizes
  • Added message queue in the upper-right corner
  • Changed the index of Saw block
  • Fixed the block cursor
  • Fixed bug when the game crashes while giving an order when all the people are going. Now it’s just ignored
  • etc.

Alpha 0.10 (March 26, 2024)

  • Added name IDs
  • Added new item: Mushroom
  • Added external file for versions
  • Added slow scrolling of the world
  • Disabled periodic adding plants
  • New string file used
  • Fixed bug with no-rendering some of the mushrooms
  • Fixed bug with map cursor
  • Fixed bug with crashing while a world is being loaded
  • Fixed bug with people baring mud in a loaded world
  • etc.

Alpha 0.9 (Januar 29, 2024)

  • Added logo
  • Added new item: Wooden Plank
  • Added new block: Saw
  • Added crafting
  • People can grab and carry items
  • Blocks are separated by categories
  • People keep distance when they perform several actions
  • The name of the block selected for construction is displayed in the upper-right corner
  • etc.

Alpha 0.8 (November 5, 2023)

  • It is possible to choose a Mapgen
  • Added new world biome: Woody
  • Added new world type: Island
  • Added new plant: Mushroom
  • Added new blocks: Water and Ice
  • Added new file for biome properties
  • Fixed the language file in order to add missing names
  • Fixed some bugs
  • etc.

Alpha 0.7 (September 19, 2023)

  • Added new Human skins
  • Entities now are able to have different sprites depending on the direction they are looking
  • Entities are using pathfinding algorithm now (in development)
  • For generating the world entering its name is required now
  • Fixed some bugs
  • etc.

Alpha 0.6.1 (July 12, 2023)

  • Map rendering is more fast than before
  • Solved some problems with the Settings form
  • People are generating in the middle of the map
  • The camera in the start of the game is in the middle of the map
  • Fixed some bugs
  • etc.

Alpha 0.6 (July 6, 2023)

  • New plant added: Very high grass
  • New background which represents the new content
  • High grass and Very high grass have new rendering format with foreground and bachground images for being more realistic
  • High grass is regrowing
  • Deleted currently useless /fonts folder
  • etc.

Alpha 0.5 (June 11, 2023)

  • New plant added: Cactus
  • New item added: Fiber. For the truth, it is currently unusable
  • New plant system. Now it includes new properties, for example, which texture for a specific plant will be used
  • New map format
  • EULA in the start. If accepted, it will not more appear there
  • Optimized alert system
  • Deferred loading is used now
  • Different JSON5 files are used instead of one
  • etc.

Alpha 0.4 (January 25, 2023)

  • New blocks added: Chair and Box
  • The game uses more strings from “en.json5” file
  • More optimized code
  • The bar has some improvements in it’s interface
  • In-game settings

Alpha 0.3.1 (January 8, 2023)

  • Deleted some unused stuff
  • Now it’s possible to load files from versions before Alpha 0.3
  • Changed design of Loading world Menu
  • Added option to delete a world from the game
  • Changed texture of Table
  • The game is not more supplied with “readme.html” file, because at the moment it has untruthful information. Sorry!
  • Fixed bug which didn’t allow to save worlds
  • Now it’s possible to write to the Seed blank only integer number

Alpha 0.3 (January 1, 2023)

  • Changed files organization
  • Changed map generation: added option to generate hills
  • Changed file format: you can’t open world files from the older versions
  • Changed Main Menu
  • From now you can store more than one world a time
  • Improved GUI
  • Added Background
  • Added Map Size
  • Added Biomes
  • Added Snowy Grass
  • Added Sand
  • Added Table
  • Added face highlighting

Alpha 0.2 (December 7, 2022)

  • Changed the name of the game to “Towns ‘n’ Fields” (with spaces)
  • Added Glass
  • Added Marble bricks
  • From now adding new blocks doesn’t necessary requires editing in the code. It can be achieved by editing the “res/data.json5” file
  • Also, it’s possible to edit some in-game strings in “res/langs/en.json5” file without editing the code itself
  • Fixed bug which didn’t allow to enter the “About” screen
  • Changed the “About” screen
  • Changed the texture of ceramic bricks
  • Returned the previous EULA with some minoric changes

Alpha 0.1.1 (November 27, 2022)

  • Fixed bug of alerting sometimes in English instead of Hebrew
  • Removed some unused libraries and a directory
  • Removed unused properties in the “settings.ini” file

Alpha 0.1 (November 27, 2022)

  • Added Ceramic blocks
  • Added items grouping
  • Added shading
  • Added saving and loading the map
  • Added more alert strings
  • Added alert strings in Hebrew
  • Improved bar
  • Improved side shading of the textures
  • Optimized map rendering
  • Changed some textures of the items
  • & more
Towns 'n' Fields Official Website
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.