Currently, it can list the researched, in progress, and unresearched* tech. The player can select which of the aforementioned techs he or she wants to view.
*Unresearched as in capable to research with the current technology, but research not stared yet.
On of the annoyances is that there might be as much as 100 or even more tech names that can be listed at once, especially if the research is pretty advanced. Since the client/server model is NOT designed for more than 25 or so dialogue menus with an NPC, I had to split the tech in pages, so, say you click on "View researched tech" you will see the first 20 researched tech names, and then another option "Next" and "Back" (if available).
This took a few hours to implement properly.
Today I have to work at the actual function that will display the tech, and give you some more info about it. This is very simple to do, but it's a lot of tedious strings work, as I have to concatenate some strings, and take into account empty strings, put new lines in place, etc. Very unrewarding and boring work.
Once I am done I might post some screenshots.
On Eternal Lands , Wytter implemented (at my suggestion) an alpha map loader, so that we can have dedicated alpha maps for some objects rather than generating the alpha maps dynamically from the texture itself. He did a pretty good job, and now that Roja (the artist and my wife) made some alpha maps for vegetation, that looks SOOOO much better. No more black spots on the edges of grass and plants in general. I dare to say that the quality of the plants is so good that they apear to be 2D renderings.