I'll now post my long-awaited review of "STK irrLicht" progress, with a few screenshots.
First, let's take a look at
the main menu screen.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiauOAFzuepc7MvIaw-E2T_aLVEB62MlaxKlf0BtvXZ-lFFBG-JxAtyoaYvI5AOX1zvFjUDk8Eo0725RmUFjfuoVG4eoQPMRgzVOZUO17-b8s7bTVxuua4zvU_QIhW1wcR_CfnHNSK5zZE/s280/stk_gui_1.png)
What "works":
'Race', 'Options', 'Help' and 'Quit'.
Visually the green hover circle animation (yes, it's a small animation) is too glossy, and the STK developers would like some ideas/contribs on hover. Most of the icons will probably be replaced too, so contributions are highly welcome.
The 'Help' screen![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1n4SMi6wmY92iTCKArT-d4Km7TnZcwLvgQcBZH2ulYPvaBekjV0Oc_qVdjViSc-0tWU8id2TMJuiG3NaL1KVCwOrZcQOZlPDts5Ex5pqN8yU5jzF7lR08wmeGBko-eLifsq_dBopfUbo/s280/stk_gui_2.png)
What "works":
Everything, but some graphical change is still needed.
Notice the "Back to main menu" button - I think it got a neat look. :)
The track selection screen![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_4icKsvQ196618jdwKkkTrZWNF3dUYzcnmhGsFmV8kEGPqIeHSAdtJWEbEXWDAnlHHTZuxR7mBVfKn9ttsOC9KZtf7mHlbAu71oaWIaGjKy0BDALyzAYozz0nj-edG-PS8N5Z5owp10w/s280/stk_gui_3.png)
What "works":
Almost nothing. Every track icon you click on leads to the same level. (Addition by Auria: the reason behind this lack of functionality is simply that at this time, we have only 2 tracks converted to the new format! watch the forums, once we believe the track setup is stable enough we might ask for help with converting all tracks and karts to the new format :) )
But as a show-off it's certainly interesting, as it shows how track selection might be in 0.7. Notice the small arrows which will later lead to more tracks, as well as the different tabs at the bottom. The kart selection screen also got tabs to deal with different kart groups.
Racing in revision 3386![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEpPN5DTfyiU6cZAIQzH1PXaUqRwynilazxua-e4ro5Gr0N4rs50lG79SRHOdFklv1RyUnHADqiAUpOrV6900gFE7LK_Zx39TyuANNRUV_vHg-Ya8o3MrV3CUlULDWd6MsTOYl6WeVKDc/s280/stk_gui_4.png)
What "works":
Driving around, items, nitro and playing with gamepad.
Not too much to see yet - I guess some of you may be disappointed by the looks, but remember changing from PLib to irrLicht isn't done in a day. The developers know how much is missing, and they are working at their own pace to make STK 0.7 better than - not worse than - SuperTuxKart 0.6.1a.
Small addition by Auria : Also, consider this is almost a total rewrite in the graphics area, therefore we are starting from nothing, so we first need to get to the plib level before going beyond ;)
Regarding the "burning trees", it's only a bug caused by trying to implement explosions - quite a rare sight! One of the funniest looking bugs at the moment.
And by the way; "works" means that it kind of works, though it's not in a finished state.
A few additions by Auria :)
* The font used in the menu is going to be replaced with a better one
* Icons are currently scaled down with very poor quality; irrLicht developers were informed of this limitation, and they promised it would improve in next version of irrLicht
* The current background image can't stay in for license reasons; we'll need to get someone to make another one. This might be a good thing anyway, because the current placeholder has dark and light areas, which makes it hard to find a font color readable everywhere
* Lots of work also happened in the input module; someone who'd never been able to play STK using his gamepad reported that all worked fine in the new branch. Also, input configurations will no longer be tied to a specific player, which means you can play sometimes with gamepad, sometimes with keyboard, and don't have to reconfigure everytime like in 0.6. Last but not all, 0.7 will be able to tell which gamepad model you're using, which means you can use a different configuration for different gamepad models.
---------------
To sum up, there's still much work to do, and to all possible contributors - come on,
join in, we need you! ;)
Note: As the irrLicht branch is still in a very unstable state, the general public is recommended to use
the last stable version (0.6.1a) of SuperTuxKart.