Thyth · Apotheosis Incarnate

  • Thyth
  • Member since
  • Last active (8 visits)

Comments

  • You might want to try a fresh install of the game. Sounds like a bad patch process. There shouldn't be anything different enough to cause problems like that between the RC1 and RC2 branches. The older patch is available here: http://www.tribesnext.com/files/TribesNext_rc1e.exe
  • This was fixed in RC2a. If you downloaded the RC2 patch before the afternoon of the 28th of March, you'll want to redownload it for RC2a, and the fix.
  • This is a bug in the authInfo() construction function for listen servers. It will be fixed in RC2a.
    in Simple Bug Comment by Thyth March 2009
  • Intrestingly, Windows XP doesn't produce such behavior. But yes... I do use abort() instead of exit() in the specific instance to guarantee a close of the interpreter once the game dies. Ruby tends to be uncooperative when exit() is called. I'll produce a new rubyintersect.dll version that works around this. Edit: I've…
  • RC2 is live. Download it from the downloads page.
  • Auth server has been updated. RC2 will be posted shortly.
  • That would be created by the Alternate Master Server list project which preceded TribesNext. You'll have a VL2 named AlternateMasterServer.vl2 somewhere in your T2 installation. If you remove that VL2, you won't get that object anymore.
  • I think scripts are fantastic, and they are the only reason this game survived as long as it did. Sweeping generalizations about scripts won't help people take your argument seriously, especially since TribesNext falls into the script/modification category.
  • We don't have a 99.99% uptime guarantee or anything. Some downtime is to be expected.
    in Down! Comment by Thyth March 2009
  • Server side clan support for TribeNext will be in the RC2 patch, which I plan to release this week. I'll start working on the client side UIs and centralized backend for the clan system as soon as I finish the RC2 patch.
  • Do keep in mind that full browser, clan, and even auto-map download support is coming to TribesNext. I'm sure they could reactivate the original systems as they were, but I don't think it's a particularly good software engineering practice to do so. Browsers and mail were implemented as IRC services the first time around,…
  • We'll have this fixed more permanently one the loader mechanism is rewritten to leave the on-disk copy of the game alone. That's currently slated for RC4.
  • The reason we dropped support for Loki's native client is because we don't have a Linux programmer who is sufficiently proficient with ELF to make the necessary modifications to the executable. Not to mention the various incompatibilities between some of the native API calls between the two versions that leads to subtle,…
  • I do not have the Tribes 2 source code. GarageGames does. They're pretty much free to bring up the old system as it was, but it would be an incredibly dumb move to do so without working with the TN team. There are still significant architectural advantages to the authentication system I designed, and there are a bunch of…
  • There is no intellectual property reason the code isn't available (as the DLL is completely self contained and separate from the T2 code), it's just a decision I made to keep the DLL code closed source. There's no secret sauce or anything in that code yet, but once anti-cheat code is incorporated, it's something I'd rather…
  • You mean the hacked online LAN mode that all of the other systems use? If your client doesn't perform an authentication handshake operation with a server, you can't connect to a server with authentication. TribesNext uses an "online" mode, which you can't access from a LAN-mode client. A few Linux users have reported…
  • It's pretty much just a raw embedded interpreter. Unfortunately, documents regarding how to properly embed Ruby in another application are really sparse (and mostly out of date), so I don't plan on extending it much further than what it is now.
    in Ruby scripts Comment by Thyth March 2009
  • The interpreter interface is full of caveats in RC1, but I can briefly explain how to use it: There is a rubyExec("path/to/file.rb") function that is used to load Ruby scripts. It loads both crypto.rb (my RSA, secure random number generator, and SHA1 library) and cerstore.rb (for reading/writing the public.store and…
    in Ruby scripts Comment by Thyth March 2009
  • Which antivirus software are you using?
  • Could you open your public.store within GameData in a text editor and paste in the first 50 characters or so of the relevant account line?
  • Yet another topic about legality. First, on trademarks: you can't enforce a trademark on a common noun. "Tribes" is a plural common noun, and Sierra never trademarked it, since they knew it would be unenforceable. The name is not an issue. Second, on copyright: Tribes 2 was released as freeware in 2004. Distribution of the…
  • Congratulations, you have successfully defined what a hitscan weapon is. A projectile with infinite velocity. Any anomalies in behavior can be traced to latency in the firing command, and the extrapolation/smoothing done on the client side position depictions. It's done as a raycast on the server side. As for disabling it,…
  • Try the affinity solutions again. Jitter is a result of a programming defect in Tribes 2, where it used the RDTSC instruction to count CPU ticks as a form of high precision timer. Problem is... each CPU and core on a system has its own tick counter, and they aren't designed to be kept in sync (or to be used as a timer). If…
  • It's hitscan, but the network protocol, player position smoothing, and extrapolation make sniping with a target moving laterally to your forward vector extraordinarily unreliable in this game. Even with perfect aim, there is a component of luck.
  • It's a false positive that will be dealt with in the RC2 release.
  • Read: http://www.tribesnext.com/forum/index.php?topic=132.msg1237#msg1237
  • If you can see the contents of http://www.tribesnext.com/auth in your web browser, and a list of IP addresses http://master.tribesnext.com/list in your web browser, the problem is some sort of software firewall or antivirus program running on your machine.
  • Try downloading the installer from bit torrent. Some of our mirrors have bad copies.
    in errors Comment by Thyth March 2009
  • The patch isn't packed. There's a binary diff that is applied to the Tribes 2 executable. That diff includes a new PE section that loads the apotheosis DLL and a small number of patches throughout the executable itself. If you unpack the patch installer, you can find the patch.bdiff file that is applied by jpatch-w32.exe…
    in Patches? Comment by Thyth March 2009
  • I'm not really sure why this thread on its own is locked. There were a few nasty posts which I've stripped off, but I don't see anything particularly dramatic or offensive about the thread itself.