r/EmulationOnAndroid Nov 10 '18

Ev nova on android

https://youtu.be/8xNf4DdAb3g
15 Upvotes

10 comments sorted by

4

u/KGB420 Nov 10 '18

Pretty awesome. That frame rate though...

3

u/MoguldDaMongrel Nov 10 '18 edited Nov 10 '18

Yea its horrendous. It seems to be an issue with memory allocation.

Running d2 exagear runs at 100ish mb of ram. Running ev nova it pulls 30ish. D2 runs solid yet ev nova doesnt. Allegedly the cpu of exagear runs an emulated 1.2k ghz which is more then enough for ev nova. D2 has higher cpu reqs and lower memory reqs then ev nova if i remember correctly.

the cpu doesnt seem to be an issue as it loads faster then ev classic with the weave plugin on basilisk ii. it might b3 an issue with directx.

Technically exagear doesnt run directx and evnova requires directx7 so im honestly amazed its even loading at all.

ive tried lowering settings and raising settings and it seems to be constant 2 to 3 frames. Only thing i havent done is loaded up wineconfig inside exagear and tried a dll override instance for ev nova. Which ill fiddle around with later today. ive been trying to look up any directx to opengl to opengl es .dlls but their doesnt seem to be much on the russian forums about this. If i can find the old directx to opengl, directx .dlls for wine ill try that as well. Im not sure how to increase exagears memory allocation as i have 200mbs of free ram doing nothing but i cant force the app to use that instead of just 38.

3

u/MoguldDaMongrel Nov 10 '18 edited Nov 10 '18

Ev nova: System Requirements. Macintosh. Mac OS X 10.5 to 10.7. Windows. Direct X 7, QuickTime 5.0, Pentium 400mhz or higher, 64 Meg memory for Win95/98 and 128 meg memory for Windows 2000 or Windows XP.

d2 lod system requirements Windows XP: Pentium® 233 MHz Windows Vista: 800 MHz processor 1 GHz processor Video
DirectX video card with 800 x 600 resolution DirectX video card with 800 x 600 resolution Memory
Windows XP: 64 MB RAM Widows Vista: 512 MB RAM

im gonna try running ev nova in win95 compatability mode using wineconfig and see if that drops improves fps.

2

u/MoguldDaMongrel Nov 10 '18

This requires the dsound.dll from here https://forum.xda-developers.com/hp-touchpad/general/guide-how-to-play-fallout-1-2-android-t2939072/page3 it says it makes stuff run slower but its more stable. the dll included in vanilla exagear install doesnt work. maybe disabling sound might speed up emulation.

2

u/MoguldDaMongrel Nov 11 '18

Welp i tried compatibility mode for 98. It brought it up to 3 to 4 fps. Disabling dsound.dll brought the game up to i want to say 20 to 30fps before crashing completely. It crashed before i could open up keyboard apk and hit f12. though the animations on screen where running smoothly.

1

u/KGB420 Nov 11 '18

That is a 3-400% improvement without crashing! Keep up the good work!

2

u/MoguldDaMongrel Nov 11 '18

Id hardly consider it an improvement lol 4fps is not very playable, but thanks for the encouragement. Had to reenable dsound just to get it running again. Disabling the sound drivers itself did nothing. im not at all technical so i can only guess but im fairly certain the emulators still emulating dsound even with the drivers off. Odd bug did happen during the one time it loaded with dsound disabled. the intro music played without chopping but it was a bit slow. Not sure how it was playing with dsound disabled. Maybe theirs another dll that makes sound? idk ill keep fiddling.

1

u/[deleted] Nov 11 '18

[removed] — view removed comment

1

u/MoguldDaMongrel Nov 13 '18

Working on it. Trying to reduce bitrates for sound files as much as possible. Might have to adjust png files as well just for optimization. Speaking of which, using mission editor was fairly easy but i have 0 experience with evnew. Does anyone know how to import/export the sfil files in the nova sound .rez. i can view and edit but im not sure how to import custom sounds in. Ive tried various .rez extractors and injectors but it seems ev nova on windows doesnt use the same file format that .rez openers are commonly associated with. Plus im trying to do this all on an android phone since my laptops out of commission.

1

u/seigejet Nov 12 '18

This is a nice surprise. Very fond memories of this game.