Jump to content

2 Screenshots

About This File

SC4DataNode - A SimCity 4 Exemplary

- is intended as a Gold Standard SC4 Audit Tool

- is NOT an Editing Tool - for this there are Reader, SC4Tool, Lot Editor and a number of others.

 

The program supports four main Tasks

1. Audit/Review of Loading Sequence, file redundancies and Overrides

2. Dependency verification (as many as possible)

3. Audit/Review of

a. SC4 file integrity (.dat etc) and

b. TGI file content integrity (Exemplars etc) to the Property Level

4. Exploration - a really good informative display of Exemplar Property Values and file contents so that one can learn something of how SC4 works.

 

Tasks 1 and 3a focus on the physical SC4File View

Tasks 2,3b and 4 mostly on the TGIFile view (SC4 Content)

These tasks can focus on the whole SC4 Environment or incidentally scanned files/folders (or both)

 

Potential Audiences are:

- The User who wants to make sure that some new plugins aren't broken

- The User who wants to make sure the game loads plugins in the right order

- The Modder who wants to learn what/how things work

- The Modder who publishes work and wants to make sure its correct, and will work correctly with a given environment

- The SysAdmin who wants to make sure their site is only hosting quality products

- Potentially programmers to make use of the functionality (of the SC4DataNode.dll)

 

How it works:

SC4DataNode loads all of the files that SimCity would load, in the order it would load them when starting a game. It then marks all files that are redundant, checks the contents for accuracy, finds the interdependencies and marks them as found or not and offers a number of views of the resultant data. This can also be carried out for any given set of files.

 

Use the included installer (program can be installed anywhere) and you're on your way

 

The program is written in VB.NET v2.0 and should run on any machine that can run the .NET 2.0 Framework or an equivalent.

It also installs one very clear to read Font. Full Documentation is accessible from within the program. (Docs Button)

 

cheers Ron

May/Jun 2012


What's New 1.33   View Changelog


Released

A lot of things have changed since the last updated version in 2020.  

Please make sure you read Manual pp. 39-40 for changes and new functionality.

  • The growing list of agreed SubMenu IDs that have been developed over the last several months are identified. In the building Report the Menu and Submenu (if it is applied) are identified. This report can be used for source data to quickly make submenu cohorts.
  • The program applies the Submenu cohorts in the same manner as memo's submenu dll. It does not replicate the auto assignments as that is not directly TGI data driven but applied though the dll code.  The cohorts themselves will display under Unknown as they have no Exemplar Type property.
  • A correction has been made to the display of lot configuration lines to account for multiple Prop or Flora entries, one of which will be chosen at random. This display has apparently been incorrect for several years, although the dependencies these choices create were properly accounted for.
  • Internal Bookmarks have been added per view so that when skipping between views the last reviewed item will be bottom of the page when returning to that view. This helps when tracking things down.
  • Improvements have been made to restrict memory usage to a minimum - this will help with large plugin collections. 
  • 3D Model files are parsed for the first time, this enables finding the Texture and Effects dependencies they use, and some characteristics like Number of Frames, Frame Rate, Number of Triangles and Vertices. These also show in a report. Scanning time and memory usage increase slightly.
  • Throughout the data, downward references are counted. Thus, from the Menu down through Lot, Building, Prop, and then Model and Texture it is now possible to see how many times something is referenced. This data is now included in the reports. The long goal here is to be able to identify superfluous unreferenced content in a plugin collection – the complement of redundant though override - and enable packing only that which is referenced.
  • The reference tables have been updated with more info – in particular, the Family Property Descriptors have been further expanded. Also decriptions for all of the agreed submenus.
  • Further dependencies have been traced – notably Terrain Textures, S3D Models Textures – this can change the number of Faulty and Missing Deps.
  • Row limits have been made selectable for the Reports. (Preferences)
  • Better TGI sifting has led to the thinning out of the Unknown view. Incorrect TGI Types are flagged as faulty TGIFiles.
  • A NAM Edition featuring the NAM analysis and Reporting has been added to the set. (Preferences, Reports). In this edition some reports are available in formatted .xlsx and .csv format. You do not need Excel to produce these reports, but you need a modern spreadsheet to read the .xlsx files. (e.g., LibreOffice is freeware). Please write to me if you would like a copy of this debug version. You need a high level of knowledge of SC4 structures to make use of this reporting.

The Manual has been updated to reflect these changes (please read it).

Many thanks for community feedback

6 June 2024

  • Like 38
  • Confused 1
  • Thanks 8



User Feedback



Recommended Comments

thank you for this well thought out program and your clear description of it's function

Share this comment


Link to comment
Share on other sites
So if I'm right, this is a plugin analyzer tool? Sound very useful, especially for organisation purposes. You have my blessing ;)

Share this comment


Link to comment
Share on other sites
This is an excellent program. Being able to see what entries overwrite others is wonderful. It also makes it quick to check if a new download will conflict with any existing custom content.

Share this comment


Link to comment
Share on other sites
Excellent multi-purpose tool. A quick breeze through my dat-packed folder of 6gig and surprisingly everything is in order with overwrites being properly overwritten and no dependancies missing. Thanks for the contribution!

Share this comment


Link to comment
Share on other sites
Hey, neat tool! Turns out I've got the loading order all wrong but no duplicate files so everything worked out ingame as intended. Still going to reorganize the plugins folder though ;)

Share this comment


Link to comment
Share on other sites
Great tool indeed but I have some questions about reports it makes. Is there a topic where reports can be discussed?

Share this comment


Link to comment
Share on other sites
[quote name='Hyronymus' timestamp='1339282440']
Great tool indeed but I have some questions about reports it makes. Is there a topic where reports can be discussed?
[/quote]
For the guide...click docs button at top right while in program.

Excellent work and ty!

Share this comment


Link to comment
Share on other sites

This program looks invaluable, I initially downloaded so I could find which one of my plugins is cancelling out your urban tarsealed street mod. Trouble is I can't seem to get this to run even though I'm on .NET2Framework (all up to date through windows updater too) as suggested. When I install & try a first run a box appears telling me it's configuring, then disappears without a trace. No option appearing to run as administrator either. 

My system is running on vista if this is the problem. Any ideas?

While I'm still here I'd like to say thanks for your uploads, be rude not to as I'm using a few of yours :-)

*update .. although I've still not got this program to work (which I can only put down to an error in my system seeing as though nobody else has the same issue) I sorted the urban tarsealed street anomaly by simply renaming the containing folder to `RVT Tarsealed streets (with a tilde prefix rather than zzz*) & all is working fine now. May seem irrelevant to post this info here but just passing it on for anyone else & will post in the relevant thread. Thanks again

  • Like 1

Share this comment


Link to comment
Share on other sites

Thank you so much for this wonderful program.  I don't know what I would have done without it.  I had an old 5 gig set of .DAT files from 2009 that needed a good cleaning, so I used SC4 DataNode on them, and it opened my eyes.  The load sequence was wrong in some cases, there were duplicate files all over the place, and so many missing props.  Used in conjunction with iLive Reader to get my plugins in shape, everything is now squeaky clean.  And by the way, I'm using is Windows 8.1.  No problems running the program.

  • Like 1

Share this comment


Link to comment
Share on other sites

Mary,

 There is no .ipb file associated with Datanode, according to the net it's a file type associated with Apple phones and IOS. As far as Datanode is concerned you can ignore it.

  cheers Ron 

Share this comment


Link to comment
Share on other sites

Man, I missed the update completely...

Thank you so much, rivit, for the continuous support.

Share this comment


Link to comment
Share on other sites

The appropriate words escape me - this is freaking brilliant!!!

You've done some great stuff over the years Rivit (particularly from an Australian bias), but this tool is, well, exemplary. I've been away for some years and have missed a lot, but this one has been a significant highlight as I try to wrangle my old plugin folder into line (which, prior to running this, I thought was in pretty good shape...) *:thumb:

Share this comment


Link to comment
Share on other sites

Gold standard? Dunno. But I can't count the times it was a life jacket standard to me, seeking for land out there in the harsh sea of plugins.

Thank you so much for another update I missed.

  • Like 1

Share this comment


Link to comment
Share on other sites

I'd love to try this program but I can't get the net framework 3.5 to install on my pc, running windows 11, get an error code 0x800F0922, and I'm no computer guru, so I can't figure out how to resolve this issue, any help would be greatly appreciated

Share this comment


Link to comment
Share on other sites
9 minutes ago, wilby30 said:

Where can I find a manual or a tutorial?

Thanks in advance

Download includes a manual.

Share this comment


Link to comment
Share on other sites

Sign In or register to comment...

To comment in reply, you must be a community member

Sign In  

Already have an account? Sign in here.

Sign In Now

Create an Account  

Sign up to join our friendly community. It's easy!  

Register a New Account

×

Thank You for the Continued Support!

Simtropolis depends on donations to fund site maintenance costs.
Without your support, we just would not be in our 24th year online!  You really help make this a great community. *:thumb:

But we still need your support to stay online. If you're able to, please consider a donation to help us stay up and running. This helps sustain a platform where we can share our community creations for years to come.

Make a Donation, Get a Gift!

Expand your city with the best from the Simtropolis Exchange.
Make a Donation and get one or all three discs today!

STEX Collections

By way of a "Thank You" gift, we'd like to send you our STEX Collector's DVD. It's some of the best buildings, lots, maps and mods collected for you over the years. Check out the STEX Collections for more info.

Each donation helps keep Simtropolis online, open and free!

Thank you for reading and enjoy the site!

More About STEX Collections