Jump to content


Photo

An update on me


  • Please log in to reply
6 replies to this topic

#1 hatfarm

hatfarm

    Sound Department

  • Xenocide Sound Department
  • 133 posts

Posted 04 April 2012 - 06:42 PM

Alright, so I'm about a month and a half away from graduating. One of the things I'm planning on doing immediately upon graduation is picking up work on X-Com Hack. I'm thinking I'm going to move to using C++ though, because I can make a version available for Linux and Mac users. However, I think this'll make it easier to get rid of a lot of the bugs that are plaguing people. I'll also be able to make it much more efficient. Anyway, just wanted to let you all know.

#2 Valken

Valken

    Sergeant

  • Forum Members
  • PipPipPip
  • 34 posts

Posted 07 April 2012 - 10:53 AM

Congrats on graduation.

#3 kafros

kafros

    Creative Text Department

  • Xenocide Creative-Text Departmen
  • 1,800 posts

Posted 11 April 2012 - 02:54 AM

Congratulations friend! :)

#4 yarrow

yarrow

    Captain

  • Forum Members
  • PipPipPipPip
  • 117 posts

Posted 16 April 2012 - 10:13 PM

my congratulations too :)

for linux users I would suggest Wine ( yes, I use it too )

yarrow

#5 hatfarm

hatfarm

    Sound Department

  • Xenocide Sound Department
  • 133 posts

Posted 19 April 2012 - 07:40 AM

Yeah, Wine gets the job done, but if you have the DOS version of the game (which is the version that Steam gives you), you can copy the files into linux and use DOSBox to run the actual game. I'd rather make it so that people don't have to use Wine which is so incredibly slow (in my experience). I can make it native to Linux and let people avoid that. Of course, with DOSBox you could always use XCUTIL, but I'm making X-Com Hack for people who want a GUI.

#6 yarrow

yarrow

    Captain

  • Forum Members
  • PipPipPipPip
  • 117 posts

Posted 30 April 2012 - 05:10 AM

wine -> slow? .... hmmm
you should recompile it from source!
and you will see what speed is :P

general recommendations:

enable flags
-O2 ( default is O which does only basic optimizations, try O3, but the gain could be insignificant )
--omit-frame-pointer ( faster, at the cost of debug )
--march-i686 ( or better )
--fast-math ( speed, at the cost of tiny rounding errors )
--enable-expensive-optimizations ( speed gain, at the cost of the size of the resulting binary )

disable flags:
-g ( big debug slowdown, used by default if you use binary package for many distros )
-ggdb ( next big debug slowdown )
--march-i386 ( one more big slowdown, default for most distros, forces your cpu to 386 compatibility mode switching )

man gcc :D for more details

yarrow

ps.
that is why I use PLD or Gentoo distros
speed gain at the cost of windows :) or install time

Edited by yarrow, 30 April 2012 - 05:28 AM.


#7 hatfarm

hatfarm

    Sound Department

  • Xenocide Sound Department
  • 133 posts

Posted 04 May 2012 - 03:23 PM

Meh, I can build it native for Linux anyway with what I'm going to be using (Qt) so that should run quicker than anything inside of Wine anyway.