EDIT: Just now seeing that there is a
more current version. Some of this may already be resolved, but I'll leave this list just in case.
RFT4
Initial feedback, running windows vista:
1) I like that there is a
single executable.
2) First impression: pretty.
3) Would be nice to be able to resize/maximize the game window.
4) Bone to be Wild: I get as far as entering a name...and nothing happens. Pressing most keys does nothing, pressing enter gives me the "enter a name" prompt again. I do this a few times, and still nothing happens. Upon exit and reload, characters that I attempted to create now appear on the character list. Selecting them causes "Bone to be wild" to be secletd as the current module, but nothing happens.
5) There is some peculiar keyboard behavior on the character load screen. I appear to be able to use arrow keys to scroll
down off the bottom of the list to select the top character on the list, but neither up nor down arrow keys can be used to scroll past a module name on the list.
6) I notice that I can still mouseover the module choices, and change the visibly "selected" module even after having chosen a module and been prompted to enter a name.
7) There are sometimes huge pauses during character creation. These pauses are not consistent, nor always in the same place. Sometimes after selecteding a class, sometimes after finalizing attribute points.

Upon finishing character creation, roughly 80% of the gamemap is blacked out, with only the upper left being visible. I can walk through the baclk area, but it is not mapped. There appears to simply be no border. Nicely though, it does not crash when I run through the darkness until I am stoped.
9) Alt-tabbing back and forth between the game window sometimes causes the game to stop recognizing keypresses.
11) Many keys don't work. < and > do nothing. ctrl-X does not exit the game. Alt-Q generates a system beep, but does not exit. In fact, after trying I feel like escape should bring up a game menu, but it also does nothing. I am using a standard QWERTY keyboard, not Dvorak. Pasting in "print(sym, ctrl, shift, alt, meta, unicode)" does not appear to resolve this. LUA errors listed under 16 below.
12) The skill screen is very visually pleasing
13) Creating a new character with the same name as an existing character causes the old character to be overwritten with no prompt. This is not ideal.
14) After having started and exited ToME, going back and attempting to create a Bone to be Wild character causes me to create a ToME character instead of nothing happening.
15) I get the impression that character "savefile" naming is handling by the babyface interface, and
not by the module. I would propose that however the details are handled...it be done in such a way that modules can be designed to allow multi-generational characters, and allow modules to access multiple saves. For example, it would be very neat to have a module with a single world that was accessible to multiple characters. Character A buys a house and drops a sword in it, and character B can go there and pick up the sword. Perhaps not all modules would make use of it, but it would be a nice feature that some module makers might use.
16) Over the course of testing, stdout generated a few errors:
WARNING: No bootstrap code found, defaulting to working directory for engine code!
Lua Error: loop or previous error loading module 'socket'
At [C]:-1
At [C]:-1 require
At /engine/pre-init.lua:3
Lua Error: error loading module 'mod.class.Game' from file '/mod/class/Game.lua':
cannot open /mod/class/Game.lua: Result too large
At [C]:-1
At [C]:-1 require
At /engine/Module.lua:46 load
At /special/mainmenu/dialogs/EnterName.lua:17 plain
At /engine/KeyCommand.lua:52
17) With no monsters on screen, arrow keys cannot be used to target. I must hold shift+key to target. This is functional...but not ideal. Curiously, after using shift+key to position the cursor, while regular arrow keys don't move the character, if I press them a few times anyway, the cursor resets back to targetting my charcter.
18) When casting spells, arrow-keys can be used to scroll through the list, but the numeric keypad cannot, even though the numeric keypad can be used for regular character movement.
19) Upon killing myself with a spell, the game appears to hang for a moment, and then BAM I'm at the babyface menu with the character removed from the list. The lack of informative text letting me know that I've died is jarring, and having the dead character removed from the list is behavior that might or might not be desireable. At the very least, it would be nice to allow modules to customize it.
20) After spending all my attribute points it feels natural that pressing enter should finalize and continue. It does not. Instead, I must press escape, which gives me the skill screen, and pressing escape again starts the game. This seems odd.