![]() Players can build highways, roads, bus depots, railway tracks, subways, train depots and zone land for seaports and airports. New types of facilities include prisons, schools, libraries, museums, marinas, hospitals and arcologies. It now has a near-isometric dimetric view (similar to the earlier Maxis-published A-Train) instead of overhead, land could have different elevations, and underground layers were introduced for water pipes and subways. SimCity 2000 was a major extension of the concept. The unexpected and enduring success of the original SimCity, combined with the relative lack of success with other “Sim” titles, finally motivated the development of a sequel. Play SimCity 2000 online! SimCity 2000 game description Public static final String SC2000DAT = "G:\\dos\\sce2000\\sc2000.SimCity 2000 is a MS-DOS city-building simulation video game and the second installment in the SimCity series. I’ve written a small Java program that makes this operation easy: Unpacking and packing, knowing this, is relatively simple. I wrote him to swap information and advised me about this point, which he didn’t finally describe in his article. I owe the happy idea about the offset to Brett Lajzer, an Albany software engineer that began researching this file before me. This is thus a 32 bit unsigned integer in little-endian format, which codifies the offset of the file just before. This means that numbers with more than one byte are stored ordered from the least significant byte to the most significant, instead of the “natural” ordering. These processors, unlike Intel‘s, are Little-Endian (being Intel Big-Indian). The other two bytes are not so evident, but it turns out that the game is originary from Macintosh, which at that time used Motorola processors. If there is leftover space, the rest of the bytes are 00h. The first field is evident: 12 bytes with the file name (8 3 characters of the MS-DOS file with the period). It turns out that from byte 0 the first we can find is 16-byte blocks that describe files contained in the pack. It does not have a header, but a short look in the hexadecimal editor throw some hints about its structure. But the most interesting is the data files we are describing down below. Pointers are not evident in the executable, so I left it alone. There are also some embedded files, in which for example game scenarios are described.Īt the moment disassembling an executable from the early 90s is not one of my specialities, and thus I have not find out much. There are some texts representing variable-width labels, too. In the hexadecimal editor we can see some fixed-width labels. The game executable does not seem to have many resources, but it does have some interface texts. Unfortunately, Windows version didn’t came out in Spanish (my mother language), and Network Edition version works awfully bad (and it is available only in English). There are two interesting files: the executable (SC2000.EXE) and the data file (SC2000.DAT). There were ports in a great number of platforms, from the Macintosh (the original) to GameBoy Advance, but my favourite is MS-DOS, and it’s what this article is about. ![]() ![]() And I have found some quite interesting things! I have always liked modifying games, but so far I haven’t been serious about decoding the data files of this city simulator. I’ve been playing it for 20 years and it’s partially responsible of my terrible grades at high school. SimCity 2000 ( Maxis, 1993) is one of my superfavourite games, ever.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |