Post news Report RSS Shifter v1.8 BETA #7.. err #8.. err #9 is out; release in two weeks or less!

Beta #7 has officially dropped. Once you good people to bugtest it for me I can officially release v1.8. Huzzah!

Posted by on

The countdown to v1.8 officially launching has started. I've completed everything I really wanted to in this version, so the rest is up to you. Except for a few minor changes (compatibility with external texture packs, mostly) BETA #7 is everything I want v1.8 FINAL to be, barring any bugs you come across of course.

As per usual, a brief summary of what's new in this version:

  • Full support for optional skins for the Magnum, RoF mod, and others, which will be part of a separate download. With massive thanks to Sgt. Kelly for making them.
  • New methods for adding custom text to datacubes, books, news terminals, and so on. I have made use of this new code already, just so you know.
  • A few working phones! (As in you get a dial tone and a keypad to enter a phone number on)
  • NPCs given non-standard ammo by NPC Random Inventory will use it in their weapons if they can. Watch out for NPCs with flare darts; those things HURT.
  • A new unique ammo type for the various shotguns: Dragon's Breath Shells. (AmmoDragon for those wanting to use the summon cheat)
  • The Light augmentation is now upgradeable. Upgrades improve the distance the light beam will travel as well as the ambient light glow present around the player.
  • Fixed the lack of music in the final Hell's Kitchen map. (a Game of the Year version glitch)
  • You can now pick up Datacubes/etc. once you have read them. Just click "use" on the item again while the text window is active.
  • Fixed the "lock-pick then pause" exploit (and related) completely. All things which require time to elapse will not continue counting down while the game is paused.
  • Weapons loaded with 10mm Explosive ammo will now show the proper damage amount in the info window. Take a look sometime; it's pretty damn impressive.

The download for the latest beta can be found here: Savefile.com. You should also check my Savefile Project Folder later, as I may upload an early version of the optional texture support pack sometime today.

-- The Shifter Tieam

 

UPDATE: BETA #8 is out after fixing some quickly-reported bugs. There is one bug I know of in it which can be ignored: no delay on the recharge time on repair bots. Report any other bugs to me.

UPDATEx2: BETA #9 is out. A few more bugfixes and a couple of minor adjustments per user feedback. Test it and let me know what's what.

Post comment Comments
MasterPhW
MasterPhW - - 7 comments

I really looking forward to this release! Is the multilanguage support already in? I'm waiting for a translated version!
Keep it up!

Reply Good karma Bad karma+1 vote
Y|yukichigai Author
Y|yukichigai - - 61 comments

Translations are supported via the DeusEx.int file I've included with the mod. Replace the text in that file and the corresponding text in the game will be updated. Unfortunately I am not multi-lingual so it's up to someone else to do the actual translation. The only translation out there I'm aware of is one being done by a Russian fan.

Reply Good karma+1 vote
JC_Fenix
JC_Fenix - - 85 comments

A crash that might be of interest to you:

Img.photobucket.com

The four cat killing greasels, one had a GEP gun. I used ADS, and he blew himself up. Two other greasels were near his gibbed corpse, and when I looked back at his corpse the game froze and then came up with this crash.

Reply Good karma Bad karma+1 vote
Y|yukichigai Author
Y|yukichigai - - 61 comments

Okay, that's weird. I'm looking into it, but the runaway loop is actually in the function that CALLED SwitchToBestWeapon, not the function itself. If you could, say, manage to reproduce the same circumstances and send me a save that'll let me test it repeatedly it'd sure make things a lot easier.

Reply Good karma+1 vote
JC_Fenix
JC_Fenix - - 85 comments

Unfortunately I moved past that point, though I did try to recreate it , and... lets just say greasels don't like guns:

Img.photobucket.com
(Threw a GEP gun at an attacking greasel so it would pick it up and I could try it again.)

Img.photobucket.com
(This happened after a greasel shoot me with a gep rocket, I dodged it and the game froze as it was reloading.)

