Well funnily enough this tutorial had an optional bit of setting up a debug program, I just changed the target file to the one I had been working with and it did indeed tell me that there has been an error.
Edit:
However now its giving me various module difficulties, saying that the module object has no attribute 'blah blah'.
I don't know where it's gone wrong now. I have a compiled python file named libtcodpy just the same as I suppose the uncompiled version also sitting right there. I have everything exactly the same as the tutorial told me. Whats gone wrong here?
import libtcodpy as libtcod
#actual size of the window
SCREEN_WIDTH = 80
SCREEN_HEIGHT = 50
LIMIT_FPS = 20 #20 frames-per-second maximum
libtcod.console_set_custom_font('arial10x10.png', libtcod.FONT_TYPE_GREYSCALE | libtcod.FONT_LAYOUT_TCOD)
libtcod.console_init_root(SCREEN_WIDTH, SCREEN_HEIGHT, 'python/libtcod tutorial', False)
libtcod.sys_set_fps(LIMIT_FPS)
while not libtcod.console_is_window_closed():
libtcod.console_set_foreground_color(0, libtcod.white)
libtcod.console_print_left(0, 1, 1, libtcod.BKGND_NONE, '@')
libt.console_flush()