Notices


Reply
Thread Tools
Posts: 34 | Thanked: 44 times | Joined on Sep 2010 @ Israel
#11
Amazing work!
Thanks!
 
Estel's Avatar
Posts: 5,028 | Thanked: 8,613 times | Joined on Mar 2011
#12
I've found situation, where it segfaults in reproduceable way:

Code:
WARNING: Could not locate mex Resources/DustClouds/dustcloud0\Rl0\LOD0\dustcloud0.mex
WARNING: Could not locate mex Resources/DustClouds/dustcloud1\Rl0\LOD0\dustcloud1.mex
WARNING: Could not locate mex Resources/DustClouds/dustcloud2\Rl0\LOD0\dustcloud2.mex
WARNING: Could not locate mex Resources/DustClouds/dustcloud3\Rl0\LOD0\dustcloud3.mex
WARNING: Could not locate mex Resources/Nebulae/nebula0\Rl0\LOD0\nebula0.mex
WARNING: Could not find Missile for P2
WARNING: Could not find Missile for P3
WARNING: Could not find Missile for Traders
Segmentation fault
How to reproduce:
Enter "training" from menu, select "load lesson", and choose very last one (12 - practice). Try loading it.

/Estel
__________________
N900's aluminum backcover / body replacement
-
N900's HDMI-Out
-
Camera cover MOD
-
Measure battery's real capacity on-device
-
TrueCrypt 7.1 | ereswap | bnf
-
Hardware's mods research is costly. To support my work, please consider donating. Thank You!
 

The Following User Says Thank You to Estel For This Useful Post:
Estel's Avatar
Posts: 5,028 | Thanked: 8,613 times | Joined on Mar 2011
#13
Originally Posted by ajack View Post
Not trying to be pushy or anything but screenshots would be appreciated...
I don't see much point, as Homeworld screenshots are easily found anywhere in web, and Maemo version doesn't look different... Anyway, here it is - all took from my device:









/Estel
__________________
N900's aluminum backcover / body replacement
-
N900's HDMI-Out
-
Camera cover MOD
-
Measure battery's real capacity on-device
-
TrueCrypt 7.1 | ereswap | bnf
-
Hardware's mods research is costly. To support my work, please consider donating. Thank You!
 

The Following 9 Users Say Thank You to Estel For This Useful Post:
Posts: 186 | Thanked: 79 times | Joined on Feb 2010
#14
Amazing game for n900
 
Posts: 103 | Thanked: 114 times | Joined on Jul 2010
#15
I seriously wanted that my n900 was alive just for this.....

I NEED to fix it, NOW!
 
Dave999's Avatar
Posts: 7,074 | Thanked: 9,069 times | Joined on Oct 2009 @ Moon! It's not the East or the West side... it's the Dark Side
#16
Thank you excellent work. Working great! Anyone tried this connect to a larger screen?

Can't find my cable
__________________
Do something for the climate today! Anything!

I don't trust poeple without a Nokia n900...
 
Estel's Avatar
Posts: 5,028 | Thanked: 8,613 times | Joined on Mar 2011
#17
@gdizzz
I've tested it with bluetooth mouse, and everything works, *except* for things that I've feared of - I.E rotating via right mouse button is totally broken, due to assigning it to Fn + tap. Scrolling via mouse wheel works, but of course, using two mouse buttons and trying same doesn't. Other than that - i.e. menu, selecting, etc - works fine. Heck, even right click to bring up ship's contest menu work!

Would it be possible, to retain both ways of control - i.e. both Your control via FN + mouse, and real mouse? If it is too much complicated to do, maybe at least some very small config file, where user enable - before starting game - if it should work as in vanilla, or contain Maemo control fixes?

It would be extremely useful - I suppose, that same problems may occur, when trying to play with keyboard (either bluetooth, or via hostmode).

Thanks a lot for Your work on bringing it to N900!

/Estel
__________________
N900's aluminum backcover / body replacement
-
N900's HDMI-Out
-
Camera cover MOD
-
Measure battery's real capacity on-device
-
TrueCrypt 7.1 | ereswap | bnf
-
Hardware's mods research is costly. To support my work, please consider donating. Thank You!
 

The Following User Says Thank You to Estel For This Useful Post:
gidzzz's Avatar
Posts: 282 | Thanked: 2,387 times | Joined on Sep 2011
#18
Originally Posted by Estel View Post
It seems that LAN is possible - or pretend to.
If it works for you, you're lucky. I'm getting "Could not start LAN IPX or LAN TCP/IP" after selecting player name.

Originally Posted by Estel View Post
I wonder, if it would be possible to bind some things to fn + shift + key? Mixed with proposed custom keymaps, it would resut in even more comfortable control
What else might be handy? I can only think of controlling the camera. Are there any keys missing? There's no Caps Lock to turn on the tactical overlay or Tilde to cancel orders, but those can be remapped in the options menu (I'm using X for the overlay and N to cancel orders, for example).

Originally Posted by Estel View Post
Also, I'll answer myself about "does it run solely on CPU" - yes, it does, with moderate ammount of ships, CPU is occupied like 96%-98% @900 mhz. Still plays quite smoothly, but I suppose, that during bigger battles, it may hit the limit. No big deal in single player, as we have active pause (pause where we can assign orders), but in multiplayer it coud be a small issue. I wonder, if some optimisation is possible...
I wouldn't judge that based on the CPU usage, because on my PC the original Homeworld uses 212% CPU (over 2 cores) just sitting and looking at the mothership. The truth is that this port runs on OpenGL ES v1. What worries me more than full CPU is what I often see in htop: even 40% of it is consumed by the kernel, not Homeworld.

Originally Posted by Estel View Post
@gdizzzWould it be possible, to retain both ways of control - i.e. both Your control via FN + mouse, and real mouse? If it is too much complicated to do, maybe at least some very small config file, where user enable - before starting game - if it should work as in vanilla, or contain Maemo control fixes?

It would be extremely useful - I suppose, that same problems may occur, when trying to play with keyboard (either bluetooth, or via hostmode).
I think it's possible to retain most of the old controls. There would be two Alts (A and the real thing) and some details about the camera. It's nice being able to connect/disconnect a mouse or a keyboard at any time, but if that fails, I could also post a separate build with unmodified controls.
__________________
My Thumb mini-repository: http://gidzzz.mooo.com/maemo/.
 

The Following 4 Users Say Thank You to gidzzz For This Useful Post:
stickymick's Avatar
Posts: 1,079 | Thanked: 1,019 times | Joined on Mar 2010
#19
Wow!!! Still play this and it's follow ups to death on PC.

Nice looking port, thankees
__________________
Mick has just punched the cr@p out of the "Unlike" button on the Official Nokia Facebook Page.
 
Estel's Avatar
Posts: 5,028 | Thanked: 8,613 times | Joined on Mar 2011
#20
Originally Posted by gidzzz View Post
If it works for you, you're lucky. I'm getting "Could not start LAN IPX or LAN TCP/IP" after selecting player name.
Nah, same here. I was too fast - multiplayer replied with "cannot" just after clicking menu, while LAN allowed me to go further - I ceased further testing, as I had no second Homeworldsdl instance to test with. Now, when trying, i get same results.

Originally Posted by gidzzz View Post
There's no Caps Lock to turn on the tactical overlay or Tilde to cancel orders, but those can be remapped in the options menu (I'm using X for the overlay and N to cancel orders, for example).
Right, absolutely forget about it. while ability to control "special" bindset (FN, alt...) via config file would be neat, you're right, that it's very minor, if not necessary at all, in this case.

Originally Posted by gidzzz View Post
I wouldn't judge that based on the CPU usage, because on my PC the original Homeworld uses 212% CPU (over 2 cores) just sitting and looking at the mothership. The truth is that this port runs on OpenGL ES v1. What worries me more than full CPU is what I often see in htop: even 40% of it is consumed by the kernel, not Homeworld.
I had no idea. What do you think, is there any place for optimizations?

Also, not related to optimizations, but related to gaining FPS - would it be possible to run at (You can laugh at me) 400x240 resolution, stretched to full screen? Of course, visual quality would drop, but we would still keep native pixel ratio (1 pixel become 4 pixels).

From my experiences with desktops, it often helps a lot - on my notebook, after some tweaking, I was able to comfortably play Witcher 2 with moderate graphic settings, thanks to running it @ 840x525 resolution (half of my 1680x1050 screen, stretched). It gave me stable 20-25 fps with moderate-to-high details, and, surprisingly, quite pleasant visual experience (much better than higher, but non native 1024x768) - while at 1:1 native resolution, it was ~3fps at lowest settings.

Scratch the above, if it's impossible to run HomeworldSDL in such low resolution - it just was my first though, when I encountered more serious stuttering during really massive battle in skirmish with CPU.

Originally Posted by gidzzz View Post
I think it's possible to retain most of the old controls. There would be two Alts (A and the real thing) and some details about the camera. It's nice being able to connect/disconnect a mouse or a keyboard at any time, but if that fails, I could also post a separate build with unmodified controls.
Sounds nice (especially first option)

/Estel
__________________
N900's aluminum backcover / body replacement
-
N900's HDMI-Out
-
Camera cover MOD
-
Measure battery's real capacity on-device
-
TrueCrypt 7.1 | ereswap | bnf
-
Hardware's mods research is costly. To support my work, please consider donating. Thank You!
 

The Following User Says Thank You to Estel For This Useful Post:
Reply

Tags
homeworld, homeworldsdl


 
Forum Jump


All times are GMT. The time now is 20:34.