Crystal Caves HD – A Revived Apogee Classic

A full review of Crystal Caves HD for PC

Crystal Caves HD

<p>Crystal Caves is one of those kinds of forgotten gems from the early 90s&period; And even though you may not have heard of Crystal Caves&comma; you may have heard of <a href&equals;"https&colon;&sol;&sol;bagogames&period;com&sol;crystal-caves-hd-coming-to-pc-soon&sol;">Apogee<&sol;a>&period;<&sol;p>&NewLine;<p>Apogee was arguably one of the biggest names in shareware distribution in the early 90s&period; By 1993&comma; they had distributed titles that would help shape the gaming landscape&period; Commander Keen helped prove that sidescrolling platformers were viable on PC&comma; and <a href&equals;"https&colon;&sol;&sol;bagogames&period;com&sol;wolfenstein-ii-new-colossus-review-leading-violent-revolution&sol;">Wolfenstein 3D<&sol;a> is still today considered the great grandfather of the FPS genre&period;<&sol;p>&NewLine;<p>It might be hard to believe today but back in the early 90s&comma; the PC wasn&&num;8217&semi;t considered a gaming platform by most people&period; Sure you had computers like the Amiga 500 and the Commodore 64 that had great support for games&period; But the IBM compatible market was still an untapped resource&period;<&sol;p>&NewLine;<p>The IBM PC was specialized towards businesses and gaming was more of an afterthought&period; Most PCs of the era had simple PC speakers and simply weren&&num;8217&semi;t fast enough to match the speed of consoles&period; Yes&comma; there was a time when consoles were better at gaming than PCs&period; This was the dark ages of PC gaming&period;<&sol;p>&NewLine;<p><amp-youtube layout&equals;"responsive" width&equals;"500" height&equals;"281" data-videoid&equals;"HLnDoyzHq2k" title&equals;"Wolfenstein 3D - id Software and Apogee interview in 1992"><a placeholder href&equals;"https&colon;&sol;&sol;www&period;youtube&period;com&sol;watch&quest;v&equals;HLnDoyzHq2k"><img src&equals;"https&colon;&sol;&sol;i&period;ytimg&period;com&sol;vi&sol;HLnDoyzHq2k&sol;hqdefault&period;jpg" layout&equals;"fill" object-fit&equals;"cover" alt&equals;"Wolfenstein 3D - id Software and Apogee interview in 1992"><&sol;a><&sol;amp-youtube><&sol;p>&NewLine;<h3 style&equals;"text-align&colon; center&semi;">A Shareware Revolution<&sol;h3>&NewLine;<p>Apogee already at this point was making some very cool PC games that they distributed as shareware&period; The idea behind shareware was to release a part of the game for free&period; Usually&comma; they did this by breaking their games up into episodes&comma; and the first episode would be free to download from the internet&period; This was back when the internet was still a really new thing for most people&period;<&sol;p>&NewLine;<p>To say Apogee were on the cutting edge of PC technology would be an understatement&period; When Apogee and id Software released Commander Keen&comma; they had cracked the formula for not only getting their games out to the public but also making sure these games would be the best on the market&period; They didn&&num;8217&semi;t yet have much of a retail presence&comma; but they had the advantage of people being able to play their games for free&period;<&sol;p>&NewLine;<p>It was during this era that Apogee released games such as Commander Keen&comma; Wolfenstein 3D&comma; Bio Menace&comma; <a href&equals;"https&colon;&sol;&sol;bagogames&period;com&sol;5-titles-that-need-duke-nukem-dropped-in&sol;">Duke Nukem<&sol;a>&comma; Duke Nukem 2&comma; Blake Stone&comma; Rise of the Triad&comma; and several other games that shaped a generation&period; And among these titles was Crystal Caves&period; And in many ways&comma; you can trace most of the typical Apogee traits to this game&period; The difficulty&comma; the episodic structure&comma; and the fact the game was extremely memorable&comma; and not always for the right reasons&period;<&sol;p>&NewLine;<p>In this review of Crystal Caves HD&comma; we&&num;8217&semi;ll take a look at the new updated version of the game&comma; and see how it compares to the original&period; We&&num;8217&semi;ll also take a look at the new features brought into this updated version&period; So let&&num;8217&semi;s dive into Crystal Caves HD and see what Mylo Steamwitz has in store for us&period;<&sol;p>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;cdn&period;bagogames&period;com&sol;wp-content&sol;uploads&sol;2020&sol;10&sol;04124052&sol;20200916205758&lowbar;1&period;jpg"><img class&equals;"alignnone size-large wp-image-164128" src&equals;"https&colon;&sol;&sol;cdn&period;bagogames&period;com&sol;wp-content&sol;uploads&sol;2020&sol;10&sol;04124052&sol;20200916205758&lowbar;1-1024x640&period;jpg" alt&equals;"Mylo Steamwitz" &sol;><&sol;a><&sol;p>&NewLine;<h3 style&equals;"text-align&colon; center&semi;">Getting Rich Quick<&sol;h3>&NewLine;<p>Crystal Caves has a pretty silly story&period; You play as Mylo Steamwitz&comma; a miner with one goal in mind&period; Getting rich&period; And he hopes to do so by cashing in on whatever the current trend is&period; To fund his investments&comma; he heads to the crystal caves on a planet called Altair&period;<&sol;p>&NewLine;<p>What I really like about this story however is that pretty much every investment turns sour for him&period; There&&num;8217&semi;s a bit of a nice moral lesson here that when you make investments&comma; they need to be actually thought through&period; And spending a lot of money on a fad might not always turn out in your favor&period;<&sol;p>&NewLine;<p>There isn&&num;8217&semi;t a lot more story to the game beyond that&period; Each episode sends him back to the crystal caves to get more funds for his schemes&period; And this is where the gameplay kicks in&period;<&sol;p>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;cdn&period;bagogames&period;com&sol;wp-content&sol;uploads&sol;2020&sol;10&sol;04130737&sol;20200913160406&lowbar;1&period;jpg"><img class&equals;"alignnone size-large wp-image-164131" src&equals;"https&colon;&sol;&sol;cdn&period;bagogames&period;com&sol;wp-content&sol;uploads&sol;2020&sol;10&sol;04130737&sol;20200913160406&lowbar;1-1024x576&period;jpg" alt&equals;"Glass boxes and crystals" &sol;><&sol;a><&sol;p>&NewLine;<h3 style&equals;"text-align&colon; center&semi;">Caves Of Crystals<&sol;h3>&NewLine;<p>As you may have guessed&comma; the goal of the game is to gather crystals&period; All of them of each level in fact&period; As you explore each mine&comma; the goal is to get every single crystal of each level&period; Which of course is definitely not as easy as it sounds&period;<&sol;p>&NewLine;<p>Not only do you have the levels themselves to deal with&comma; which are increasingly puzzle-like&comma; you also have enemies that will make your life as painful as possible&period; Thankfully you are armed with a gun that can carry up to 99 bullets&period; And you can take up to 5 hits before you need to redo the level&period; But with all the hazards going on&comma; those health points are going to go away before you know it&period;<&sol;p>&NewLine;<p>Hazards that can get in your way include spikes that spring from the ground and pipes that have fire coming out of them&period; You also have traps like the tube that sucks in air&comma; poison mushrooms&comma; and the tornado that kills you instantly&period; Thankfully the latter is rather rare&comma; but you get the picture&period; These caves are pretty dangerous&period;<&sol;p>&NewLine;<p>Levels can also have some interesting modifiers&period; You can start a level without any light&comma; and will have to find a light switch&period; Some levels have reversed gravity which makes gameplay a bit more tricky&period; And some levels have low gravity&comma; where shooting knocks you back a bit&comma; which can be tricky as well&period;<&sol;p>&NewLine;<p>Luckily there are some things to help you&period; Red mushrooms make you impervious to damage for a short while also killing any enemy on touch&period; P symbols add extra power to your gun&comma; making you capable of killing every enemy&period; And the G symbol reverses gravity&comma; making you able to walk on the ceiling&period; Stop signs stop time for a while&comma; during which hazards and enemies no longer hurt you&period;<&sol;p>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;cdn&period;bagogames&period;com&sol;wp-content&sol;uploads&sol;2020&sol;10&sol;09112812&sol;20200914235818&lowbar;1&period;jpg"><img class&equals;"alignnone size-large wp-image-164285" src&equals;"https&colon;&sol;&sol;cdn&period;bagogames&period;com&sol;wp-content&sol;uploads&sol;2020&sol;10&sol;09112812&sol;20200914235818&lowbar;1-1024x576&period;jpg" alt&equals;"Crystal Caves Pipes" &sol;><&sol;a><&sol;p>&NewLine;<h3 style&equals;"text-align&colon; center&semi;">Dangerous Mylo<&sol;h3>&NewLine;<p>The HD version of the game adds 3 difficulty modes&period; Easy makes the game a bit easier&comma; which is good as the original game was known for its difficulty&period; Normal is pretty much unchanged from the original&period; And Hard is there if you want a real challenge&comma; though I strongly recommend newcomers play on Easy as it makes the game a lot more doable&period;<&sol;p>&NewLine;<p>Most of the enemies in this game have a slight disadvantage of being killed&period; Snakes and worms leave a corpse that is poisonous to the touch&period; This means you have to be careful about their placement when killing them&period; Some enemies are entirely immune to bullets&comma; which means you have to just avoid them&period;<&sol;p>&NewLine;<p>This is what kinda makes Crystal Caves more of a puzzle platformer&period; Enemies and hazards add to the puzzle of it all&comma; and finishing a level often requires you to be careful about how you kill enemies and how you approach traps&period; Don&&num;8217&semi;t be discouraged if you die a lot on the first try&comma; it&&num;8217&semi;s normal&period;<&sol;p>&NewLine;<p>In the original game&comma; there was a lot of potentials for the level to be softlocked&period; Thankfully this is remedied in the remaster since you can now reset the level from the pause menu&period; It&&num;8217&semi;s a much needed quality-of-life improvement that adds to how approachable the remaster is compared to the original&period;<&sol;p>&NewLine;<p>Another improvement is the powerups&period; In the original&comma; the powerups would never respawn so if you used one and didn&&num;8217&semi;t use it as intended&comma; you could softlock yourself&period; This has been fixed in the remaster as powerups now respawn after a while&period; And it has to be mentioned that bugs like the episode 3 level hub softlock have also been fixed in this version&period;<&sol;p>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;cdn&period;bagogames&period;com&sol;wp-content&sol;uploads&sol;2020&sol;10&sol;09115236&sol;20200926173945&lowbar;1&period;jpg"><img class&equals;"alignnone size-large wp-image-164288" src&equals;"https&colon;&sol;&sol;cdn&period;bagogames&period;com&sol;wp-content&sol;uploads&sol;2020&sol;10&sol;09115236&sol;20200926173945&lowbar;1-1024x640&period;jpg" alt&equals;"Crystal Caves More PIpes" &sol;><&sol;a><&sol;p>&NewLine;<h3 style&equals;"text-align&colon; center&semi;">New Features<&sol;h3>&NewLine;<p>The original Crystal Caves experience is definitely here and fully intact&period; The HD remaster remains really close to the original in terms of controls and feel&period; Though some new features have also been added to modernize the game a bit&period; We&&num;8217&semi;ve already mentioned the additional difficulties&comma; but let&&num;8217&semi;s go over some of the other updates&period;<&sol;p>&NewLine;<p>The main new feature of Crystal Caves HD is definitely the level editor&period; This easy-to-use tool allows you to not only make your own levels for the game but also share them on the Steam Workshop&period; This definitely adds a lot of longevity to the game&comma; since even after finishing the main game you still have a lot of user-made levels to explore&period;<&sol;p>&NewLine;<p>Speaking of additional content&comma; there&&num;8217&semi;s an entirely new episode added to the game&period; Episode 4 was never a thing in the original game and has been added for this remaster&period; I haven&&num;8217&semi;t gotten around to playing it yet as I wanted to complete the main 3 episodes first&comma; but it&&num;8217&semi;s definitely exciting for those who have already completed the game and want some new content&period;<&sol;p>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;cdn&period;bagogames&period;com&sol;wp-content&sol;uploads&sol;2020&sol;10&sol;09121815&sol;20201002210232&lowbar;1&period;jpg"><img class&equals;"alignnone size-large wp-image-164290" src&equals;"https&colon;&sol;&sol;cdn&period;bagogames&period;com&sol;wp-content&sol;uploads&sol;2020&sol;10&sol;09121815&sol;20201002210232&lowbar;1-1024x640&period;jpg" alt&equals;"Crystal Caves Level" &sol;><&sol;a><&sol;p>&NewLine;<h3 style&equals;"text-align&colon; center&semi;">Addictive Gameplay<&sol;h3>&NewLine;<p>If there&&num;8217&semi;s one way I would describe Crystal Caves&comma; then it&&num;8217&semi;s that it&&num;8217&semi;s addictive&period; That feeling of accomplishment when you clear a level is pretty good&period; And there&&num;8217&semi;s definitely the feeling of wanting to play one more level or keep playing just to see if you can actually beat the level&period; It&&num;8217&semi;s a hard game for sure&comma; but one that feels satisfying&period;<&sol;p>&NewLine;<p>There are some nitpicks I have with the game though and as an extension the remaster&period; One feature I would love is the ability to replay levels from the level hub&period; Once you clear a level&comma; there seems to be no way to access that level again to beat your score&period; You have to restart the entire episode if you wanna replay levels&period;<&sol;p>&NewLine;<p>I also feel the gravity in the game is a bit high&period; Like&comma; when you jump&comma; it&&num;8217&semi;s fine&period; But when you fall from a ledge&comma; it&&num;8217&semi;s suddenly extremely high&period; You fall like a bag of lead bricks&comma; and it&&num;8217&semi;s really jarring when your jump gravity is so radically different&period;<&sol;p>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;cdn&period;bagogames&period;com&sol;wp-content&sol;uploads&sol;2020&sol;10&sol;09175600&sol;cc-story-screen&period;jpg"><img class&equals;"alignnone size-full wp-image-164305" src&equals;"https&colon;&sol;&sol;cdn&period;bagogames&period;com&sol;wp-content&sol;uploads&sol;2020&sol;10&sol;09175600&sol;cc-story-screen&period;jpg" alt&equals;"Story Screen" &sol;><&sol;a><&sol;p>&NewLine;<h3 style&equals;"text-align&colon; center&semi;">Confusing Sounds<&sol;h3>&NewLine;<p>I also wanna comment a bit on the music&period; There&&num;8217&semi;s nothing inherently wrong with it&period; The music is decent&comma; if not a bit bland and forgettable&period; But there is one major thing that really bugs me about it&period;<&sol;p>&NewLine;<p>You see&comma; Crystal Caves is a DOS game&period; And the music they chose for the HD remaster is NES style chiptunes&period; For me&comma; that creates a weird disconnect in my brain cause Crystal Caves was never an NES game&period; And the HD remaster doesn&&num;8217&semi;t even have an NES style to it&comma; so this choice confuses me&period;<&sol;p>&NewLine;<p>In all honesty&comma; I don&&num;8217&semi;t hate the music in the remaster&period; And it is nice that they added music cause the original never had it&period; But in my opinion&comma; it would&&num;8217&semi;ve been way more fitting to add some FM synth stuff&period; AdLib was getting big when this game came out originally&comma; so that would&&num;8217&semi;ve been way more fitting&period;<&sol;p>&NewLine;<p>The sound effects are all from the original game&comma; however&period; And I wouldn&&num;8217&semi;t want it any other way&period; As primitive and crunchy as PC speaker sound effects are&comma; there is something undeniably nostalgic about them&period; And with a lot of DOS games&comma; the PC speaker is integral to the experience&period;<&sol;p>&NewLine;<p>I&&num;8217&semi;m really happy the sound effects weren&&num;8217&semi;t touched or updated in some way&period; In my opinion&comma; they are part of this game&&num;8217&semi;s identity as much as the visuals&period; So let&&num;8217&semi;s discuss the visuals&period;<&sol;p>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;cdn&period;bagogames&period;com&sol;wp-content&sol;uploads&sol;2020&sol;10&sol;09130855&sol;20201004012948&lowbar;1&period;jpg"><img class&equals;"alignnone size-large wp-image-164297" src&equals;"https&colon;&sol;&sol;cdn&period;bagogames&period;com&sol;wp-content&sol;uploads&sol;2020&sol;10&sol;09130855&sol;20201004012948&lowbar;1-1024x640&period;jpg" alt&equals;"Level Editor" &sol;><&sol;a><&sol;p>&NewLine;<h3 style&equals;"text-align&colon; center&semi;">Remastered EGA Graphics<&sol;h3>&NewLine;<p>Crystal Caves was originally an EGA game&comma; and it ran in 320&&num;215&semi;200 using 16 color graphics&period; The remaster gives the old visuals a serious overhaul and the game now has an aesthetic closer to that of VGA&period; It honestly feels like a lot of those DOS VGA updates that came out in the early 90s&period;<&sol;p>&NewLine;<p>The style isn&&num;8217&semi;t really that HD but retains the aesthetic from the original while also updating it&period; Each episode now feels more distinct as the crystals look different for each episode&period; And the increased amount of colors makes room for more unique styles for each tileset&period; Even the fourth episode has some new graphics to it and a new enemy type&period;<&sol;p>&NewLine;<p>One aspect that was even retained with the graphics is one most people most likely aren&&num;8217&semi;t even aware of&period; And that is the way the game tells you that you&&num;8217&semi;ve collected all the crystals in a level&period; In the original game&comma; this was done by updating the border outside the scan area on the monitor itself&period; This means that when emulating the original game&comma; which is how most people are playing it nowadays&comma; you won&&num;8217&semi;t see this border and have no way to know when you have collected all the crystals&period;<&sol;p>&NewLine;<p>The remaster has this border added properly to the game now&period; This means that you no longer need to rely on a proper EGA monitor to tell when you have all the crystals&period; And I see no negative aspects about that&period;<&sol;p>&NewLine;<p>Of course&comma; one of the biggest perks of playing the remaster is the improved framerate&period; The original game moved at a very slow and choppy framerate&comma; due to the limitations of PCs at the time&period; The remaster has a smooth framerate due to being remade in Unity&period;<&sol;p>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;cdn&period;bagogames&period;com&sol;wp-content&sol;uploads&sol;2020&sol;10&sol;09140404&sol;20201002215352&lowbar;1&period;jpg"><img class&equals;"alignnone size-large wp-image-164298" src&equals;"https&colon;&sol;&sol;cdn&period;bagogames&period;com&sol;wp-content&sol;uploads&sol;2020&sol;10&sol;09140404&sol;20201002215352&lowbar;1-1024x640&period;jpg" alt&equals;"Red Level" &sol;><&sol;a><&sol;p>&NewLine;<h3 style&equals;"text-align&colon; center&semi;">A Surprising But Welcome Remaster<&sol;h3>&NewLine;<p>Crystal Caves HD is one of those remasters I never expected&comma; but nonetheless am really happy to see&period; It&&num;8217&semi;s honestly a kind of forgotten gem that&&num;8217&semi;s survived among those with a niche interest in DOS games&period; As it turns out&comma; with some improvements to the original game&comma; it seems ready to take on a whole new fanbase&period;<&sol;p>&NewLine;<p>I never considered myself a Crystal Caves fan to begin with but damn if the remaster hasn&&num;8217&semi;t won me over&period; This is absolutely the definitive way of playing the game&period; And while I have some minor nitpicks with the game&comma; I admire that it stays true to the original and doesn&&num;8217&semi;t stray too far away from it&period;<&sol;p>&NewLine;<p>If you love puzzle platformers then you should check out Crystal Caves HD and the original&period; Now for the question of whether you should play this or the original if you&&num;8217&semi;ve never played Crystal Caves before&comma; I would definitely recommend checking out the original first&period; This should help you get a feel for what has actually been improved in the HD remaster&period;<&sol;p>&NewLine;<p>Now go get those crystals&excl; Those Twibbles won&&num;8217&semi;t buy themselves&excl; Crystal Caves will release on PC via Steam on October 15th&comma; so <a href&equals;"https&colon;&sol;&sol;store&period;steampowered&period;com&sol;app&sol;1330890&sol;Crystal&lowbar;Caves&lowbar;HD&sol;" target&equals;"&lowbar;blank" rel&equals;"noopener noreferrer">go wishlist it now<&sol;a>&excl;<&sol;p>&NewLine;<p><em>A huge thanks to Apogee for providing me with a beta key for this review&period;<&sol;em><&sol;p>&NewLine;<div class&equals;"jeg&lowbar;review&lowbar;wrap">&NewLine; <h3 class&equals;"jeg&lowbar;review&lowbar;subtitle">The Review<&sol;h3>&NewLine; <h2 class&equals;"jeg&lowbar;review&lowbar;title">&NewLine; Crystal Caves HD&NewLine; <&sol;h2>&NewLine; <div class&equals;"jeg&lowbar;reviewheader clearfix">&NewLine; <div class&equals;"review&lowbar;score score&lowbar;good">&NewLine; <span class&equals;"score&lowbar;value">8&period;3<&sol;span>&NewLine; <span class&equals;"score&lowbar;text">Score<&sol;span>&NewLine; <&sol;div>&NewLine; <div class&equals;"desc" style&equals;''>&NewLine; <p>A solid revamped version of an Apogee classic that has been sorely forgotten&period; The HD remaster gives it a new lease of life with much needed quality-of-life improvements and a level editor&period;<&sol;p>&NewLine; <&sol;div>&NewLine; <&sol;div>&NewLine; <div class&equals;"jeg&lowbar;reviewdetail clearfix">&NewLine; <div class&equals;"conspros">&NewLine; <h3>PROS<&sol;h3>&NewLine; <ul><li><i class&equals;"jegicon-check"><&sol;i> Stays close to the original game<&sol;li><li><i class&equals;"jegicon-check"><&sol;i> Many needed quality-of-life improvements and bug fixes<&sol;li><li><i class&equals;"jegicon-check"><&sol;i> Level editor and steam workshop integration<&sol;li><&sol;ul>&NewLine; <&sol;div>&NewLine; <div class&equals;"conspros">&NewLine; <h3>CONS<&sol;h3>&NewLine; <ul><li><i class&equals;"jegicon-cross"><&sol;i> Lacks ability to replay levels without restarting the episode<&sol;li><li><i class&equals;"jegicon-cross"><&sol;i> While the music isn't bad&comma; NES chiptunes feel out of place<&sol;li><&sol;ul>&NewLine; <&sol;div>&NewLine; <&sol;div>&NewLine; <div class&equals;"jeg&lowbar;reviewscore jeg&lowbar;reviewbars clearfix" data-scoretype&equals;"point">&NewLine; <h3>Review Breakdown<&sol;h3>&NewLine; <ul><li>&NewLine; <strong>Story<&sol;strong>&NewLine; <span class&equals;"reviewscore">8<&sol;span>&NewLine; <div class&equals;"jeg&lowbar;reviewbar&lowbar;wrap">&NewLine; <span style&equals;"width&colon; 80&percnt;" class&equals;"barbg"><&sol;span>&NewLine; <&sol;div>&NewLine; <&sol;li><li>&NewLine; <strong>Gameplay<&sol;strong>&NewLine; <span class&equals;"reviewscore">8<&sol;span>&NewLine; <div class&equals;"jeg&lowbar;reviewbar&lowbar;wrap">&NewLine; <span style&equals;"width&colon; 80&percnt;" class&equals;"barbg"><&sol;span>&NewLine; <&sol;div>&NewLine; <&sol;li><li>&NewLine; <strong>Graphics<&sol;strong>&NewLine; <span class&equals;"reviewscore">9<&sol;span>&NewLine; <div class&equals;"jeg&lowbar;reviewbar&lowbar;wrap">&NewLine; <span style&equals;"width&colon; 90&percnt;" class&equals;"barbg"><&sol;span>&NewLine; <&sol;div>&NewLine; <&sol;li><li>&NewLine; <strong>Sound &amp&semi; Music<&sol;strong>&NewLine; <span class&equals;"reviewscore">8<&sol;span>&NewLine; <div class&equals;"jeg&lowbar;reviewbar&lowbar;wrap">&NewLine; <span style&equals;"width&colon; 80&percnt;" class&equals;"barbg"><&sol;span>&NewLine; <&sol;div>&NewLine; <&sol;li><&sol;ul>&NewLine; <&sol;div>&NewLine; &NewLine; <&sol;div>

Exit mobile version