Quantcast

Jump to content

» «
Photo

Vice City Stories: PC Edition

SA WIP SA Released
  • This topic is locked This topic is locked
17,343 replies to this topic
Alek-say
  • Alek-say

    Player hater

  • Members
  • Joined: 25 Jan 2009
  • Ukraine

#17281

Posted A week ago

Well, it's quite funny to read all the advices, developers have been given. Guys, do you really think that only you know how to deal with project's issues?  :cookie: Do you really think, developers has no clue how to resolve all the matters that have been appearing since the creation of the mod? :panic:

 

Let me recall Torvald Linus' famous phrase: "Talk is cheap. Show me the code".  Of course, we can discuss different project's aspects. But sometimes it looks like we are giving direct orders to the developers. :lol:

 

  • B Dawg, George Costanza, guard3 and 11 others like this

CoolMods
  • CoolMods

    San Andreas FTW!

  • Victim of The Pit™
  • Joined: 26 Jun 2017
  • Romania

#17282

Posted 3 days ago

Hey is there any way to use the default ped.ifp from SA?


_CP_
  • _CP_

    Boss

  • Feroci
  • Joined: 27 Dec 2007
  • Poland
  • Best Vehicle 2017 [IVPack]
    Most Helpful Modding 2016 [Runner-up]
    Best Vehicle 2016 [IVPack]
    Best Map 2013 "ViceCityStories PC Edition"

#17283

Posted 3 days ago

No.

  • guard3 likes this

Ash_735
  • Ash_735

  • Members
  • Joined: 15 Nov 2005
  • None
  • Best Conversion 2017 Contribution [Liberty City Stories: PC]
    Best Newsletter 2017 [GTAF Weekly]
    Contribution Award [GTAF Weekly]
    Contribution Award [Mods]
    Most Knowledgeable [GTA] 2013
    Best Map 2013 "ViceCityStories PC Edition"

#17284

Posted 3 days ago

Just to update people, things have slowed down a bit mainly because we're in a phase of trying to crack the map object names, guard3 has been doing amazing work guessing this sh*t whilst the rest of us have been throwing names down and getting nowhere, here's the current view of the map showing all the objects that have no names, just under 830 names to go!

lSPgXcO.jpg

MC4qyir.jpg
  • -Anti-, George Costanza, Alek-say and 21 others like this

Elissay
  • Elissay

    Snitch

  • Members
  • Joined: 26 Aug 2017
  • Romania

#17285

Posted 3 days ago

Nice progres guys just one question , can you you eliminate those barriers betwen Islands ?

denis1379
  • denis1379

    'No more stupid noun stories'

  • Members
  • Joined: 04 Feb 2013

#17286

Posted 2 days ago Edited by denis1379, 2 days ago.



Are you sure it is not VC objects remade? If its you can call at ...new. That rockstar did when he remade a gta3 from beta to present 😊

CoolMods
  • CoolMods

    San Andreas FTW!

  • Victim of The Pit™
  • Joined: 26 Jun 2017
  • Romania

#17287

Posted 2 days ago

Nice job! But did you fix the bugs with the gun muzzle flashes, invisible berretta/camera/minigun? also sometimes in empire buildings missions the enemies come faaaaaaaaaaaaaaaaar from the map and i can't complete it without dying.


guard3
  • guard3

    Liberty City's Finest

  • Members
  • Joined: 21 Jul 2013
  • Greece
  • Best Conversion 2017 Contribution [Liberty City Stories: PC]

#17288

Posted 2 days ago Edited by guard3, 2 days ago.

>Showing name cracking progress
>Mentions irrelevant bugs

  • Blackbird88, George Costanza, SolidRage666 and 2 others like this

gts.
  • gts.

    Gangsta

  • Victim of The Pit™
  • Joined: 20 Jun 2015
  • United-States

#17289

Posted 2 days ago

>Showing name cracking process
>Mensions irrelevant bugs

And that still amazing you? It always happens haha, even if is there no progress for 3 days: Uh, mod is dead.

  • SolidRage666 and iAbokai like this

CoolMods
  • CoolMods

    San Andreas FTW!

  • Victim of The Pit™
  • Joined: 26 Jun 2017
  • Romania

#17290

Posted 2 days ago Edited by CoolMods, 2 days ago.

Also, since there were some new posts coming, this is the "Empire Building bug" i was talking about:

 

Spoiler

 

P.S is there any way to disable that "MODELS REQUESTED" sh*t on my screen?

  • Ivan1997GTA likes this

The Hero
  • The Hero

    Into TheGame!!!

  • Feroci
  • Joined: 25 Jan 2005
  • Germany
  • Best Conversion 2017 Contribution [Liberty City Stories: PC]
    Best Total Overhaul 2017 Contribution [GTA: Underground]
    Most Helpful Modding 2016 [Honorable Mention]
    Best Script or Plugin 2016 [SkyGfx]
    Contribution Award [Mods]

#17291

Posted 2 days ago

guard3 has been doing amazing work guessing this sh*t whilst the rest of us have been throwing names down and getting nowhere


Come on, I found quite a few as well!

Anyway, when we started like 2 weeks ago we had 1223 unknown names, now we're at 824. Unfortunately that means there's less and less low hanging fruit.
  • George Costanza, guard3, SaH4PoK and 6 others like this

_CP_
  • _CP_

    Boss

  • Feroci
  • Joined: 27 Dec 2007
  • Poland
  • Best Vehicle 2017 [IVPack]
    Most Helpful Modding 2016 [Runner-up]
    Best Vehicle 2016 [IVPack]
    Best Map 2013 "ViceCityStories PC Edition"

#17292

Posted 2 days ago

@CoolMods
Thank you for useless bugs reports, we don't need them. If you have anything important to write, just stop.

  • Blackbird88, George Costanza, guard3 and 2 others like this

CoolMods
  • CoolMods

    San Andreas FTW!

  • Victim of The Pit™
  • Joined: 26 Jun 2017
  • Romania

#17293

Posted 2 days ago

LOL. How are they useless bug reports? They are some annoying bugs in these build.


Silent
  • Silent

    Chief Vision™ Alterer

  • GTA Mods Staff
  • Joined: 01 Feb 2010
  • Poland
  • Best Conversion 2017 Contribution [Liberty City Stories: PC]
    Most Helpful in Modding 2017
    Most Helpful [Modding] 2016
    Contribution Award [Mods]
    Best Script/Plugin 2014 [SilentPatch]
    Most Respected 2014
    Most Helpful [Mods] 2014
    Most Helpful [GTA] 2013
    Most Helpful [Mods] 2013
    Most Talented [Modding] 2013
    Best Map 2013 [ViceCityStories PC Edition]
    Best Vehicle 2013 [III Aircraft]
    Most Helpful [Mods] 2012
    Modder of the Year 2012

#17294

Posted 2 days ago

If you bothered to read back a tiny bit you'd know why they are called useless.
  • Blackbird88, George Costanza, dkluin and 5 others like this

The Mean Hero
  • The Mean Hero

    GSF Ninja

  • Members
  • Joined: 04 Mar 2013
  • United-States

#17295

Posted 2 days ago

Great Job guys, really inspiring to see this mod still going.

  • guard3 likes this

The Hero
  • The Hero

    Into TheGame!!!

  • Feroci
  • Joined: 25 Jan 2005
  • Germany
  • Best Conversion 2017 Contribution [Liberty City Stories: PC]
    Best Total Overhaul 2017 Contribution [GTA: Underground]
    Most Helpful Modding 2016 [Honorable Mention]
    Best Script or Plugin 2016 [SkyGfx]
    Contribution Award [Mods]

#17296

Posted 2 days ago Edited by The Hero, 2 days ago.

Alright guys, we figured maybe you want to help us with the names:

