Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!   (84,879 visits to this link)

    2. News

    1. GTA Online

      1. Find Lobbies & Players
      2. Guides & Strategies
      3. Vehicles
      4. Content Creator
      5. Help & Support
    2. Crews

      1. Events
      2. Recruitment
    1. Grand Theft Auto Series

    2. GTA Next

    3. GTA V

      1. PC
      2. Guides & Strategies
      3. Help & Support
    4. GTA IV

      1. Episodes from Liberty City
      2. Multiplayer
      3. Guides & Strategies
      4. Help & Support
      5. GTA Mods
    5. GTA Chinatown Wars

    6. GTA Vice City Stories

    7. GTA Liberty City Stories

    8. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    9. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    10. GTA III

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    11. Top Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    12. Wiki

      1. Merchandising
    1. GTA Modding

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    3. Featured Mods

      1. DYOM
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Red Dead Redemption 2

    2. Red Dead Redemption

    3. Rockstar Games

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Programming
      5. Movies & TV
      6. Music
      7. Sports
      8. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Forum Support

    2. Site Suggestions

NTAuthority

[WIP|IV] CitizenIV - a next-generation online experience

Recommended Posts

NTAuthority

So, you all might think 'oh, here's NTA again, with his announcements for projects that have no work done and are never going to be finished', and that might be true, but this could possibly be my biggest modification yet in the GTA environment.

 

Anyway, let's get started: CitizenIV is a name that has first seen its use in 2009, for a port of the old Citizen SP mission framework to IV. It was not much, and in fact is completely unrelated to this project, which first came into being around 6-7 months ago as a theory on how IV's netcode with some added scripts could be used to create a dynamic and persistent gameplay environment across game sessions, with dynamic missions allowing multiple players to join in and whatnot.

 

To be fully usable, it needed to be implemented on top of a XLive-free IV game, therefore work started on implementing the code needed for multiplayer on top of xliveless. It failed to work for a fairly long time, was abandoned for a month at a time with work resuming on an attempt later, and then still didn't work, and so on, and so on.

 

In the meantime the death of the GfWL service got 'accidentally' announced, and GTA:Online got announced (which happened to appear a lot like the concept I had invented a bit before :) ), and I still didn't get anything working.

 

Until a few weeks ago.

 

Now, I've been making a lot of progress on a separate scripting runtime using LuaJIT and an updated version of the old open source version of Aru's script hook, and an implementation of basic networking scripts on that platform - and a framework for matchmaking, mission session creation and soon an initial mission type that I'll place around the map (been wasting a lot of time messing around with a few contacts of mine in MP as some of them rediscovered IV a bit due to my constant nagging to test with >2 players, as an early bug only allowed 2 players to join a session; and seeing as I only have two computers capable of running IV at all it's a bit hard to test such locally :) )...

 

... as most that is done now is a lot of core plumbing, I don't really have much to show again, but I will keep you updated with progress on this amazing concept in the future.

Share this post


Link to post
Share on other sites
Mega

Sounds great, but About GFWL's death: most companies are making the games Steamworks, such as Bioshock, Batman Arkham Asylum/City, Dead Rising 2(conversion to Steamworks in progress) and I'll assume that Rockstar will either make IV/EFLC Social Club or Steamworks.

Share this post


Link to post
Share on other sites
NTAuthority

most companies are making the games Steamworks, such as Bioshock, Batman Arkham Asylum/City, Dead Rising 2(conversion to Steamworks in progress) and I'll assume that Rockstar will either make IV/EFLC Social Club or Steamworks.

my personal assumption on that topic is that R* will just go 'screw you, play V instead', as V will most definitely be out by July and I'm uncertain if the SC API has proper NAT traversal (is Max Payne 3 still 'properly' P2P?).

 

fun note: as a placeholder right now for NAT traversal I'm using the SteamNetworking API under TF2's appID, intending to make my own though as requiring 2 network platforms will be weird

Edited by NTAuthority

