Author Topic: PC Version Multiplayer - Online Modification  (Read 88735 times)

Offline PNill

  • Iguana
  • *
  • Posts: 46
  • T:REP 144
    • View Profile
Re: PC Version Multiplayer - Online Modification
« Reply #20 on: April 21, 2016, 09:22:54 AM »
I've made minor progress recently...

I reverse engineered the engine object spawning system I still haven't gotten it spawning objects yet though I did get it to spawn them to memory (just not place them on the map) trying to figure that part out.

Though the good news is now that I've found the area that I have after some reversing, time and patience I should be able to effectively disable the second player which I'm hoping will also remove the 2nd screen and in doing so will remove the rendering issues due to there being no overlay.

After that I would simply spawn the players manually for additional players joining the game.

With reversing the object spawns I also managed to find the weapon errors, pickups, and etc rendering function so I was able to produce custom text rendering straight to the screen which I'm sure will be useful once I want to display "Player joined", "Player killed X" or etc.

I leave you with a demo of text rendering:

Offline Duke64

  • Administrator
  • *****
  • Posts: 1684
  • T:REP 6523
  • Sixty Four
    • View Profile
    • Duke64Nukem.com
Re: PC Version Multiplayer - Online Modification
« Reply #21 on: April 21, 2016, 10:39:34 PM »
Hope things clear up personally for you with family and health. Of course, I would still be interested in this. Nice to hear some updates on it thanks for sharing that. I do like seeing Hello World!- Turok Forums written in the game though haha :P Anyways, I could see myself having this game as one of the games I play regularly in MP with. Its better then most of the games out there in mp also. Keep up the great work.
Dinosaur Hunter
"Its time to make tracks"
"You are tiny grasshopper"
"Suck it down"
"Boo, No soup for you"
"Arrrgghhhh"
"I live again"

Offline Rok

  • Global Moderator
  • *****
  • Posts: 633
  • T:REP 1968
    • View Profile
Re: PC Version Multiplayer - Online Modification
« Reply #22 on: April 22, 2016, 01:58:53 PM »
I leave you with a demo of text rendering:

Awesome! Love the sight of progress.
Raptor Rok is metal.

Offline PNill

  • Iguana
  • *
  • Posts: 46
  • T:REP 144
    • View Profile
Re: PC Version Multiplayer - Online Modification
« Reply #23 on: April 22, 2016, 02:20:00 PM »
I leave you with a demo of text rendering:

Awesome! Love the sight of progress.
I've actually been able to make slightly more progress then this now, Dinomite should be posting a video shortly sadly it's not exactly what I was aiming for but it's getting close.


UPDATE:

Disabling the second player!

^ That is major progress, and I'm researching the depth buffering issues right now.

Hopefully by tomorrow I'm able to spawn additional players which well I won't spoil the surprise, hopefully dinomite posts a video soon of the spawning of object fun he was having.
« Last Edit: April 22, 2016, 05:16:04 PM by PermaNull »

Offline Dinomite

  • Ban
  • *
  • Posts: 228
  • T:REP 2223
    • View Profile
Re: PC Version Multiplayer - Online Modification
« Reply #24 on: April 22, 2016, 06:11:04 PM »
Edit: The video is uploaded. Enjoy!

Q & A:
Q: Are the Kronosaurus, Mammoth etc. in the game?
A: Yes but we havent found a way to spawn them without crashing the game yet.
Q: Is this the definitive way to spawn?
A: No, its for development only.
Q: Will there be a video showcasing non-beta things being spawned too?
A: Probably. I'll get around to making it in a while.
Q: When will the multiplayer be released?
A: Noone knows to be honest. Theres still alot to do before its in top working order.
« Last Edit: April 23, 2016, 01:37:12 PM by Dinomite »

Offline Froglegs

  • Iguana
  • *
  • Posts: 19
  • T:REP 39
    • View Profile
Re: PC Version Multiplayer - Online Modification
« Reply #25 on: April 23, 2016, 09:23:34 PM »
The time for news about the progress of this modification to be announced was definitely worth the wait. Keep at it! :D

Offline Jay Doomed

  • Global Moderator
  • *****
  • Posts: 803
  • T:REP 2632
    • View Profile
Re: PC Version Multiplayer - Online Modification
« Reply #26 on: April 23, 2016, 09:48:50 PM »
Holy shit was not expecting this but great to see permanull im definetly still interested in this and the video is bad ass Dino. Wow! Really Lost Land or bust dude.
"Whatever it is, it doesn't belong in this world."

Offline PNill

  • Iguana
  • *
  • Posts: 46
  • T:REP 144
    • View Profile
Re: PC Version Multiplayer - Online Modification
« Reply #27 on: April 23, 2016, 11:07:21 PM »
I bring you some of the most important progress of all...

I've completely disabled the 2nd player via an actual DLL now.
And... I've overcome the biggest hurdle which would've held me back with this project....

I FIXED THE RENDERING ISSUE!
« Last Edit: April 23, 2016, 11:08:00 PM by PermaNull »

Offline Stinkee2

  • Raptor
  • ***
  • Posts: 54
  • T:REP 242
    • View Profile
Re: PC Version Multiplayer - Online Modification
« Reply #28 on: April 25, 2016, 07:23:22 PM »
It warms my heart to see T:E multiplayer on a PC. I'm excited to be able to play with you all in the future, if possible. Thank you Permanull and Dinomite for all of your work.
« Last Edit: April 26, 2016, 08:43:04 AM by Stinkee2 »

Offline PNill

  • Iguana
  • *
  • Posts: 46
  • T:REP 144
    • View Profile
Re: PC Version Multiplayer - Online Modification
« Reply #29 on: April 26, 2016, 06:56:43 AM »
It warms my heart to see T:E multiplayer on a PC. I'm excited to be able to play with you all in the future, if possible. Thank you Permanull for all of your work.
You'll laugh at me if I tell you what the rendering issue is but I don't do d3d stuff much.

So I wasn't aware Clear() could affect the depth buffer and the game has a sub routine to render the weapon when it does this in MP it seems to clear the depth buffer before drawing the weapon well when you switch weapons the rendering loop draws the player then draws the weapon causing the player's depth data to be wiped.

 

SimplePortal 2.3.6 © 2008-2014, SimplePortal