First of all, get my map viewer for PS2 VCS: http://gta.rockstarv...vcs/vcsview.exe (make sure you have the MSVC runtime installed)
You need a VCS game directory. Either extract it from the iso or just mount it. If you extracted the files, just drop vcsview into the same directory and run it, it will open the beach level. If you want to load a different level, you have to give it an argument, either by running it from cmd.exe or by making a shortcut and putting the argument in there. The level names are BEACH, MAINLA and MALL. So e.g. "vcsview.exe mainla" to load the mainland level.
If you don't put vcsview into the game directory you can either pass the directory as the first argument (like "vcsview.exe V:\ mainla") or set it to the "start in" directory in a shortcut.

Once it's loaded, you can move around with the mouse and keyboard and open some menus with V, I and T and click to select objects. The UI should be fairly intuitive, just try it out for a bit or report here if you're totally lost.


Now to find names you use http://gta.rockstarv...s/crackhash.exe(source code is the same directory for those interested).
This is a command line tool, so run from cmd.exe, the usage is explained when you run without arguments, but I'll explain it some more here:
With this tool you can find strings whose crc32 checksum you know, and the crc32 checksum is the form in which the object names are stored in the game files.
For every run you can tell it to check a single hash, all LOD hashes or all HD hashes (the last argument to crackhash).
Because trying out all possible combinations would take many trillion years or so there are some features in this tool to make finding strings easier. You can give it any combination of prefix, middle part and suffix strings that you want to check. So for instance for LODs you always want to use the prefix "LOD", or if you found an object "LODfoobar01" and want to find it's HD parter, you check with the suffix "foobar01".
The program will not stop testing strings, to quit press Ctrl-C.
Some examples:
crackhash -p LOD lod                   // find all objects beginning with "LOD" in the set of lod objects
crackhash -m flamingo hd               // find HD objects containing "flamingo"
crackhash -m hotel -s neon 0xabde1234  // find all strings containing "hotel" and ending in "neon" whose crc32 sum is 0xabde1234  
Do note that there are MANY hash collisions. So please always check in vcsview if what you found actually makes sense.
Also all strings are case INsensitive.

You can find the list of all missing hashes here: http://gta.rockstarv...issingnames.inc(left column is LOD, right is HD hash (or 0))
You can find the list of all VCS names we already found here: http://gta.rockstarv.../vcs_hashes.inc(a bit messy, sorry)

I'll try to keep all the files up to date as we find more names.

Most objects have prefixes from the artists. Very common ones are these:
DR = Dan Roberts     lead city artist: Rockstar Leeds 
JM = James McHale    city artist: Rockstar Leeds 
ME = Mark Edwards    city artist: Rockstar Leeds 
PM = Paul McKee      city artist: Rockstar Leeds 
  • Ash_735, Wesser, Silent and 13 others like this

gts.
  • gts.

    Gangsta

  • Victim of The Pit™
  • Joined: 20 Jun 2015
  • United-States

#17297

Posted 2 days ago

What's the point of have proper file names exactly? Just apart of contribute to modding community in a big way of course.

The Hero
  • The Hero

    Into TheGame!!!

  • Feroci
  • Joined: 25 Jan 2005
  • Germany
  • Best Conversion 2017 Contribution [Liberty City Stories: PC]
    Best Total Overhaul 2017 Contribution [GTA: Underground]
    Most Helpful Modding 2016 [Honorable Mention]
    Best Script or Plugin 2016 [SkyGfx]
    Contribution Award [Mods]

#17298

Posted 2 days ago

Well, that. And to satisfy your OCD. Of course names aren't necessary but things are nicer to work with when they have names.

Ash_735
  • Ash_735

  • Members
  • Joined: 15 Nov 2005
  • None
  • Best Conversion 2017 Contribution [Liberty City Stories: PC]
    Best Newsletter 2017 [GTAF Weekly]
    Contribution Award [GTAF Weekly]
    Contribution Award [Mods]
    Most Knowledgeable [GTA] 2013
    Best Map 2013 "ViceCityStories PC Edition"

#17299

Posted 2 days ago

What's the point of have proper file names exactly? Just apart of contribute to modding community in a big way of course.

Documentation purpose and of course so we don't ever have to deal with random MODELXXXX and TEXxxxx ever again, where some instances that are the same get different numbers depending on which part of the map it's loaded from.

denis1379
  • denis1379

    'No more stupid noun stories'

  • Members
  • Joined: 04 Feb 2013

#17300

Posted 2 days ago Edited by denis1379, 2 days ago.

What's the point of have proper file names exactly? Just apart of contribute to modding community in a big way of course.

Documentation purpose and of course so we don't ever have to deal with random MODELXXXX and TEXxxxx ever again, where some instances that are the same get different numbers depending on which part of the map it's loaded from.

I mean the name of the place were looking for, like f.eg. washngmall and other, sometimes contains events from another game characters like Phillhouse, where today stay the Dump

Ash_735
  • Ash_735

  • Members
  • Joined: 15 Nov 2005
  • None
  • Best Conversion 2017 Contribution [Liberty City Stories: PC]
    Best Newsletter 2017 [GTAF Weekly]
    Contribution Award [GTAF Weekly]
    Contribution Award [Mods]
    Most Knowledgeable [GTA] 2013
    Best Map 2013 "ViceCityStories PC Edition"

#17301

Posted 2 days ago

You mean there is no names to objects just only code?

Available to us, pretty much, that's why no map converter ever has the correct names, just the basic MODEL(number) and TEX(number) and it generates them depending on the order it loads from the areas (BEACH, MAINLA, MALL), so you get parts which are the same in all three, yet will have a different number because the ordering is different.

Anyway to also shut up CoolMods, IT WAS FIXED AGES AGO, when we released this build we said Weapons were unfinished, but we did post that the muzzleflashes were now corrected...

T4ZSXyP.jpg
  • Blackbird88, George Costanza, Alek-say and 15 others like this

The Hero
  • The Hero

    Into TheGame!!!

  • Feroci
  • Joined: 25 Jan 2005
  • Germany
  • Best Conversion 2017 Contribution [Liberty City Stories: PC]
    Best Total Overhaul 2017 Contribution [GTA: Underground]
    Most Helpful Modding 2016 [Honorable Mention]
    Best Script or Plugin 2016 [SkyGfx]
    Contribution Award [Mods]

#17302

Posted 2 days ago

Just to elaborate on the names, SA, LCS and VCS all DON'T store objects names in memory. In SA this is no issue since we have the original files where everything is named, same with mobile LCS, but the PSP and PS2 versions of LCS and VCS don't ship with the original files but what is essentially a memory dump. So no names.
  • -Anti- and Razor_BladePL like this

CoolMods
  • CoolMods

    San Andreas FTW!

  • Victim of The Pit™
  • Joined: 26 Jun 2017
  • Romania

#17303

Posted 2 days ago

 

You mean there is no names to objects just only code?

Available to us, pretty much, that's why no map converter ever has the correct names, just the basic MODEL(number) and TEX(number) and it generates them depending on the order it loads from the areas (BEACH, MAINLA, MALL), so you get parts which are the same in all three, yet will have a different number because the ordering is different.

Anyway to also shut up CoolMods, IT WAS FIXED AGES AGO, when we released this build we said Weapons were unfinished, but we did post that the muzzleflashes were now corrected...

T4ZSXyP.jpg

 

Oh! I didn't saw this....

 

Where can i get the link?

  • Alek-say likes this

denis1379
  • denis1379

    'No more stupid noun stories'

  • Members
  • Joined: 04 Feb 2013

#17304

Posted 2 days ago

Just to elaborate on the names, SA, LCS and VCS all DON'T store objects names in memory. In SA this is no issue since we have the original files where everything is named, same with mobile LCS, but the PSP and PS2 versions of LCS and VCS don't ship with the original files but what is essentially a memory dump. So no names.

But must be something like in Game.DTZ lead to it

