Homebrew Exult Wii : Ultima VII game engin

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,889
Country
Italy
No, the game display is bigger than what the screen can show. Using a CRT, have not tested yet on LCD.
Ok. I've only tested on LCD. Does it happen for blackgate too?

On a secondary note, for anyone interested, here is my wiiflow plugin setup, complete with .ogg audio and boxcovers.
I'm using part1 and part2 as separate games.

Add these lines to wiiflow/settings/custom_titles.ini
Code:
[45585537]
blackgate=Ultima VII - part 1: The Black Gate
serpentisle=Ultima VII - part 2: Serpent Isle
forgeofvirtue=Ultima VII - part 1: The Black Gate + Forge of Virtue
silverseed=Ultima VII - part 2: Serpent Isle + Silver Seed

Exult plugin


Edit: blackgate and serpentisle game names also works for the main games + add-ons. But if you also have the versions without add-ons, you could use them to differentiate from the full versions.
 

Attachments

  • Exult plugin.rar
    3.8 MB · Views: 281
Last edited by Tetsuo Shima,
  • Like
Reactions: Hakaisha and Tototi

NiteOwl

Active Member
Newcomer
Joined
Oct 8, 2018
Messages
28
Trophies
0
Age
35
XP
119
Country
Ecuador
Thanks for this. Is there a way to change the aspect ration to 4:3? Doesnt look very good in wide screen
 

Ripster

Well-Known Member
Newcomer
Joined
Jul 9, 2020
Messages
88
Trophies
0
Age
33
XP
823
Country
Sweden
The game wont work in Wiiflow for me and cannot get the box covers to show up either. I've tried different plugins that are linked here but none of them works. I also changed paths without any luck. Can you guide me how to get this properly, please? My plugins are like this right now:

[PLUGIN]
arguments=usb:/apps/exult/|--game|{name_no_ext}|--nomenu
bannersound=Exult/ultima7.ogg
consolecoverid=
covercolor=000000
coverfolder=dos
displayname=Exult (Ultima VII)
dolfile=exult.dol
filetypes=.game
magic=45585537
romdir=wiiflow/plugins/exult

the .game files are set up aswell


[45585537]
blackgate=Ultima VII - part 1: The Black Gate
serpentisle=Ultima VII - part 2: Serpent Isle
forgeofvirtue=Ultima VII - part 1: The Black Gate + Forge of Virtue
silverseed=Ultima VII - part 2: Serpent Isle + Silver Seed
blackgatecomplete=Ultima VII - Complete Edition
 

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,889
Country
Italy
@Ripster Why don't you just use the one from my plugin pack? It's working perfectly and everything is already configured without the need to change anything at all.
You just need to put your game files in 'apps/exult/blackgate/static'.
 
  • Like
Reactions: Ripster

Ripster

Well-Known Member
Newcomer
Joined
Jul 9, 2020
Messages
88
Trophies
0
Age
33
XP
823
Country
Sweden
@Ripster Why don't you just use the one from my plugin pack? It's working perfectly and everything is already configured without the need to change anything at all.
You just need to put your game files in 'apps/exult/blackgate/static'.
Hm, I must have missed that since I have now updated all the plugins. Does it work for USB tho? I red somewhere that exult had issues with USB path. I Will look into it tomorrow after work and see If it works. :)
 

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,889
Country
Italy
Hm, I must have missed that since I have now updated all the plugins. Does it work for USB tho? I red somewhere that exult had issues with USB path. I Will look into it tomorrow after work and see If it works. :)
it's based on this version
I personally use it from SD only but I believe it's working on USB as explained in the linked post from Wiimpathy.
You can use this plugin .ini
[PLUGIN]
arguments=usb:/apps/exult/|--game|{name_no_ext}
bannersound=Exult/Britain.ogg
consolecoverid=
covercolor=000000
coverfolder=dos
displayname=Exult (Ultima VII)
dolfile=Exult/exult.dol
filetypes=.game
magic=45585537
romdir=wiiflow/plugins/exult
rompartition=1
Two notes on your .ini:
1) I see you miss the 'rompartition' line. It's necessary to tell Wiiflow to look for files in the correct partition.
It works like this: -1 is Default, 0 is SD and 1 is USB.
2) I think it's better to remove the --nomenu argument from the first line, like I did, or you won't be able to name your character when you start a new game.
 

Ripster

Well-Known Member
Newcomer
Joined
Jul 9, 2020
Messages
88
Trophies
0
Age
33
XP
823
Country
Sweden
it's based on this version
I personally use it from SD only but I believe it's working on USB as explained in the linked post from Wiimpathy.
You can use this plugin .ini
[PLUGIN]
arguments=usb:/apps/exult/|--game|{name_no_ext}
bannersound=Exult/Britain.ogg
consolecoverid=
covercolor=000000
coverfolder=dos
displayname=Exult (Ultima VII)
dolfile=Exult/exult.dol
filetypes=.game
magic=45585537
romdir=wiiflow/plugins/exult
rompartition=1
Two notes on your .ini:
1) I see you miss the 'rompartition' line. It's necessary to tell Wiiflow to look for files in the correct partition.
It works like this: -1 is Default, 0 is SD and 1 is USB.
2) I think it's better to remove the --nomenu argument from the first line, like I did, or you won't be able to name your character when you start a new game.

Alright, I mange to get it Black Gate running on USB with boxcover. I mange to get boxcovers for showing up for serpentisle, forgeofvirtue and silverseed but the game wont load on these 3. What makes this happen, and when I'm opening the standard Ultima VII - Black Gate, it shows Forge of Virtue as included, even those 2 should be separate games in my Wiiflow. This is my plugins and settings now:


[45585537]
blackgate=Ultima VII - part 1: The Black Gate
serpentisle=Ultima VII - part 2: Serpent Isle
forgeofvirtue=Ultima VII - part 1: The Black Gate + Forge of Virtue
silverseed=Ultima VII - part 2: Serpent Isle + Silver Seed
blackgatecomplete=Ultima VII - Complete Edition


[PLUGIN]
arguments=usb:/apps/exult/|--game|{name_no_ext}
bannersound=Exult/Britain.ogg
consolecoverid=
covercolor=000000
coverfolder=dos
displayname=Exult (Ultima VII)
dolfile=Exult/exult.dol
filetypes=.game
magic=45585537
romdir=wiiflow/plugins/exult
rompartition=1

EDIT: I mange to get them to work, BUT for some reason the expansions are included even in the original Black Gate and Serpentisle, and If I just delete the static folder the game wont load. What should be in the static folders then? Since the GOG version includes the expansions.
 
Last edited by Ripster,

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,889
Country
Italy
@Ripster The expansions are not separate games, they can't work without the Black Gate and Serpent Isle.
They just add a new quest to the 2 main games.
I can't think about a valid reason to have the main games only, without the expansions. They're also extremely rare to find online.
So, ignore the forgeofvirtue and silverseed folders. All you need to do is to copy the static folder from the GOG release inside the blackgate and serpentisle folders respectively, so you can have U7part1+FoV and U7part2+SS as two separate entries in Wiiflow.
 
  • Like
Reactions: Ripster

TheManHimself

Well-Known Member
Newcomer
Joined
Apr 8, 2019
Messages
47
Trophies
0
Age
32
XP
352
Country
United States
I'm having an issue with the classic controller. Whenever I am in dialog with an NPC, have my stats screen displayed, or set the cursor to activate mode, the right joystick mouse cursor constantly drifts to the top left of the screen. It stops moving whenever I press the confirm button, but it is a pretty frustrating thing to have happen in a game where you have to move a cursor around with relative precision.

My joystick seems to be in good order, and there is no discernible looseness in the joystick's neutral position, so I don't think it is a hardware issue since it only happens whenever one of the previously mentioned actions is taken. Is there any way to fix this?

Also, I get a hard lock when I open the options menu at the Game Select Screen (but not during gameplay), and the music doesn't loop, even though the option is enabled.

Anyways, I've always been more of a Might and Magic fan, but I'm excited to play my fourth or fifth favorite CRPG from the comfort of my couch. Awesome work!
 
Last edited by TheManHimself,

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,889
Country
Italy
It's stated in the OP that Mouse on classic stick is jerky.
However, Ultima 7 was a mouse only game, so it's better played with a wiimote alone.
The only issue with it is that it's very difficult to double click with the Wiimote (unless you keep it with both hands).
To overcome this limitation, all the double-click actions are mapped to the four directions on the D-pad.
 

TheManHimself

Well-Known Member
Newcomer
Joined
Apr 8, 2019
Messages
47
Trophies
0
Age
32
XP
352
Country
United States
It's not that the cursor controls are jerky, it is just a constant drift to the top left. The behavior isn't happening with a nunchuck plugged in, and it is working perfectly with the gamecube controller.

I'm pretty certain that there must be something wrong with my right analog stick though since everything else is working.
 

Maq47

Lord of Pyro
Member
Joined
Jan 7, 2012
Messages
1,242
Trophies
1
Location
Your basement
Website
idont.have.one
XP
3,291
Country
United States
What're the 'gamedat' folders for? Patches like the ones posted here? Should I just extract 'Sifixes.zip' to '/serpentisle/gamedat/'? My copy of U7 from Ultima Collection doesn't contain any 'gamedat' folders, so that's why I'm asking.

Edit: Would creating a folder called 'patches' in '/serpentisle/' ('/serpentisle/patches/') work here?
 
Last edited by Maq47,

Wiimpathy

Well-Known Member
OP
Member
Joined
Mar 3, 2010
Messages
1,013
Trophies
2
XP
3,125
Country
France
You shouldn't touch the gamedat. Quote from the documention :
contains the (dynamic) data for the game you're currently playing. It's where the "journey onward" and "quicksave" 'savegame' is stored.
I guess the font should be put in the game static folder.

Mods how to : http://exult.info/docs.php#Mods and Patches
You'd have to create the mods folder in the game's directory first. The mod archive should be extracted in /apps/exult/serpentisle/mods.

Note that I never tried the mods or alt fonts. Tetsuo and others may know better about it.
 

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,889
Country
Italy
No, unfortunately I have no knowledge about mods for Ultima VII.
I love this game so much that I refuse to mod it in any way.
I'm an integralist about retro-games and I always want to play them the way they were designed by the original programmers.
 

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,889
Country
Italy
@Wiimpathy D-pad down doesn't work for food, and as you say, double-clicking is troublesome. Just thought I would let you know.
This is not true. Open your backpacks, then press D-pad down and a crosshair will appear. Click with A on the food, then click on the character to let him eat it.
 

Maq47

Lord of Pyro
Member
Joined
Jan 7, 2012
Messages
1,242
Trophies
1
Location
Your basement
Website
idont.have.one
XP
3,291
Country
United States
This is not true. Open your backpacks, then press D-pad down and a crosshair will appear. Click with A on the food, then click on the character to let him eat it.
Yeah, I assumed that 'using' the food would just have the character whose inventory you're in eat it automatically like in U6 (which I played more than this game). My bad.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: they be like which lite firefox exe pls