Share this post


Link to post
Share on other sites
Zer0w5

Yeah back in business, I already played a small portion of your work and already like it.

Edited by zerofreeze

Share this post


Link to post
Share on other sites
Arrivance

Have a played a bit of this project, can confirm that it's certainly starting to have some shape.

Share this post


Link to post
Share on other sites
demynnfire

Did play some with the others. It is an awesome concept as of yet, and can't wait for it to be released!

Share this post


Link to post
Share on other sites
Zer0w5

Here's my contribution for this project :)

5xx.png

Share this post


Link to post
Share on other sites
1987_EC

Here's my contribution for this project :)

5xx.png

nice!

Share this post


Link to post
Share on other sites
NTAuthority

 

 

#meeh

 

don't mind the lack of player names or blips, that's just me disabling them as a test of some functions

 

also note the playing of EFLC audio in base IV if EFLC is installed

Edited by NTAuthority

Share this post


Link to post
Share on other sites
Zer0w5

Sure is fun in CITIV, it will be more fun with jobs in the future though :D

Share this post


Link to post
Share on other sites
butonu

Where can I get this? It looks pretty darn awesome! Good job guys! :D

Share this post


Link to post
Share on other sites
GamerShotgun

Looks good. Does this mean that sync is exactly the same as it was when we were using GfWL?

Also, are there going to be dedicated servers? BTW, the first thing after getting jobs implemented is some sort of content creator. Now that would be awesome. :p

 

I hope cheat/mod prevention is a bulletpoint on your development list too, as GTA Online is literally becoming a clusterf*ck.

 

Keep up the good work!:)

Share this post


Link to post
Share on other sites
NTAuthority

Ah, finally, a response with questions!

 

 

Looks good. Does this mean that sync is exactly the same as it was when we were using GfWL?

Yes. It's somewhat glitchy, of course, but it does include full AI capability due to the way R* designed it.

 

 

Also, are there going to be dedicated servers? BTW, the first thing after getting jobs implemented is some sort of content creator. Now that would be awesome. :p

No dedicated servers as R*'s netcode is explicitly peer-to-peer, however I am thinking up ways for people to run custom scripts on top of my scripting/matchmaking platform - haven't come up with a really good compromise yet though :)

 

A content creator is obviously planned, although matching R*'s will probably be hard... especially if one'd mess with the ability to create objectives similar to the SA DYOM modification, but from a 'proper' user interface.

 

 

I hope cheat/mod prevention is a bulletpoint on your development list too, as GTA Online is literally becoming a clusterf*ck.

I've worked on a large multiplayer modification for another game series before, and managed to think up quite some ways to mess with cheaters... also by adding actual simple things like disallowing sudden increases of money/experience by millions (I can't imagine big developers don't even bother with those checks, really! :D

 

 

Keep up the good work! :)

Thanks. :)

 

Anyway, as the last thing I did was the player list, and I felt like I had to one-up GTA:O early on to set the pace, here's avatars (Gravatar/Identicon based on the platform account on the Terminal/NPx authentication backend):

 

nobilitates.png

Edited by NTAuthority

Share this post


Link to post
Share on other sites
GamerShotgun

That's awesome and thanks for the fast reply. :)

With custom scripts, I can deffo say that this will be way better than GTA O right now. An inventory script is a MUST.

Share this post


Link to post
Share on other sites
Ermac

Looks great. The best part is it won't go the way of alteriwnet/fourdeltaone. *knocks on wood*

 

Dumb question probably, but I want to make sure I read this right.

 

 

 

a theory on how IV's netcode with some added scripts could be used to create a dynamic and persistent gameplay environment across game sessions, with dynamic missions allowing multiple players to join in and whatnot.

 

When doing missions, you won't be put into a separate lobby away from those in freeroam ala GTA Online right? If so, that's going to make things a lot more interesting.

Share this post


Link to post
Share on other sites
Zer0w5

that would be really cool yeah

Edited by Zer0w5

Share this post


Link to post
Share on other sites
NTAuthority

When doing missions, you won't be put into a separate lobby away from those in freeroam ala GTA Online right? If so, that's going to make things a lot more interesting.

Yes, a number of less 'complex' missions could easily be implemented like that... I might have to mess with the 'teams' system in order to prevent people killing job players a bit too often :)

 

Also, worked on some more random features:

 

disconnective.png

alapa.png

piskun.png

 

(don't mind that bit of remnant Y, it'll go away)

Edited by NTAuthority

Share this post


Link to post
Share on other sites
Rented

very nice work NTA, did you get a chance to read my PM?

Share this post


Link to post
Share on other sites
NTAuthority

soon:

fiefdom.png

Edited by NTAuthority

Share this post


Link to post
Share on other sites
Zer0w5

That's some great progress, can't wait to play it ;)

Share this post


Link to post
Share on other sites
GamerShotgun

That's some awesome progress there mate. :)

I hope when this'll have a public release, I'll already have my new PC. :p

Share this post


Link to post
Share on other sites
Vice City Crockett

 

When doing missions, you won't be put into a separate lobby away from those in freeroam ala GTA Online right? If so, that's going to make things a lot more interesting.

Yes, a number of less 'complex' missions could easily be implemented like that... I might have to mess with the 'teams' system in order to prevent people killing job players a bit too often :)

 

Also, worked on some more random features:

 

 

disconnective.png

alapa.png

piskun.png

 

 

(don't mind that bit of remnant Y, it'll go away)

 

 

Wow, could it be? Real dynamic plates in Liberty City?!?!

 

Would that mod be released individually for single-player gameplay, too? :D

 

Really glad I stumbled upon this topic now. :p

Share this post


Link to post
Share on other sites
NTAuthority

Wow, could it be? Real dynamic plates in Liberty City?!?!

 

Would that mod be released individually for single-player gameplay, too? :D

 

Really glad I stumbled upon this topic now. :p

Might end up releasing that as a standalone modification too, yes.

 

Anyway, been working on some more randomly random stuff:

 

inisled.png

Share this post


Link to post
Share on other sites
avail

Really neat! WIll we be able to see some sort of stats and/or achievements on that UI or was it just you messing around to see the possibilities?

Share this post


Link to post
Share on other sites
Zer0w5

Seeing how the social club is intergrated in IV is already a huge step forward.

Share this post


Link to post
Share on other sites
Vice City Crockett

 

Wow, could it be? Real dynamic plates in Liberty City?!?!

 

Would that mod be released individually for single-player gameplay, too? :D

 

Really glad I stumbled upon this topic now. :p

Might end up releasing that as a standalone modification too, yes.

 

Anyway, been working on some more randomly random stuff:

 

Wow, great! Can't wait to hear more about that!

 

Hopefully a release will come along soon. :p

 

Also, great work on this mod itself. I'm really liking the way it's coming along!

 

 

Share this post


Link to post
Share on other sites
BlackScout

So, any news about the mod?

Share this post


Link to post
Share on other sites
Arrivance

So, any news about the mod?

 

 

From what I know, progress is being made, with some changes from the original idea. It's still alive for sure.

Share this post


Link to post
Share on other sites
NTAuthority

So, any news about the mod?

 

Nothing too major, been kind of sidetracked from the original primary GTAO objective and worked on redoing half of the mod's systems to build a new modification that will be announced sometime after I get some work done on my V map conversion (and then there's the work on that conversion which has taken up the past 18-ish days)...

 

... rest assured, it'll be great though, just a bit more modding-friendly than the original core was intended to be :)

Edited by NTAuthority

Share this post


Link to post
Share on other sites
MihaiB

Hello, are you still working on this mod? It looks really great and I can't wait for it! Will you release an alpha / a beta CitizenIV first?

Thanks!

 

 

P.S. : Sorry for my english. I'm romanian.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.