I know some things will require button combinations which was requested here. https://gitlab.com/OpenMW/openmw/issues/4000
I thought I would document the difference in the base goty games for pc and xbox.
I will start with a comparison of the text colors from morrowind.ini
Xbox fonts & colors
Code: Select all
[Fonts]
Palettize=1
Font 0=century_gothic_font_regular
Font 1=century_gothic_big
Font 2=daedric_font
[FontColor]
color_normal=244,177,53
color_normal_over=249,208,134
color_normal_pressed=253,239,215
color_active=96,112,202
color_active_over=159,169,223
color_active_pressed=223,226,244
color_disabled=179,168,135
color_disabled_over=249,208,134
color_disabled_pressed=253,239,2159
color_link=90,96,139
color_link_over=114,120,163
color_link_pressed=139,145,180
color_journal_link=24,43,146
color_journal_link_over=44,70,222
color_journal_link_pressed=117,135,234
color_journal_topic=0,0,0
color_journal_topic_over=24,43,146
color_journal_topic_pressed=44,70,222
color_answer=150,50,30
color_answer_over=249,208,134
color_answer_pressed=253,239,215
color_header=249,208,134
color_notify=249,208,134
color_big_normal=169,128,65
color_big_normal_over=202,168,117
color_big_normal_pressed=225,206,179
color_big_link=90,96,139
color_big_link_over=111,117,162
color_big_link_pressed=136,141,179
color_big_answer=150,50,30
color_big_answer_over=202,168,117
color_big_answer_pressed=225,206,179
color_big_header=202,168,117
color_big_notify=202,168,117
color_background=0,0,0
color_focus=80,80,80
color_health=150,50,30
color_magic= 53,69,159
color_fatigue=68,166,83
color_misc=0,205,205
color_weapon_fill=150,50,30
color_magic_fill=150,50,30
color_positive=249,208,134
color_negative=150,50,30
color_count=249,208,134
Code: Select all
[Fonts]
Font 0=magic_cards_regular
Font 1=century_gothic_font_regular
Font 2=daedric_font
[FontColor]
color_normal=202,165,96
color_normal_over=223,201,159
color_normal_pressed=243,237,221
color_active=96,112,202
color_active_over=159,169,223
color_active_pressed=223,226,244
color_disabled=179,168,135
color_disabled_over=223,201,159
color_disabled_pressed=243,237,221
color_link=112,126,207
color_link_over=143,155,218
color_link_pressed=175,184,228
color_journal_link=37,49,112
color_journal_link_over=58,77,175
color_journal_link_pressed=112,126,207
color_journal_topic=0,0,0
color_journal_topic_over=58,77,175
color_journal_topic_pressed=112,126,207
color_answer=150,50,30
color_answer_over=223,201,159
color_answer_pressed=243,237,221
color_header=223,201,159
color_notify=223,201,159
color_big_normal=202,165,96
color_big_normal_over=223,201,159
color_big_normal_pressed=243,237,221
color_big_link=112,126,207
color_big_link_over=143,155,218
color_big_link_pressed=175,184,228
color_big_answer=150,50,30
color_big_answer_over=223,201,159
color_big_answer_pressed=243,237,22
color_big_header=223,201,159
color_big_notify=223,201,159
color_background=0,0,0
color_focus=80,80,80
color_health=200,60,30
color_magic=53,69,159
color_fatigue=0,150,60
color_misc=0,205,205
color_weapon_fill=200,60,30
color_magic_fill=200,60,30
color_positive=223,201,159
color_negative=200,60,30
color_count=223,201,159
One fun difference someone put in is the Level 13 text. xbox vs pc
Level13=It's the most amazing thing. Yesterday it was hard, and today it is easy. Just a good night's sleep, and you forget how to be stupid.
The music is just wma rather then mp3. The sounds are a lower sampling then the PC version. The videos are also just lower bitrate version of the PC videos. There is one additional video mw_attract0.bik which isn't in the PC version which is demo type video when the main menu idles.Level13=It's the most amazing thing. Yesterday it was hard, and today it is easy. Just a good night's sleep, and yesterday's mysteries are today's masteries.
There are 3 main data files used by the game. Morrowind.esm, Morrowind.esm.map and Morrowind.bsa. These integrate the Tribunal and Bloodmoon expansions. The esm.map is also a esm of some kinda with full of CMAP types. I get errors/crashes loading either esm in morrowind editors. Some of the definitions for the types changed some data size definitions so error out. (Expecting length 12 instead of length 8 etc.)
The Morrowind.bsa for the xbox isn't extractable with any tools I could find. The filenames section of the file is mangled in some fashion. All the DDS and INFs are just data. I just dumped them based using their file headers as cut offsets so I could look at them. The nif and dds are usuaslly low quality versions of the PC versions. Many simple textures and nifs are identical. I don't know enough about NIFs to tell you how they are simplified.
I did find all the xbox_button_XX.dds files in the bsa for the xbox controller keys which I was going to use as a base to re-add their textures to the interface. I was thinking new icons could we switched out for other controllers types.
I am having some trouble understanding why NeedKey and NeedMouse properties used in the mygui xmls sometimes. I can disable some NeedMouse properties and then some elements work with directional keys and enter and but some don't. I might need to start looking at the source to see how things work because there will probably need code changes to get what I want done. I have been documenting the xbox interface with screen shots and then modifying the mygui interface to match as much as possible. I was kinda just playing around here with increasing the mini-map size and moving elements around.
I have tons of in game screens from the xbox interface if anyone is interested in them or maybe cooperating on this. I don't really have a good understanding of the game engine or anything so will just have to learn as I go.