Ash_735
  • Ash_735

  • Members
  • Joined: 15 Nov 2005
  • None
  • Best Conversion 2017 Contribution [Liberty City Stories: PC]
    Best Newsletter 2017 [GTAF Weekly]
    Contribution Award [GTAF Weekly]
    Contribution Award [Mods]
    Most Knowledgeable [GTA] 2013
    Best Map 2013 "ViceCityStories PC Edition"

#17305

Posted 2 days ago

But must be something like in Game.DTZ lead to it

Stuff inside Game.DTZ has the correct names, that's why Vehicles, Weapons, Pedestrians, Dynamic Objects, etc, all have their proper model and texture names. It's the stuff OUTSIDE of that, basically, the entire map.

@CoolMods: This will be included in the next WIP build, no date is set for that yet.
  • Alek-say and Razor_BladePL like this

CoolMods
  • CoolMods

    San Andreas FTW!

  • Victim of The Pit™
  • Joined: 26 Jun 2017
  • Romania

#17306

Posted 2 days ago Edited by CoolMods, 2 days ago.

k thanks for poiting up.

 

Also, is the frame limiter bugged? i set 60 fps and still goes at 25 fps...

 

and what about the empire building bug?


The Hero
  • The Hero

    Into TheGame!!!

  • Feroci
  • Joined: 25 Jan 2005
  • Germany
  • Best Conversion 2017 Contribution [Liberty City Stories: PC]
    Best Total Overhaul 2017 Contribution [GTA: Underground]
    Most Helpful Modding 2016 [Honorable Mention]
    Best Script or Plugin 2016 [SkyGfx]
    Contribution Award [Mods]

#17307

Posted 2 days ago Edited by The Hero, 2 days ago.

But must be something like in Game.DTZ lead to it

Stuff inside Game.DTZ has the correct names, that's why Vehicles, Weapons, Pedestrians, Dynamic Objects, etc, all have their proper model and texture names. It's the stuff OUTSIDE of that, basically, the entire map.


Not quite. The visible map is not connected to anything other than the script. There are different universes in the stories games, the leeds world (.lvz and .img files) and the traditional gta world (IDE, IPL, COL, DFF). The traditional gta world is mostly used for collisions but also dynamic objects (object.dat stuff). The leeds world is the actually visible parts. Unfortunately in the files we have there is no connection between those two whatsoever and the leeds world has neither names nor hashes (and that includes textures, no names for those either). I wrote some code to match up leeds buildings with IPL instances based on their bounding spheres but it was not perfect so I did the rest by hand.
All the IDE/IPL data is stored in game.dtz but only as hashes. Some names can be found elsewhere so not all names are completely lost, but none of the map objects have names, only their crc32 sums. They're not needed by the game, so why keep them?
  • guard3, SaH4PoK, RD4 and 1 other like this

gts.
  • gts.

    Gangsta

  • Victim of The Pit™
  • Joined: 20 Jun 2015
  • United-States

#17308

Posted 2 days ago

Spoiler

Thanks for the goddamn clarification. Will be useful and better to have proper names as I can see now. Now VCS neons to VC will have proper names soon. :p

 

Also, how are you matching the VCS names? Are you using other Rockstar Games titles as GTA3/VC/SA/LCS Mobile even Manhunt as base? Comparing hashes and stuff?


Razor_BladePL
  • Razor_BladePL

    Rolling Like a Star

  • Members
  • Joined: 16 Jan 2018
  • Poland

#17309

Posted 2 days ago

We already tried all GTA Names for the hash cracking. Now its just clever guessing the name.


guard3
  • guard3

    Liberty City's Finest

  • Members
  • Joined: 21 Jul 2013
  • Greece
  • Best Conversion 2017 Contribution [Liberty City Stories: PC]

#17310

Posted 2 days ago Edited by guard3, 2 days ago.

Guessing is based on what the object looks like (if its a chair you can try chair in the middle), what other prefixes are around (specific artists worked on specific areas), location and comparison with VC for similarities. Unfortunately, many groups of objects (like xxx01, xxx02 etc) have been found, so guessing the remaining ones (which seem to have a naming pattern we havent figured out yet) is x(
  • Alek-say likes this




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users