Back to Home

Myth of Soma Account Management

By clicking GO to login you are agreeing to the terms and conditions and privacy policy. > Register an Account > Forgot your password?

The Forum

Are there any tools it would be helpful to have?

Author Content Date
I haven't coded in a while but figured I'd do a little project. I'm writing a kind of software toolbox for Soma. I started with dialog (.dlg) files and can now read, write and export them. But it's just an API and I haven't written a GUI.

Is there any need for a full blown dialog editor, or software tools of any kind?

Rather than just write any old thing, it would be good if I could release my files to help the community, so if there are specific tools people would like write them in here.
PM Reply Quote
[quote="MISER"]I haven't coded in a while but figured I'd do a little project. I'm writing a kind of software toolbox for Soma. I started with dialog (.dlg) files and can now read, write and export them. But it's just an API and I haven't written a GUI. Is there any need for a full blown dialog editor, or software tools of any kind? Rather than just write any old thing, it would be good if I could release my files to help the community, so if there are specific tools people would like write them in here.[/quote]
it would be nice if the tool could be used in conjuction with the soma.ini file to perhaps widen the current ui dialogs with the resolution entered in the ini file
PM Reply Quote
[quote="FRINGE"]it would be nice if the tool could be used in conjuction with the soma.ini file to perhaps widen the current ui dialogs with the resolution entered in the ini file[/quote]
That'd be possible. I can't guarantee it'd look great, because the images are pretty low quality and limited to 256 colours. Upscaling them might result in images that look bad, but I'll experiment to try it out.
PM Reply Quote
[quote="MISER"]That'd be possible. I can't guarantee it'd look great, because the images are pretty low quality and limited to 256 colours. Upscaling them might result in images that look bad, but I'll experiment to try it out.[/quote]
The images look okay, but the area data in the dialog file doesn't dictate where to draw it on the screen. If the dialogs were anchored to the top or left, it'd be okay, but anchored to centre and bottom they extend off the edge of the screen.

Unfortunately I don't think it's possible to edit the display location without modifying the game client.

It looks like:
PM Reply Quote
[quote="MISER"]The images look okay, but the area data in the dialog file doesn't dictate where to draw it on the screen. If the dialogs were anchored to the top or left, it'd be okay, but anchored to centre and bottom they extend off the edge of the screen. Unfortunately I don't think it's possible to edit the display location without modifying the game client. It looks like: [img]https://i.imgur.com/zBzOTol.png[/img][/quote]
maybe even just the main UI stretched horizontally for screen width? altho that may require spell icons and potion icons to be stretched also
PM Reply Quote
[quote="FRINGE"]maybe even just the main UI stretched horizontally for screen width? altho that may require spell icons and potion icons to be stretched also[/quote]
I can stretch the dialogs horizontally until the edge of the screen, but it would still have a gap on the left side.
PM Reply Quote
[quote="MISER"]I can stretch the dialogs horizontally until the edge of the screen, but it would still have a gap on the left side.[/quote]
can you increase the size of the text that comes at the top of the screen ? and / or the text size when people char on screen ?
PM Reply Quote
[quote="CELTS"]can you increase the size of the text that comes at the top of the screen ? and / or the text size when people char on screen ? [/quote]
That data's hard coded into the client. As far as I know, all the text in the game uses the same size. If the size were changed, it would be changed everywhere, meaning that text wouldn't fit into the text boxes. I don't think it would be possible to change the size in some places but not others.
PM Reply Quote
[quote="MISER"]That data's hard coded into the client. As far as I know, all the text in the game uses the same size. If the size were changed, it would be changed everywhere, meaning that text wouldn't fit into the text boxes. I don't think it would be possible to change the size in some places but not others.[/quote]
ok thanks for the reply buddy
PM Reply Quote
[quote="CELTS"]ok thanks for the reply buddy [/quote]
ahh, i thought it would center it. if the dialog could be stretched horizontally maybe finito could change it to center it properly also.
PM Reply Quote
[quote="FRINGE"]ahh, i thought it would center it. if the dialog could be stretched horizontally maybe finito could change it to center it properly also.[/quote]
If Finito is up for changing the offsets to accommodate larger dialogs, I can supply the larger dialogs.
PM Reply Quote
[quote="MISER"]If Finito is up for changing the offsets to accommodate larger dialogs, I can supply the larger dialogs.[/quote]
Good to see you around again Miser
PM Reply Quote
[quote="DIOS"]Good to see you around again Miser [/quote]
The problem is when you have 800x600 res the bar would then be too long

So would need to make it so it changes based on res I think
PM Reply Quote
[quote="PEACEKEEPER"]The problem is when you have 800x600 res the bar would then be too long So would need to make it so it changes based on res I think[/quote]
thats the thing peace. it would stretch out the original only if res is higher.

800x600 load ui v1

anything above. check res from .ini run through tool to make ui v2 then load ui v2
PM Reply Quote
[quote="FRINGE"]thats the thing peace. it would stretch out the original only if res is higher. 800x600 load ui v1 anything above. check res from .ini run through tool to make ui v2 then load ui v2[/quote]
"DIOS"Good to see you around again Miser

Cheers, it's been a while.
PM Reply Quote
[quote="MISER"][quote="DIOS"]Good to see you around again Miser [/quote] Cheers, it's been a while.[/quote]

 

Please sign in with one of your characters to reply