Also in my testing the random inventory gave one of the greasels a "Default ammo name report this as a bug" in their inventory.

As for the original crash I couldn't manage to get it again. I think it might have been one of those things that takes perfect timing.
Like; the greasel frobbed the other greasels corpse before it was gibbed, but it the gep gun didn't carry over to the greasels inventory, but it kept thinking it had it...
I even went so far as to summon 250 greasels, 500 gep guns, and 250 security bots. Yet the only crash I got from that was an initializing inventory runaway loop crash when i summoned 250 greasels.

Reply Good karma Bad karma+1 vote
Y|yukichigai Author
Y|yukichigai - - 61 comments

What's your log file look like? Most functions that are liable to have a runaway loop will also make a log entry of the fact.

Reply Good karma+1 vote
JC_Fenix
JC_Fenix - - 85 comments

Hmm, I got the "switch best weapon" crash again, this time there was no death or anything. Just the greasel shooting me with a gep, hearing the reloading sound, freeze, then crash. Just like the getweaponbestrange crash(I also got a getweaponrange crash under the same conditions.)

The log came up with this: (The 325, and 32d warnings repeated about 20 times)

ScriptWarning: WeaponGEPGun 10_Paris_Catacombs.WeaponGEPGun1 (Function DeusEx.DeusExWeapon.Tick:0325) Accessed None
ScriptWarning: WeaponGEPGun 10_Paris_Catacombs.WeaponGEPGun1 (Function DeusEx.DeusExWeapon.Tick:032D) Accessed None
ScriptWarning: mpchild 10_Paris_Catacombs.mpchild0 (Function DeusEx.DeusExPlayer.PlayDodge:0041) LoopAnim: Sequence 'Strafe' not found in Mesh 'GMK_DressShirt'
Critical: appError called:
Critical: Greasel 10_Paris_Catacombs.Greasel3 (Function DeusEx.ScriptedPawn.SwitchToBestWeapon:0198) Runaway loop detected (over 10000000 iterations)
Critical: Windows GetLastError: Overlapped I/O operation is in progress. (997)
Exit: Executing UObject::StaticShutdownAfterError

If you want I can send you the save. It's a very simple one, all I did was use legend, and cheat all the factors in.

Reply Good karma Bad karma+1 vote
Y|yukichigai Author
Y|yukichigai - - 61 comments

Yeah, shoot it over to my hotmail and I'll take a look. I may have added a little bit of code to my working build that will eliminate the problem, so we'll see.

Reply Good karma+1 vote
JC_Fenix
JC_Fenix - - 85 comments

Okay, emailed it.

Reply Good karma Bad karma+1 vote
Y|yukichigai Author
Y|yukichigai - - 61 comments

No joy. I'm looking into the issue further. You're sure it's only GEP Guns + Greasels that make the game crash?

Reply Good karma+1 vote
JC_Fenix
JC_Fenix - - 85 comments

I just tested it again, this time with the normal JCDenton model. It took the greasel shooting me three times for the crash to come up, so it doesn't happen every time for some reason....
Just now did some more testing: Try dodging, double tapping, and all that. I just stood still and gave a greasel 3 perfect shoots at me, then I dodged and BOOM! freeze. Also try cutting of the greasels line of sight by running behind a corner after it shoots.

One of the crashes that is very easy to reproduce though, is the "shouldcrouch" one. So far I've only gotten it with the GEP, and LAW. Simply un-cloak, and throw one of those at the head of one of the greasels.

Reply Good karma Bad karma+1 vote
TheUnbeholden
TheUnbeholden - - 3,608 comments

Does anyone know the summon command for the Light Rocket ammunition ?

Reply Good karma Bad karma+1 vote
TheUnbeholden
TheUnbeholden - - 3,608 comments

thank for Y|yukichigai for telling me this..

For the ILAW, to summon its ammo, use the AmmoRocketMini command. Also to summon the super secret weapon, use the WeaponPrototypeSword command.

and thanks for the above summon command for the dragon breath shells....(AmmoDragon)

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: