Bioshock 3D Vision DX11
  9 / 12    
Ok, I get it! Basically you want to maintain the same memory map layout after decompiling/compiling again. And I totally understand why this is very tricky. Like bo3b said, in order to obtain the same offsets after recompilation the same declaration order must be preserved. Another important thing is to use the same compiler version/type/platform to compile it again as it was used initially. The other possibility, although I am unaware of any tool/way to do this, is to hook directly into the VRAM memory and modify there by using codecaves or other techniques. At least this is to my understanding, the problem you are facing, right?
Ok, I get it!
Basically you want to maintain the same memory map layout after decompiling/compiling again.
And I totally understand why this is very tricky.
Like bo3b said, in order to obtain the same offsets after recompilation the same declaration order must be preserved. Another important thing is to use the same compiler version/type/platform to compile it again as it was used initially.
The other possibility, although I am unaware of any tool/way to do this, is to hook directly into the VRAM memory and modify there by using codecaves or other techniques.
At least this is to my understanding, the problem you are facing, right?

1x Palit RTX 2080Ti Pro Gaming OC(watercooled and overclocked to hell)
3x 3D Vision Ready Asus VG278HE monitors (5760x1080).
Intel i9 9900K (overclocked to 5.3 and watercooled ofc).
Asus Maximus XI Hero Mobo.
16 GB Team Group T-Force Dark Pro DDR4 @ 3600.
Lots of Disks:
- Raid 0 - 256GB Sandisk Extreme SSD.
- Raid 0 - WD Black - 2TB.
- SanDisk SSD PLUS 480 GB.
- Intel 760p 256GB M.2 PCIe NVMe SSD.
Creative Sound Blaster Z.
Windows 10 x64 Pro.
etc


My website with my fixes and OpenGL to 3D Vision wrapper:
http://3dsurroundgaming.com

(If you like some of the stuff that I've done and want to donate something, you can do it with PayPal at tavyhome@gmail.com)

Posted 06/29/2013 03:07 PM   
[quote="Chiri"][quote="bo3b"]Manually reordered the ASM to make Offsets in ascending order, then manually reordered your decompiled file to match that.[/quote] Thanks, but I finally figured out how to use the packoffset directive on globals. I'll update the wrapper tomorrow and test it with AC3 (as a side effect, the $Globals identifier is gone, but all games do buffer updates by using register numbers and not identifiers anyways).[/quote]Great! Definitely a better approach.
Chiri said:
bo3b said:Manually reordered the ASM to make Offsets in ascending order, then manually reordered your decompiled file to match that.

Thanks, but I finally figured out how to use the packoffset directive on globals. I'll update the wrapper tomorrow and test it with AC3 (as a side effect, the $Globals identifier is gone, but all games do buffer updates by using register numbers and not identifiers anyways).
Great! Definitely a better approach.

Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
Latest 3Dmigoto Release
Bo3b's School for ShaderHackers

Posted 06/29/2013 03:18 PM   
So Bo3b/Helifax, is this looking good in terms of you guys (and others) using it to fix other games once it's released?
So Bo3b/Helifax, is this looking good in terms of you guys (and others) using it to fix other games once it's released?

Posted 06/29/2013 04:06 PM   
Just learned about this project by accident and did not hesitate to make my donation. I think you can easily reach the 5000$ campain goal, the only problem is that most gamers do not know about this project. The perspective to have 3D patches for DX11 games is amazing, otherwise 3D Vision would be dead shortly with the lame support from nVidia and most developwers switching from DX9 to DX11 due to the new consoles.
Just learned about this project by accident and did not hesitate to make my donation.
I think you can easily reach the 5000$ campain goal, the only problem is that most gamers do not know about this project.
The perspective to have 3D patches for DX11 games is amazing, otherwise 3D Vision would be dead shortly with the lame support from nVidia and most developwers switching from DX9 to DX11 due to the new consoles.

Posted 06/29/2013 05:20 PM   
So, who's to blame for the crappy 3dvision support we get? nVidia? No! It's the consumers. In human history, humans always went with the inferior choice...
So, who's to blame for the crappy 3dvision support we get? nVidia? No! It's the consumers. In human history, humans always went with the inferior choice...

Posted 06/29/2013 08:37 PM   
Are you going to complain, or are you going to put your money where your mouth is? :)
Are you going to complain, or are you going to put your money where your mouth is? :)

Posted 06/29/2013 09:07 PM   
You know guys there was so many good pc products on the market and they faild even if they had good customer support (drivers, game profiles..). I think that the best actually happened in here because Nvidia gave us good product and left us with something to work with. Comunity picked up the subject and is taking adventages from it. We kind of have to work thing out on ours own bases - and this is perfect option. If someone know Novint`s Falcon controller or 3RD Space Gaming Vest will easy understand how easy is to fail without alternative option (comunity support).
You know guys there was so many good pc products on the market and they faild even if they had good customer support (drivers, game profiles..). I think that the best actually happened in here because Nvidia gave us good product and left us with something to work with. Comunity picked up the subject and is taking adventages from it.
We kind of have to work thing out on ours own bases - and this is perfect option.

If someone know Novint`s Falcon controller or 3RD Space Gaming Vest will easy understand how easy is to fail without alternative option (comunity support).
As much grief Nvidia give's me, I really don't think it "failed". May come someday soon, but in last 30 days we just got two "3d vision ready games." Maybe to the hardcore 3D only gamers it did, but not to overall user base imo.
As much grief Nvidia give's me, I really don't think it "failed". May come someday soon, but in last 30 days we just got two "3d vision ready games." Maybe to the hardcore 3D only gamers it did, but not to overall user base imo.

Co-founder of helixmod.blog.com

If you like one of my helixmod patches and want to donate. Can send to me through paypal - eqzitara@yahoo.com

Posted 06/29/2013 09:41 PM   
[quote="eqzitara"]As much grief Nvidia give's me, I really don't think it "failed". May come someday soon, but in last 30 days we just got two "3d vision ready games." Maybe to the hardcore 3D only gamers it did, but not to overall user base imo.[/quote] Totally agreed! But come one... What are people expecting? They marketed and made big "sounds" when they launched 3D Vision. HEll it even got a VERSION 2. The same goes for every other project/product of theirs..look at Surround... look at GTx295/590/690/Titan. They release something...market it when is released and leave the product to the true test of the community. And they still try to encourage devs to use 3D Vision, even if they aren't soo active around here on the forums. The role of the forums is for community, not for them to offer support..for that is customer support... and here I am babbling again:)))
eqzitara said:As much grief Nvidia give's me, I really don't think it "failed". May come someday soon, but in last 30 days we just got two "3d vision ready games." Maybe to the hardcore 3D only gamers it did, but not to overall user base imo.


Totally agreed!

But come one... What are people expecting? They marketed and made big "sounds" when they launched 3D Vision. HEll it even got a VERSION 2.
The same goes for every other project/product of theirs..look at Surround... look at GTx295/590/690/Titan.
They release something...market it when is released and leave the product to the true test of the community.
And they still try to encourage devs to use 3D Vision, even if they aren't soo active around here on the forums.
The role of the forums is for community, not for them to offer support..for that is customer support...

and here I am babbling again:)))

1x Palit RTX 2080Ti Pro Gaming OC(watercooled and overclocked to hell)
3x 3D Vision Ready Asus VG278HE monitors (5760x1080).
Intel i9 9900K (overclocked to 5.3 and watercooled ofc).
Asus Maximus XI Hero Mobo.
16 GB Team Group T-Force Dark Pro DDR4 @ 3600.
Lots of Disks:
- Raid 0 - 256GB Sandisk Extreme SSD.
- Raid 0 - WD Black - 2TB.
- SanDisk SSD PLUS 480 GB.
- Intel 760p 256GB M.2 PCIe NVMe SSD.
Creative Sound Blaster Z.
Windows 10 x64 Pro.
etc


My website with my fixes and OpenGL to 3D Vision wrapper:
http://3dsurroundgaming.com

(If you like some of the stuff that I've done and want to donate something, you can do it with PayPal at tavyhome@gmail.com)

Posted 06/29/2013 10:07 PM   
[quote="Pirateguybrush"]Are you going to complain, or are you going to put your money where your mouth is? :)[/quote] I am putting my money where my mouth is with 3 Titans and a 3d vision 2 monitor (with 3d vision 2 kit). So i don't get the right to complain a little bit? everyone else does :) eqzitara said: "As much grief Nvidia give's me, I really don't think it "failed". May come someday soon, but in last 30 days we just got two "3d vision ready games." Maybe to the hardcore 3D only gamers it did, but not to overall user base imo." eqzitara it just sickens me Tridef doing better. That's all. 3d vision should be doing better.
Pirateguybrush said:Are you going to complain, or are you going to put your money where your mouth is? :)


I am putting my money where my mouth is with 3 Titans and a 3d vision 2 monitor (with 3d vision 2 kit). So i don't get the right to complain a little bit? everyone else does :)

eqzitara said:
"As much grief Nvidia give's me, I really don't think it "failed". May come someday soon, but in last 30 days we just got two "3d vision ready games." Maybe to the hardcore 3D only gamers it did, but not to overall user base imo."

eqzitara it just sickens me Tridef doing better. That's all. 3d vision should be doing better.

Posted 06/29/2013 10:08 PM   
I agree, Tridef does have much better overall compatibility [outside of helixmod/3d vision titles]. I by far don't think they are doing enough but I hate it when people use the term "dead". I been hearing it for 2-3 years. Nvidia's approach is pretty terrible. They are throwing money at developers then they don't even have any kind of qualitity assurance so we get titltes where it's "almost good". Instead they should be improving 3d vision "engine." Throwing money at developers that don't care + not even checking their work is just moronic. I've talked about this with Metro Last Light but they really did little. There are tons of examples like that but luckily Last Light looked good out of box. I have no problem supporting members of community because they actually care. Too many developers are paid and just don't care. Though I brought this thread off topic enough so yea.. I'll stop. @SpartanGR Jeeezus, 3 titans.... I know I may be out of line but did you consider going surround? Just a suggestion, you got the power to cover you for a long time. Like I only see the problem with surround as cost of upkeep and you have twice as much performance then the average 3D Surround user.
I agree, Tridef does have much better overall compatibility [outside of helixmod/3d vision titles]. I by far don't think they are doing enough but I hate it when people use the term "dead". I been hearing it for 2-3 years. Nvidia's approach is pretty terrible. They are throwing money at developers then they don't even have any kind of qualitity assurance so we get titltes where it's "almost good".
Instead they should be improving 3d vision "engine." Throwing money at developers that don't care + not even checking their work is just moronic. I've talked about this with Metro Last Light but they really did little. There are tons of examples like that but luckily Last Light looked good out of box.
I have no problem supporting members of community because they actually care. Too many developers are paid and just don't care.

Though I brought this thread off topic enough so yea.. I'll stop.

@SpartanGR
Jeeezus, 3 titans.... I know I may be out of line but did you consider going surround? Just a suggestion, you got the power to cover you for a long time. Like I only see the problem with surround as cost of upkeep and you have twice as much performance then the average 3D Surround user.

Co-founder of helixmod.blog.com

If you like one of my helixmod patches and want to donate. Can send to me through paypal - eqzitara@yahoo.com

Posted 06/29/2013 11:37 PM   
@SpartanGR Jeeezus, 3 titans.... I know I may be out of line but did you consider going surround? Just a suggestion, you got the power to cover you for a long time. Like I only see the problem with surround as cost of upkeep and you have twice as much performance then the average 3D Surround user.[/quote] Yeah i know what you mean but I've been saving up for these babies http://pcmonitors.info/benq/benq-xl2420te-144hz-flicker-free
@SpartanGR
Jeeezus, 3 titans.... I know I may be out of line but did you consider going surround? Just a suggestion, you got the power to cover you for a long time. Like I only see the problem with surround as cost of upkeep and you have twice as much performance then the average 3D Surround user.

Yeah i know what you mean but I've been saving up for these babies

http://pcmonitors.info/benq/benq-xl2420te-144hz-flicker-free

Posted 06/30/2013 12:41 AM   
3d vision automatic only supports 2 gpus (one for each eye).
3d vision automatic only supports 2 gpus (one for each eye).

NVIDIA TITAN X (Pascal), Intel Core i7-6900K, Win 10 Pro,
ASUS ROG Rampage V Edition 10, G.Skill RipJaws V 4x 8GB DDR4-3200 CL14-14-14-34,
ASUS ROG Swift PG258Q, ASUS ROG Swift PG278Q, Acer Predator XB280HK, BenQ W710ST

Posted 06/30/2013 09:18 AM   
I thought this subject was closed ages ago - 3-Way Sli doesn`t work with 3D Vision. Only two cards are giving you the performance other one even if active does nothing. Third gpu might be used to power up Physx (Titan - thats quite too much tho).
I thought this subject was closed ages ago - 3-Way Sli doesn`t work with 3D Vision.
Only two cards are giving you the performance other one even if active does nothing.
Third gpu might be used to power up Physx (Titan - thats quite too much tho).
[quote="SpartanGR"]Yeah i know what you mean but I've been saving up for these babies http://pcmonitors.info/benq/benq-xl2420te-144hz-flicker-free[/quote] I'm 99% sure they'll run at 120hz in 3d.
SpartanGR said:Yeah i know what you mean but I've been saving up for these babies

http://pcmonitors.info/benq/benq-xl2420te-144hz-flicker-free



I'm 99% sure they'll run at 120hz in 3d.

Posted 06/30/2013 12:17 PM   
  9 / 12    
Scroll To Top