For the knowledge window book image bug (basically just swap the v and vend for the image):
--- knowledge.c 2011-06-01 19:02:41.000000000 +0100
+++ knowledge.c 2011-06-01 19:09:15.000000000 +0100
@@ -62,7 +62,8 @@
#else /* NEW_TEXTURES */
id= load_texture_cache_deferred("textures/items1.bmp", 0);
#endif /* NEW_TEXTURES */
- return image_add_extended(knowledge_win, 0, NULL, 500, 215, 50, 50, WIDGET_DISABLED, 1.0, 1.0, 1.0, 1.0, id, u, v, uend, vend, 0.05f);
+ //return image_add_extended(knowledge_win, 0, NULL, 500, 215, 50, 50, WIDGET_DISABLED, 1.0, 1.0, 1.0, 1.0, id, u, v, uend, vend, 0.05f);
+ return image_add_extended(knowledge_win, 0, NULL, 500, 215, 50, 50, WIDGET_DISABLED, 1.0, 1.0, 1.0, 1.0, id, u, vend, uend, v, 0.05f);
}
int handle_knowledge_book()