•     Please make sure you check the Support FAQ and relevant Guides before you create a new thread in this section!

Technical Issue Text issues at ultra-wide resolutions

TeKilla

Donator
Posts
120
Likes
67
Hello,
i am having a little issue when i play mb2 at ultra wide resolution (21:9).

No matter what font i use, in the map loading screen, the text is always kinda messed up and overlaps a litte bit with the next line.

16:10 (no issues)
yWIyWJ6.png


21:9
FA9oBP3.png



And some characters from the score font look too condensed and narrow.

16:10 (no issues)
YpGu39O.png


21:9
Wcj2egq.png



Ps. I am not able to change the font in the loading map screen and in the score, they are always the same no matter what font i try to use.
 
Last edited:

ent

Movie Battles II Team
Posts
848
Likes
390
Hello.
I doubt you can do anything with it since it uses a hack into engine to fix the stretched text. It uses a bit tricky way to fix the text being stretch - it actually scales it down a bit then applies reversed ratio fix for the height.
There is an issue in JAMP where counting text width and height is wrong when using text scale less than 1.0. And with wider screen we apply even lower ratio value to the scale and it goes even worse.

The best you can try to do is to play with jaMME engine - yes, just play with it.
It uses extra API to have properly looking text in widescreen withouth jumping text.

You can also try to disable the ratio fix completely with mov_ratioFix 0.
 

TeKilla

Donator
Posts
120
Likes
67
Hello.
I doubt you can do anything with it since it uses a hack into engine to fix the stretched text. It uses a bit tricky way to fix the text being stretch - it actually scales it down a bit then applies reversed ratio fix for the height.
There is an issue in JAMP where counting text width and height is wrong when using text scale less than 1.0. And with wider screen we apply even lower ratio value to the scale and it goes even worse.

The best you can try to do is to play with jaMME engine - yes, just play with it.
It uses extra API to have properly looking text in widescreen withouth jumping text.

You can also try to disable the ratio fix completely with mov_ratioFix 0.

I'll try that! Thank you
 

TeKilla

Donator
Posts
120
Likes
67
@ent

Jamme did the trick beautifully, but is there a proper way to run the game with it?

The mb2launcher is running all the time, i even started the game with it (demo editor), but I'm still being kicked out every time...

NaVpoLa.png
 
Last edited:

ent

Movie Battles II Team
Posts
848
Likes
390
You have to start jaMME as a playable engine, not as a demo editor.
make a batch file with
Code:
start jamme.exe +set fs_game "MBII"
 
Last edited:

TeKilla

Donator
Posts
120
Likes
67
@ent

I did something like that but it didn't work.

I don't know if i'm doing something wrong... When i use a batch file, i go to setup/mod/MBII to load mb2 assets otherwise i got lots of weird animations, missing characters etc in the server.
But either way, i always get kicked out after some time.

I think mb2launcher doesn't recognize jamme as a valid client to play the mod
 

TeKilla

Donator
Posts
120
Likes
67
@ent

I did a clean and new installation, steam version this time (i was using a gog version). Running jamme with exactly those lines to launch the game and i'm still getting kicked out of every protected servers.

MBIILauncher was always running all the time.
 
Last edited:

ent

Movie Battles II Team
Posts
848
Likes
390
@ent

I did a clean and new installation, steam version this time (i was using a gog version). Running jamme with exactly those lines to launch the game and i'm still getting kicked out of every protected servers.

MBIILauncher was always running all the time.
Seems like I was wrong the anti-cheat is engine independant, sorry.
Alright, I will ask people on the MBII team and let you know what's up.
 

TeKilla

Donator
Posts
120
Likes
67
Seems like I was wrong the anti-cheat is engine independant, sorry.
Alright, I will ask people on the MBII team and let you know what's up.

Thanks!

I renamed jamme.exe as mbii.x86.exe and changed engine to mb2client and it's working!

but for some reason my history commands are not showing in console.
 
  • Like
Reactions: ent

ent

Movie Battles II Team
Posts
848
Likes
390
Thanks!

I renamed jamme.exe as mbii.x86.exe and changed engine to mb2client and it's working!
:eek:
What if you change the engine to jamp or mb2client in the launcher, but do not rename jamme?
I mean, start jamme via the bat with the original name, but the selected engine should stay jamp or mb2client.
It should work as well I think.
but for some reason my history commands are not showing in console.
Do you mean when hitting the arrow up key?
 
Last edited:

TeKilla

Donator
Posts
120
Likes
67
It was working fine a few hours ago, i didn't change anything since the last time i played, but now it is crashing everytime when the map is loading... maybe its amd drivers fault.. i give up...

===================================
JKA Movie Battles II Crash Log
===================================
Process File Name: D:\Star Wars Jedi Knight - Jedi Academy\GameData\jamp.exe
Module File Name: rd-jamme_x86.dll (cgame)
Exception Code: 0xC0000005 (Access Violation)
Exception Address: 0x71046C94 (rd-jamme_x86.dll+0x56C94)

-----------------------------------
Register Dump
-----------------------------------
General Purpose & Control Registers:
EAX: 0x014A42D8, EBX: 0x3053F100, ECX: 0x7146DCC0
EDX: 0x3053F106, EBP: 0x0179F1C0, EDI: 0x71471B40
EIP: 0x71046C94, ESI: 0x00000398, ESP: 0x0179F164

Segment Registers:
CS: 0x00000023, DS: 0x0000002B, ES: 0x0000002B
FS: 0x00000053, GS: 0x0000002B, SS: 0x0000002B

-----------------------------------
Call Stack Trace
-----------------------------------
rd-jamme_x86.dll(GetRefAPI+0x1E104) [0x71046C94]
rd-jamme_x86.dll(GetRefAPI+0x1BB32) [0x710446C2]
rd-jamme_x86.dll [0x7100BFBB]
rd-jamme_x86.dll [0x7100B720]
rd-jamme_x86.dll [0x7100BA1D]
rd-jamme_x86.dll [0x710127AD]
jamp.exe [0x967F73]
jamp.exe [0x8E29E1]
jamp.exe [0x9886C1]
jamp.exe [0x9884F4]
jamp.exe [0x992097]
KERNEL32.DLL(BaseThreadInitThunk+0x24) [0x771B8654]
ntdll.dll(RtlGetAppContainerNamedObjectPath+0x137) [0x77B14A77]
ntdll.dll(RtlGetAppContainerNamedObjectPath+0x107) [0x77B14A47]
 

ent

Movie Battles II Team
Posts
848
Likes
390
It was working fine a few hours ago, i didn't change anything since the last time i played, but now it is crashing everytime when the map is loading... maybe its amd drivers fault.. i give up...
Which jamme version are you using? Or simply send me that rd-jamme_x86.dll.
 
Top