Urban Terror Forums: Some hint on Mitsubishi optimized exe. - Urban Terror Forums

Jump to content

 Login | Register 
Advertisement
  • (31 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • This topic is locked

Some hint on Mitsubishi optimized exe. Rate Topic: -----

#1 User is offline   mitsubishi Icon

  • Account: mitsubishi
  • Country:
  • Joined: 28-February 10
  • Posts: 13,481

Posted 03 February 2010 - 10:55 PM

This project replaces only the executable of urban terror with a latest version of ioq3 engine, optimized and enriched with several new features and fixes. It does not require q3 and is compatible for online play.

It has the features and fixes of ioq3-urt ikalizer excluded (closed win32 lib). 'Raw mouse motion' is also Win-only but that's of little relevance since it tackles a Win issue.

If for nothing else, one may benefit from the
  • 'pre-caching funstuff and audio' features (especially if you get frequent freezes of FPS related to it (and subsequent blank gaps on lag meter)).
  • "bumpy" renderer which makes it faster than vanilla q3 on r_simpleshaders 1.
  • dmaHD for true HRTF audio ('3D' audio even on common headphones)
    • An important fix/workaround on base (and dmaHD/EX) audio concerning dropped sounds (and the illusion of a dropped rate of fire) originating in ioquake3 vanilla

32 and 64bit versions are available.

Downloads:

Usage:
  • extract file(s) into urt's executable binary directory (tar jxpvf in console or with a file manager).
  • run it; ./ioq3-urt (if it's not executable chmod +x)

Info:
  • The /sysexec feature (running an external program from the console/from a bind) is very raw and needs extra care on unix; this is because it directly calls system() and leaves it at that. Hence, if one wants to run something that does not return immediately, they will need to use some userland magic (in the command) to avoid freezing game's execution or stealing focus.
  • the source is in the project page.
  • Alt-tab explicitly calls SDL to minimize the window hence it should minimize that way in most window managers (plus /minimize (which can also be bound on a key) can do the same).
  • In case one needs ikalizer, it is reported to work with wine (with a windows version of the engine).
  • SDL_DISABLE_LOCK_KEYS=1 environmental variable/setting doesn't let caps and num lock to actually lock

[project page]


Context of first replies below is outdated.

This post has been edited by mitsubishi: 20 December 2010 - 10:13 PM


#2 User is offline   beast Icon

  • Account: beast
  • Joined: 28-February 10
  • Posts: 612

Posted 04 February 2010 - 12:29 AM

View Postmitsubishi, on 03 February 2010 - 10:55 PM, said:

Can someone test to see if this works on linux?

ioq3-urt.linus.tar.bz2

it's supposed to have the features of this: http://forums.urbant...of-ioq3-engine/
ikalizer excluded.

To try it:
Extract it in urt's bin dir with 'tar jxpvf' and run it.

Finally!
I'll get to it soon and make a writeup of issues.

what is a .linus file? I am unfamiliar with it. Secondly It does not run when I try to open it using the ./ command. Maybe I am doing this wrong.
beast@desktop ~/UrbanTerror $ ./ioq3-urt.linus
./ioq3-urt.linus: error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or directory


This post has been edited by beast: 04 February 2010 - 12:34 AM


#3 User is offline   mitsubishi Icon

  • Account: mitsubishi
  • Country:
  • Joined: 28-February 10
  • Posts: 13,481

Posted 04 February 2010 - 01:15 AM

you probably need sdl installed. ('libsdl'.. or something like that in package name)
EDIT: for debian stable 64 it needed ia32-libs for it.
later edit: 64bit linux may avoid that with the 64bit client (which is also faster on it)

hehe .linus is just a name i thought of to signify it's for linux; i'll probably shorten it to just ioq3-urt full stop.

i've installed newest ubuntu now and i'll see what's going on.


i see it needs ia32-libs on 64 kernel; i may do an 64bit bin too.

ok it runs.

This post has been edited by mitsubishi: 08 February 2010 - 04:15 PM


#4 User is offline   Scan (old) Icon

  • Joined: 24-March 08
  • Posts: 13

Posted 04 February 2010 - 02:00 AM

Seems to work great so far, only have played a couple of games so far. Thanks!

#5 User is offline   mitsubishi Icon

  • Account: mitsubishi
  • Country:
  • Joined: 28-February 10
  • Posts: 13,481

Posted 04 February 2010 - 02:25 AM

ty for the feedback.

ok, i'll leave it at that for now; as not a full time linux user i won't persue an 64bit version right now. (on an ubuntu boot i got)

apparently not even vanilla ioq3 compiles (in 64bit) on it currently, weird; anywho..


good part about it was that this was compiled on a virtual pc on windows 7 running debian stable. easy; that way one can have both windows and linux versions relatively fast.

This post has been edited by mitsubishi: 04 February 2010 - 02:59 AM


bullet_loaderAdvertisement

#6 User is offline   kbar Icon

  • Account: kbar
  • Main tag: no|
  • Country:
  • Joined: 28-February 10
  • Posts: 239

Posted 04 February 2010 - 03:41 AM

so what exactly is chmod +x?

#7 User is offline   Scan (old) Icon

  • Joined: 24-March 08
  • Posts: 13

Posted 04 February 2010 - 04:12 AM

View Postkbar, on 04 February 2010 - 03:41 AM, said:

so what exactly is chmod +x?

that makes the file executable

#8 User is offline   Rylius (old) Icon

  • Joined: 24-June 09
  • Posts: 18
  • LocationGermany

Posted 04 February 2010 - 10:57 AM

Wow finally! :D
Big thanks for this!

#9 User is offline   mitsubishi Icon

  • Account: mitsubishi
  • Country:
  • Joined: 28-February 10
  • Posts: 13,481

Posted 04 February 2010 - 02:32 PM

it got its first tiny update; total time run is printed once on start; binary name is shortened to 'ioq3-urt' only.

#10 User is offline   beast Icon

  • Account: beast
  • Joined: 28-February 10
  • Posts: 612

Posted 04 February 2010 - 09:55 PM

View Postmitsubishi, on 04 February 2010 - 01:15 AM, said:


hehe .linus is just a name i thought of to signify it's for linux; i'll probably shorten it to just ioq3-urt full stop.



quite deceptive :)

If you are going to us an extension, use .i386 or .x86_64 (64bit)

  • (31 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • This topic is locked

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users

Advertisement


Copyright © 1999-2024 Frozensand Games Limited  |  All rights reserved  |  Urban Terror™ and FrozenSand™ are trademarks of Frozensand Games Limited

Frozensand Games is a Limited company registered in England and Wales. Company Reg No: 10343942