Just Cause 2 V.7: The thread that will probably only be used then JC2-MP is up.
681 replies, posted
Oh hey Philpax, surprised you're on Facepunch.
I noticed you've been adding/fixing things pretty quickly - lottery/factions/races.
Base control isn't back yet is it? Any ETA?
Also, neat work!
[QUOTE=Nipa;40417063]I'm Philpax, the Lua API (and other miscellanea) developer for JC2-MP. Glad to see your overall impression of JC2-MP has been mostly positive! We've run into a lot of issues recently, but we're trying to patch everything up as soon as possible.
On the subject of hit registration: as TextQUAKE said, you need to aim directly at the person for relative aim to be used. Don't ping-lead unless they're in motion; otherwise you will almost never make the shot.
Lua API: I implemented most of it, so I could be a little biased; but everyone who's seen it so far has been quite pleased with it. It's somewhat reminiscent of GMod Lua, but it's different in its own way. As previously mentioned, it's completely OOP; nothing like setPlayerPosition( id, x, y, z ), but more like player:SetPosition( vector ).
Feel free to ask any more questions, as long as they're not too outlandish.[/QUOTE]
Hey Phil! I'm that guy that keeps coming on IRC and bugging you about what funcs you're implementing. :) When y'all have an opening for someone to test your lua, I'm more than willing. I already do some work for MTA, but not much. Plenty of free time. ;)
[QUOTE=Brandy92;40417463]Oh hey Philpax, surprised you're on Facepunch.
I noticed you've been adding/fixing things pretty quickly - lottery/factions/races.
Base control isn't back yet is it? Any ETA?
Also, neat work![/QUOTE]
Unknown. I'm currently rewriting the factions script entirely; don't know how long it'll take. It's a pretty big mess! :v:
[QUOTE=hamar;40416539]Oh of course this is facepunch no matter if I bought the game on steam, even if I try to mod the game a little I am still a pirate. I am sorry but I don't wanna buy 10 dlcs just so I can get some weapons and vehicles that should have been in the black market from the get go?[/QUOTE]
its content you're meant to pay for
and you didn't pay for it
that's called theft, or when it comes to a situation like this, piracy
[QUOTE=Nipa;40417063]I'm Philpax, the Lua API (and other miscellanea) developer for JC2-MP. Glad to see your overall impression of JC2-MP has been mostly positive! We've run into a lot of issues recently, but we're trying to patch everything up as soon as possible.
On the subject of hit registration: as TextQUAKE said, you need to aim directly at the person for relative aim to be used. Don't ping-lead unless they're in motion; otherwise you will almost never make the shot.
Lua API: I implemented most of it, so I could be a little biased; but everyone who's seen it so far has been quite pleased with it. It's somewhat reminiscent of GMod Lua, but it's different in its own way. As previously mentioned, it's completely OOP; nothing like setPlayerPosition( id, x, y, z ), but more like player:SetPosition( vector ).
Feel free to ask any more questions, as long as they're not too outlandish.[/QUOTE]
Will there be support/documentation for non-scripted plugins? I passionately despise all languages besides the mighty C++.
Speaking of that, you wouldn't happen to need the world's best reverse engineer & C++ programmer on your team, would you?
I seem to be crashing a lot more than I usually have, is there a reason behind this?
Whats with all the devs going on Facepunch? KSP now this, It makes me feel kinda special.
If someone mentions anything about alienware one more time i am going to flip shit
[QUOTE=Mark364;40425071]If someone mentions anything about alienware one more time i am going to flip shit[/QUOTE]
Stop getting jealous of their sweet Alienware comps.
[editline]25th April 2013[/editline]
I hope the next test has serversided health so we don't have 300 pingers running around with godmode.
[QUOTE=TextQUAKE;40425113]Stop getting jealous of their sweet Alienware comps.
[editline]25th April 2013[/editline]
I hope the next test has serversided health so we don't have 300 pingers running around with godmode.[/QUOTE]
He is just mad because his computer doesn't have blue leds to make it run cooler.
[QUOTE=TextQUAKE;40425113]Stop getting jealous of their sweet Alienware comps.
[editline]25th April 2013[/editline]
I hope the next test has serversided health so we don't have 300 pingers running around with godmode.[/QUOTE]
Trix - Lead Developer for JC2-MP here. So, this is definitely where things would ideally like to be - have the server simulate the bullets so that there is only one side of latency involved. The problem with this is that we're a third party mod. We don't have access to things like the map files for projecting bullets and checking if they collide with models like most server-client games do.
We have tried to alleviate the problem by using an adaptive aiming system where by if you are hitting someone in your game, the other clients will receive a relative coordinate based on the player being hit. This works in most cases, but as it is in JC2, hitting a moving target like a player seems to be extremely difficult. This /may/ be in part to the fact that the players are friendly to the local player, so any aim correction the engine might be doing would be inactive, and any theoretical bullet blocking for friendlies could be occuring. This is all purely speculation, but there does seem to be cases where bullets completely fly around a player.
The idea of implementing a snapshot system like the Quake engine has been considered, as right now we only keep the previous update and run interpolation over that and new data. Horrible, i know!
[QUOTE=kynox;40427008]Trix - Lead Developer for JC2-MP here. So, this is definitely where things would ideally like to be - have the server simulate the bullets so that there is only one side of latency involved. The problem with this is that we're a third party mod. We don't have access to things like the map files for projecting bullets and checking if they collide with models like most server-client games do.
We have tried to alleviate the problem by using an adaptive aiming system where by if you are hitting someone in your game, the other clients will receive a relative coordinate based on the player being hit. This works in most cases, but as it is in JC2, hitting a moving target like a player seems to be extremely difficult. This /may/ be in part to the fact that the players are friendly to the local player, so any aim correction the engine might be doing would be inactive, and any theoretical bullet blocking for friendlies could be occuring. This is all purely speculation, but there does seem to be cases where bullets completely fly around a player.
The idea of implementing a snapshot system like the Quake engine has been considered, as right now we only keep the previous update and run interpolation over that and new data. Horrible, i know![/QUOTE]
Timestamping fire commands and rewinding people for tracing would probably be the best way to do things. How hard would it be to have the server run an instance of the game alongside it that is responsible for tracing and perhaps at some point physics?
Oh also, I know another Facepuncher who's an experienced programmer & game reverse engineer and knows stuff about networking. You should contact him, here's a link to his profile: [url]http://facepunch.com/member.php?u=510878[/url]
[b]HINT [u][i]HINT[/u][/i][/b]
[QUOTE=TextQUAKE;40424280]Will there be support/documentation for non-scripted plugins? I passionately despise all languages besides the mighty C++.
Speaking of that, you wouldn't happen to need the world's best reverse engineer & C++ programmer on your team, would you?[/QUOTE]
Unlikely at this stage, to both.
[QUOTE=ZombieDawgs;40424419]I seem to be crashing a lot more than I usually have, is there a reason behind this?[/QUOTE]
Stability issues. We're trying to find the source of the issues, but it seems to be mostly threading-related.
[QUOTE=Blockhead;40424987]Whats with all the devs going on Facepunch? KSP now this, It makes me feel kinda special.[/QUOTE]
I've been here for much longer than I've been a member of the JC2-MP dev team :v:
[QUOTE=Mark364;40425071]If someone mentions anything about alienware one more time i am going to flip shit[/QUOTE]
I wrote a script to... 'isolate' people who mention Alienware, not sure if it's still active.
[QUOTE=TextQUAKE;40425113]Stop getting jealous of their sweet Alienware comps.
[editline]25th April 2013[/editline]
I hope the next test has serversided health so we don't have 300 pingers running around with godmode.[/QUOTE]
Something like that is very complex, and would require server-side simulation of sorts. I doubt it'll be implemented any time soon, let alone the next test (if there is one). Our main focus now is preparing for release, not adding new features.
Just played the multiplayer for the first time since since the first weekend test.
My god it is so much better.
[QUOTE=Nipa;40427208]Unlikely at this stage, to both.[/QUOTE]
Well then I'm making my own MP mod with C++ scripting.
[img]http://www.sadanduseless.com/wp-content/uploads/2011/12/h8.jpg[/img]
And I'm breaking into your computer to steal your JC2 documentation at this very moment.
[QUOTE=wulfe8857;40427247]Just played the multiplayer for the first time since since the first weekend test.
My god it is so much better.[/QUOTE]
Glad to see you think so! :v:
[QUOTE=TextQUAKE;40427269]Well then I'm making my own MP mod with C++ scripting.
[img]http://www.sadanduseless.com/wp-content/uploads/2011/12/h8.jpg[/img]
And I'm breaking into your computer to steal your JC2 documentation at this very moment.[/QUOTE]
I'm not the lead reverse engineer, Trix is - you're not going to get much from my notes :)
I realized that may be the case and hacked all of your computers.
I stole your IDA databases and JC2MP source code.
EDIT: Could you actually send me your IDA DBs because this is taking a while to analyze
Or mail me some red LEDs so it goes faster
EDIT: And also can someone send me a save so I don't have to sit through the first mission so I can do my debuggings
[editline]26th April 2013[/editline]
What kind of shitburgers put anti-debug code in a singleplayer game
I'll rub my sweaty sack across them and then get rid of their stupid IsDebuggerPresent check
Man, debugging things in modern games is a pain in the ass what with all the classes. Takes like 5,000 memory access breakpoints to find a static pointer.
Oh automerge didn't work
For the Dev's who visit here good job it is a really fun experience so far. Even though the races are a bit of a cluster fuck they are actually hilarious.
Just wondering are we going to be able to see other peoples parachutes and grappling hooks in the future or just our own?
Multiplayer Races are fun. Too bad I have yet to actually finish one, and the best position I had before it was over, was 5th place, albeit three laps down.
Tried one race, get flipped over by the clusterfuck, instant disqualification. Never tried another one again. v:v:v
[QUOTE=RikohZX;40433804]Tried one race, get flipped over by the clusterfuck, instant disqualification. Never tried another one again. v:v:v[/QUOTE]
I think I made as of yet 12 entires in a race, and never finished a single one of them.
I always get into the traditional clusterfuck pile-up at the start, which always fucks up the handling and speed of it, instantly drop to the back of the pack, and then spend the rest of the race trundling around the back of the pack, if the starting shunt wasn't harsh enough to make me retire shortly afterwards due to the wonky physics throwing me into the nearest ravine.
to the devs that frequent this thread:
will we ever have character selection? or will it always be a billion rico's running around?
[QUOTE=Pops;40436503]to the devs that frequent this thread:
will we ever have character selection? or will it always be a billion rico's running around?[/QUOTE]
Press B.
[QUOTE=Pops;40436503]to the devs that frequent this thread:
will we ever have character selection? or will it always be a billion rico's running around?[/QUOTE]
You can already do that, you have to buy the skins though in the buy menu.
I run around as Baby Panay, it's the best.
"I'll make my own JC2-MP server with blackjack and hookers!"
[QUOTE=Diago21;40436927]"I'll make my own JC2-MP server with blackjack and hookers!"[/QUOTE]
Hookers in game, or hookers playing the game?
[QUOTE=loophole;40437877]Hookers in game, or hookers playing the game?[/QUOTE]
why not both
Man I am crashing a lot lately.
Won a couple races though - 80 checkpoints :v:
Did some basejumping :)
[video=youtube;7bqO-xZ_qps]http://www.youtube.com/watch?v=7bqO-xZ_qps[/video]
Sorry, you need to Log In to post a reply to this thread.