patch v1.2.7
fixed crash with bullet parent fixed crash with enemy targeting buffed void cauldron 0.25 -> 0.4 welcome to all the new players!! please leave a review if you're reading this - it helps a ton!
Buy towers and discover new islands as you prepare your defenses against waves of fish! Unlock new towers and affixes after each round with new play styles and new synergies. Build your defenses and experiment to create the ultimate fishing machine!
| App ID | 2703340 |
|---|---|
| App type | Game |
| Developer | progress |
| Publisher | progress |
| Release date | 2024-07-11 23:02 UTC |
| Release state | released |
| Store page | store.steampowered.com/app/2703340 |
| Last store refresh | 6 hours ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | fishTDX.exe |
No player history yet. This app is now tracked, so data will appear within about ten minutes.
| Playing now | Not polled yet (never) |
|---|---|
| 24-hour peak | |
| All-time peak (tracked) |
All Steam store regions, converted to USD at today's exchange rate, compared with the US price. Lowest is the lowest price SteamRaw has recorded for that region.
Loading regional prices…
| Date | Price | Regular | Discount |
|---|---|---|---|
| 2026-09-11 22:12 UTC | $4.99 | $4.99 |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 15709740 | 2024-09-15 23:11 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 2703341 | 43.77 MB | 35.71 MB | 5086081500717492428 |
A build is one published version of the game's files on a branch. Steam assigns a new build ID every time the developer pushes an update, so this list is the update history of the app. The files inside a build (depot manifests) are only readable with an account that owns the game, which SteamRaw does not have yet, so build contents are not shown.
| Build ID | Branch | Updated | First seen |
|---|---|---|---|
| 15709740 | public | 2024-09-15 23:11 UTC | 6 hours ago |
Every appinfo change SteamRaw has observed, grouped by changelist. Tags, features, languages, builds, depots, prices and any other key Steam publishes. Tracking since 2026-09-11 22:12 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
| Changelist | Apps | Packages | Seen | What changed |
|---|---|---|---|---|
| No changelists recorded for this app yet. | ||||
fixed crash with bullet parent fixed crash with enemy targeting buffed void cauldron 0.25 -> 0.4 welcome to all the new players!! please leave a review if you're reading this - it helps a ton!
added note in tutorial that towers of the same type can be placed ontop to be leveled up added note in tutorial that plots sometimes cost money instead of grant money
Hello! Firstly, thanks to everyone for playing the game! It's been super cool to see people enjoying it! I have heaps planned before I move on to other projects, and I'm dedicated to making fishTDX as good as it can be. What's planned So what's planned? Well, there definitely needs to be some big changes made to improve player experience. Fundamental changes that will vastly improve various different aspects of the game. The goal I have with these subsequent updates is to improve the following key areas. Shop Clearly divide towers and affixes Increase roll price with roll Add a shop upgrade sy
a bunch of bugfixes reduced dna increase with sun and enhancements strong swing 1.2 -> 1.1 damage increase Dna lvl 3: 0.004 -> 0.003 devolution power lvl 4: 0.01 -> 0.004 devolution power cauldron 1 -> 0.25 enhancement
New content! As this update was mainly focused on a major new feature (see more below...), the content is a little lighter than future updates will be. However there should be plenty to dig your teeth into! new affixes plague: give a tower plague (enemies create a poison explosion on death) extra pocket: tower has 2 extra affix slots pepper: tower has a chance to sneeze devoted: increase tower's immolate value new elite blazing: immune to slow damage Create your own packs! The most significant feature by far in this update is the new pack creator! You can now create new packs, duplicate existi
clarified normal effect fixed tooltips showing up if a word is found in another word (eg 'rent' in 'torrent') moved income recap to be centered in the screen
capped auction moved dna to a higher tier in super balanced pack fixed ball bullets scaling way too high with homing balls fixed merchant and stop sign crash clarified beach ball artifact fixed metropolis typo in description null cannon lvl 1: 4 -> 8 mult lvl 2: 6 -> 16 mult lvl 3: 9 -> 24 mult lvl 4: 13 -> 30 mult purifier lvl 1: 1.3 -> 8 damage lvl 2: 1.6 -> 16 damage lvl 3: 2 -> 32 damage lvl 4: 3 -> 50 damage sanitiser lvl 1: 2 -> 6 damage lvl 2: 4 -> 12 damage lvl 3: 6 -> 18 damage lvl 4: 9 -> 28 damage
fixed ui on ultrawide display fixed towers not scaling properly on packs display fixed shattered ice crash moved stop sign down a tier nuclear plant radioactive dmg at level 4: 16 -> 20 fixed buggy behaviour in certain particle effects made 'escape' exit the pause menu optimisations (these shouldn't impact gameplay) made plots pre-draw themselves to cut down on draw calls made aoe effects all refer to the same enemy loop made tower targeting and update get calculated within the enemy update loop
New content! new plot Metropolis: all towers gain 1.5x damage but charge 10 rent new artifacts Free Parking: tower placed on top does not charge rent Parking Meter: all towers have 1.5x damage but charge an additional 10 rent Skyscraper: diagonal towers generate 1 hp per round new towers Dark Lord: immolate adjacent towers for darkness Holy Lord: immolate adjacent towers for lightness new affix Shattered Ice: adds shatter when freeze breaks Updated packs page! The packs page went through a much needed update. Each pack now has a 'plots pool' in addition to the tower pool that determines the po
fixed crash when removing rooms incorrectly automatically puts back selected tower when you click 'start wave' fixed crash when enemy couldn't find next plot fixed filthy rich giving money instead of spending fixed solar converter giving infinite money with pocket sun fixed ultimate victor achievement
added another debug log to try to fix 'ultimate victor' achievement fixed tower disappearing if holding it when start wave is pressed fixed mute not disabling underwater added setting 'health bar numbers'
fixed scroll bar hovering randomly on *most* displays fixed wasd navigation mid-wave being scaled on game speed added collections tab to pause menu fixed not being able to select elites in collections tab (page 2 of fish) add effect if you place a tower on a plot that makes it stronger added a log to try to debug ultimate victor achievement added an alternate, more legible, font that can be selected in settings fixed a couple of crashes
Hi everyone! As of today, fishTDX has sold 100 copies! I know that might not seem like much, but it's 100 people who are playing my little creation! A massive thank you goes out to Olexa and Time to Grind for playing a few runs on their channels! Getting your game out there is incredibly difficult, but content creators like them can change the life of a solo dev like me! Please please leave a review if you haven't already - I'm trying to reach 10 reviews so Steam shows the game to more people. And so, what's next for fishTDX? Well, unlike bugTDX, I have no plans to stop updating the game anyti
capped enemy budget at wave 23 added error sound and red text when you can't afford a tower added red and green text when losing and gaining lives respectively fixed crash when using purity fixed bug that took you to negative money fixed achievement 'ultimate victor' not activating (doesn't backwards-check for achievements as this would make cheating super easy!) whale hp: 24 -> 18 megaladon hp: 60 -> 30 steel fireworks lvl 1: 2 -> 3 damage lvl 2: 3.5 -> 4 damage lvl 3: 5 -> 6 damage lvl 4: 7.2 -> 9 damage sludge gun lvl 1: 0.2 -> 1 radioactive damage lvl 2: 0.5 -> 2 radioactive damage lvl 3:
added borderless fullscreen to settings fixed crash when lightning inherited other effects fixed demo displaying all packs instead of only a few fixed angler fish alert not showing up in game filthy rich lvl 3: 1 -> 2 cost lvl 4: 2 -> 3 cost lvl 4: 0.07 -> 0.05 reload lvl 4: 60 -> 70 damage money bag lvl 2: 4 -> 3 income lvl 3: 6 -> 5 income lvl 4: 12 -> 8 income
Full appinfo as delivered by Steam PICS, changenumber 37462619. Also at /api/app/2703340/raw.
{
"appid": "2703340",
"common": {
"name": "fishTDX",
"type": "Game",
"icon": "2da01bf1a2d98df379816ca1170c976e264a762c",
"clienticon": "466758f2e87598a1948c9e0b21b3f80549313483",
"clienttga": "d685de42787939237f63a042dc7450ec3cb9d36e",
"releasestate": "released",
"oslist": "windows",
"osarch": "64",
"osextended": "",
"steam_deck_compatibility": {
"category": "1",
"steamos_compatibility": "2",
"steam_machine_compatibility": "0",
"test_timestamp": "1746489600",
"tested_build_id": "15709740",
"tests": {
"0": {
"display": "2",
"token": "#SteamDeckVerified_TestResult_UnsupportedGraphicsPerformance"
}
},
"steam_machine_tests": {},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
}
},
"configuration": {
"supported_input": "other",
"requires_manual_keyboard_invoke": "0",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "1",
"small_text": "1",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-9.0-2RC",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controllertagwizard": "1",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "69.00763403058546",
"height_pct": "57.22341930851985"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "69.00763403058546",
"height_pct": "57.22341930851985"
},
"image": {
"english": "logo.png"
}
},
"library_header": {
"image": {
"english": "library_header.jpg"
}
}
},
"store_asset_mtime": "1721340777",
"associations": {
"0": {
"type": "developer",
"name": "progress"
},
"1": {
"type": "publisher",
"name": "progress"
}
},
"primary_genre": "1",
"genres": {
"0": "1",
"1": "4",
"2": "28",
"3": "2"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
}
},
"steam_release_date": "1720738917",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "2703340",
"store_tags": {
"0": "1645",
"1": "1716",
"2": "1084988",
"3": "4885",
"4": "14139",
"5": "3959",
"6": "4325",
"7": "9",
"8": "15564",
"9": "1773",
"10": "3871",
"11": "3964",
"12": "4791",
"13": "1654",
"14": "597",
"15": "5125",
"16": "4305",
"17": "1643",
"18": "7569",
"19": "4182"
},
"review_score": "7",
"review_percentage": "91"
},
"extended": {
"developer": "progress",
"publisher": "progress"
},
"config": {
"installdir": "fishTDX",
"launch": {
"0": {
"executable": "fishTDX.exe"
}
}
},
"depots": {
"2703341": {
"manifests": {
"public": {
"gid": "5086081500717492428",
"size": "45892995",
"download": "37442544"
}
}
},
"branches": {
"public": {
"buildid": "15709740",
"timeupdated": "1726441916",
"timebuildupdated": "1726441898"
}
},
"privatebranches": "1"
}
}