More Awesome Than You!
Welcome, Guest. Please login or register.
2024 March 28, 23:21:51

Login with username, password and session length
Search:     Advanced search
540270 Posts in 18066 Topics by 6511 Members
Latest Member: zheng
* Home Help Search Login Register
+  More Awesome Than You!
|-+  The Bowels of Trogdor
| |-+  The Small Intestines of Trogdor
| | |-+  SimPE Must Be Destroyed!
0 Members and 1 Chinese Bot are viewing this topic. « previous next »
Pages: 1 2 [3] 4 THANKS THIS IS GREAT Print
Author Topic: SimPE Must Be Destroyed!  (Read 76346 times)
Fat D
Horrible Halfwit
**
Posts: 395



View Profile
Re: SimPE Must Be Destroyed!
« Reply #50 on: 2007 January 03, 21:04:39 »
THANKS THIS IS GREAT

I agree with you. SimPE uses way too much memory (with more than 3 copies there is no longer any chance to be efficient) and loads the whole game for no reason whenever you load it. WHY? why can't it load the stuff only if/when it is needed? why isn't there an option to just read some bloated things like BHAV names from a short table instead of searching the whole file table for it?
Logged

wes_h
Knuckleheaded Knob
**
Posts: 530


Lady on Rancho Como


View Profile
Re: SimPE Must Be Destroyed!
« Reply #51 on: 2007 January 04, 01:25:08 »
THANKS THIS IS GREAT

If you really want to eliminate the bloat, you should be hard core and program in NASM (as I have for many years). C is bloated next to that.

I gave up assembly language when the Amiga died (15 years or so now). The transition from BE to LE was difficult, but the biggest argument I made to myself was that the C compilers were so much better than what I had struggled with. So I never bothered learning x86 assembler.

But I still know when someone yabbers about how much better this or that language is than some other, about how it enforces good programming practices and any of that other stuff, I think to myself "Billy Sh*t". It's not the saw, it's the carpenter.

Logged
dizzy
Souped!
*
Posts: 1572


unplugged


View Profile
Re: SimPE Must Be Destroyed!
« Reply #52 on: 2007 January 04, 02:30:39 »
THANKS THIS IS GREAT

Nice metaphor, actually. If you look in your toolbox, you won't find 53 types of hammers and no screwdrivers, right? Well, that's what C# is to me. Python, on the other hand, gives you one good tool for each job you might want. Now, that's a language you can program in.  Grin
Logged

J. M. Pescado
Fat Obstreperous Jerk
El Presidente
*****
Posts: 26281



View Profile
Re: SimPE Must Be Destroyed!
« Reply #53 on: 2007 January 04, 02:45:06 »
THANKS THIS IS GREAT

Python, unfortunately, is 20 MBs of huge, bloated, and unwieldy libraries that are not included. And no compiler. I might have been willing to accept a bloated 20 MB library if you had included it in the product, but to INSTALL it with a FUCKING INSTALLER? Hell, no.

Let's go with that C solution. How's that coming along?
Logged

Grant me the serenity to accept the things I cannot change, the courage to change the things I cannot accept, and the wisdom to hide the bodies of those I had to kill because they pissed me off.
dizzy
Souped!
*
Posts: 1572


unplugged


View Profile
Re: SimPE Must Be Destroyed!
« Reply #54 on: 2007 January 04, 02:46:54 »
THANKS THIS IS GREAT

I just finished the initial debugging on append, so you can now create, modify and rearrange your packages as you please. There are just aren't any convenience tools just yet (like rm) and nothing in particular for editing dat files. That'll be next.
Logged

J. M. Pescado
Fat Obstreperous Jerk
El Presidente
*****
Posts: 26281



View Profile
Re: SimPE Must Be Destroyed!
« Reply #55 on: 2007 January 04, 03:20:58 »
THANKS THIS IS GREAT

Dat files? I would imagine currently the files are loaded agnostically as blobs of bytes?
Logged

Grant me the serenity to accept the things I cannot change, the courage to change the things I cannot accept, and the wisdom to hide the bodies of those I had to kill because they pissed me off.
dizzy
Souped!
*
Posts: 1572


unplugged


View Profile
Re: SimPE Must Be Destroyed!
« Reply #56 on: 2007 January 04, 08:04:32 »
THANKS THIS IS GREAT

Generic files with the "dat" extension (so you can simply "del *.dat" to clean up your folder).
Logged

Inge
Round Mound of Gray Fatness
Senator
*
Posts: 4320


Senator Emeritus. Oh hold on, I am still a senator


View Profile WWW
Re: SimPE Must Be Destroyed!
« Reply #57 on: 2007 January 04, 08:35:50 »
THANKS THIS IS GREAT

get the PJSE plugins updated for Seasons.  He feels there would be too many balls in the air at once for his ability to juggle with them.   Then he'd have two lots of tools to update every 6 months!

However,  I believe Quaxi is looking at a way to modularise SimPE better so that there will be a core, some wrappers, and the plugins as a separate layer.  Of course he has the same problem Peter outlined - if he's still in the middle of that when the next EP comes out he'll be in a bit of a mess.   You know how the Pets-compatible SimPE took longer to come out than previous EPs, and that was largely due to a core SimPE rewrite that overran.

It's not just the modders who are taxed by the constant game changes with each EP, it's the tool writers too.   That's what's stopping most of them actually enhancing their tools cos they always have this 6 month deadline to finish that so there is a complete tool ready for the next EP release.   Sims2 is not modding-friendly really.

Anyway like I say both Quaxi and Peter are very happy for other toolmakers to reuse any source or dlls that they like, and if you need to know anything about the plugin code best come on over to the PJSE forum and ask Peter there.
Logged


\"They\'re here, on the forum. A question riddled, spoiler giving, speculative cancer of sim evil\" -- redearth, Snooty Sims, 2009
Database
Lipless Loser
***
Posts: 626



View Profile
Re: SimPE Must Be Destroyed!
« Reply #58 on: 2007 January 07, 13:18:30 »
THANKS THIS IS GREAT

I think the problem here is that there is just too many different "hammers", to use Dizzy's metaphor, in the Sims community. We kinda need to standardise what's going on here, and get a reliable way of importing/exporting Sims2 files that everyone can use.
Logged
J. M. Pescado
Fat Obstreperous Jerk
El Presidente
*****
Posts: 26281



View Profile
Re: SimPE Must Be Destroyed!
« Reply #59 on: 2007 January 07, 13:20:37 »
THANKS THIS IS GREAT

DIFFERENT hammers? We only have ONE hammer right now, and that's SimPE. And it SUCKS.
Logged

Grant me the serenity to accept the things I cannot change, the courage to change the things I cannot accept, and the wisdom to hide the bodies of those I had to kill because they pissed me off.
Inge
Round Mound of Gray Fatness
Senator
*
Posts: 4320


Senator Emeritus. Oh hold on, I am still a senator


View Profile WWW
Re: SimPE Must Be Destroyed!
« Reply #60 on: 2007 January 07, 19:09:32 »
THANKS THIS IS GREAT

Why did the first part of my last post disappear?Huh

I was trying to say I talked to Peter about making a specialised code modders SimPE and he wasn't keen due to the amount of pressure on him each time an EP comes out - and one just 2 months away.  Writing a new tool would be a major project in itself and already on top of a full-time day job.
Logged


\"They\'re here, on the forum. A question riddled, spoiler giving, speculative cancer of sim evil\" -- redearth, Snooty Sims, 2009
J. M. Pescado
Fat Obstreperous Jerk
El Presidente
*****
Posts: 26281



View Profile
Re: SimPE Must Be Destroyed!
« Reply #61 on: 2007 January 07, 21:01:04 »
THANKS THIS IS GREAT

Well, that's the current production special for the "SimPE Must Be Destroyed" project, seeing as the Peasants would like to see their updates by then. So I wouldn't see such a thing as any additional pressure. Plus I have no life.
Logged

Grant me the serenity to accept the things I cannot change, the courage to change the things I cannot accept, and the wisdom to hide the bodies of those I had to kill because they pissed me off.
Delphy
Asinine Airhead

Posts: 20


View Profile
Re: SimPE Must Be Destroyed!
« Reply #62 on: 2007 January 10, 10:29:51 »
THANKS THIS IS GREAT

No offense to Quaxi and all the people that work on SimPE, but back when it was DatGen vs SimPE, DatGen wanted to be this huge be-all-and-end-all monster Sims modding program, and SimPE (then) was the small lightweight version.  I supported SimPE back then becuase it seemed the right thing to do.

However, I agree that smaller, simpler, faster tools are better than one big huge one.  It would enable functionality to be folded in much quicker, EP updates to go in easier, and so on.

Thats not to say SimPE itself should be destroyed - just that we should provide other alternatives for people.

I've been doing quite a bit of package/DBPF programming using PHP lately for MTS2... and my background has always been tool writing, so this kind of thing to make small tools interests me immensely.

Also, thanks to Pescado for giving me access here. Smiley
Logged
J. M. Pescado
Fat Obstreperous Jerk
El Presidente
*****
Posts: 26281



View Profile
Re: SimPE Must Be Destroyed!
« Reply #63 on: 2007 January 10, 10:41:37 »
THANKS THIS IS GREAT

No offense to Quaxi and all the people that work on SimPE, but back when it was DatGen vs SimPE, DatGen wanted to be this huge be-all-and-end-all monster Sims modding program, and SimPE (then) was the small lightweight version.  I supported SimPE back then becuase it seemed the right thing to do.
Yes, and due to starting small, it managed to remain on track long enough to succumb to feature-creep and bloat to become the monster DatGen wanted to be, but overshot.

However, I agree that smaller, simpler, faster tools are better than one big huge one.  It would enable functionality to be folded in much quicker, EP updates to go in easier, and so on.

Thats not to say SimPE itself should be destroyed - just that we should provide other alternatives for people.
Yes, but that's not as good a topic header.

I've been doing quite a bit of package/DBPF programming using PHP lately for MTS2... and my background has always been tool writing, so this kind of thing to make small tools interests me immensely.
Well, if you'd like to contribute some sort of source regarding package read/write I/O, go for it. Something preferrably in a real programming language that I'd actually have a compiler for, or can be translated into one. Tongue

Also, thanks to Pescado for giving me access here. Smiley
Anyone deemed to be clueful automatically receives access on request or attention. This area is write-restricted simply to discourage the common rabble from asking dumb, obvious questions and clogging up technical discussions in the usual derailments.
Logged

Grant me the serenity to accept the things I cannot change, the courage to change the things I cannot accept, and the wisdom to hide the bodies of those I had to kill because they pissed me off.
wes_h
Knuckleheaded Knob
**
Posts: 530


Lady on Rancho Como


View Profile
Re: SimPE Must Be Destroyed!
« Reply #64 on: 2007 January 11, 00:03:04 »
THANKS THIS IS GREAT

I have been watching this thread carefully. It is all I can do to keep myself from taking Dizzy's code, putting it in a DLL and thinking up fourteen new things to make that will never get finished.
I don't see anything in Diz's code (or the task at hand) that needs MFC or .NET, or would be improved by using them.
Keeping it within the standard ANSI C/C++ will help keep feature bloat out, and help it stay portable to OS X and Linux.
.NET is the #1 reason I never wrote a SimPE plugin.

* wes_h goes back to his cave, muttering imponderable obscenities...
Logged
Inge
Round Mound of Gray Fatness
Senator
*
Posts: 4320


Senator Emeritus. Oh hold on, I am still a senator


View Profile WWW
Re: SimPE Must Be Destroyed!
« Reply #65 on: 2007 January 12, 17:00:10 »
THANKS THIS IS GREAT

Peter doesn't like .NET either but I threatened him.
Logged


\"They\'re here, on the forum. A question riddled, spoiler giving, speculative cancer of sim evil\" -- redearth, Snooty Sims, 2009
J. M. Pescado
Fat Obstreperous Jerk
El Presidente
*****
Posts: 26281



View Profile
Re: SimPE Must Be Destroyed!
« Reply #66 on: 2007 January 25, 00:15:38 »
THANKS THIS IS GREAT

So how's our write library coming?
Logged

Grant me the serenity to accept the things I cannot change, the courage to change the things I cannot accept, and the wisdom to hide the bodies of those I had to kill because they pissed me off.
jfade
Obtuse Oaf
***
Posts: 904


Esteemed Senator Emeritus


View Profile WWW
Re: SimPE Must Be Destroyed!
« Reply #67 on: 2007 March 30, 01:10:35 »
THANKS THIS IS GREAT

It's okay, we don't need a complicated tool, we just need the ability to read crap, load it into memory, and spit it back out. Somebody can nail a graphically thing on it and I can then start working on the editing part. Any information you have on what the file formattings are would be useful. The SimPE people are not terribly forthcoming, no doubt to maintain their monopoly. And C most certainly is NOT a crappy language to code in! It doesn't involve migs and megs of random crap being installed, for one thing!
Yes, necromancy is bad, but Karybdis was reading this thread and told me that he's willing to help us decode any file formats that we don't know anything about yet, or ones that we need updated information on due to EPs changing the format. So do we have a list or something that we need info on? I know that I, at least, haven't seen anything about the TTAB format (0x00000054) that came with Pets, so that may be a good place to start? (Unless of course it's been done and I just haven't seen it yet. In which case feel free to suggest something else. Tongue )
Logged


Nifty Sims hacks and programs at: DJS Sims
J. M. Pescado
Fat Obstreperous Jerk
El Presidente
*****
Posts: 26281



View Profile
Re: SimPE Must Be Destroyed!
« Reply #68 on: 2007 March 30, 02:18:49 »
THANKS THIS IS GREAT

Having general information on everything would be useful, particularly recently changed formats, such as the neighborhood token editor/viewer, which is by far the most horribly broken thing in SimPE, as it's utterly useless in terms of information given on anything that it can't be "smart" and try to cleverly identify for you. You USED to be able to work in raw GUIDs and hex, but not anymore.
Logged

Grant me the serenity to accept the things I cannot change, the courage to change the things I cannot accept, and the wisdom to hide the bodies of those I had to kill because they pissed me off.
Inge
Round Mound of Gray Fatness
Senator
*
Posts: 4320


Senator Emeritus. Oh hold on, I am still a senator


View Profile WWW
Re: SimPE Must Be Destroyed!
« Reply #69 on: 2007 March 30, 06:57:45 »
THANKS THIS IS GREAT

I decoded the TTAB 54 structure already, apart from the meanings of the pet motive settings, and Peter incorporated it into his editor plugin.

Scroll down a bit for the more interesting part - the bits at the top are just the dumps that Dizzy posted, as I don't have a dumping app.

+ 0x54: 0000 0000 0100 0110 0410 2120 0008 0000 0000 0300 0000 0000 0000 3200 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000 0000 0000 0800 0000 0200 0000 0000 0000 0500 0000 2D00 2300 2800 0000 0000 0000 0000 0000 0000 0000 0000 0000 FBFF 0500 0000

+ 0x54: 0000 0000 0300 6E05 0310 2120 0008 0000 0000 0300 0000 0000 0000 3200 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000 0000 0000 0800 0000 0700 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0400 0000 2800 1E00 2300 0000 0000 0000 0000 0000 0000 0500 FBFF 0000

+ 0x54: 0000 0000 0200 6505 0610 0030 003C 0000 0000 0300 0000 0000 0000 3200 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000 0000 0000 0800 0000 0900 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0500 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3200 0A00 1E00

+ 0x54: 0000 0000 0100 3910 3A10 2130 403F 0000 0000 0300 0000 0000 0000 3200 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0600 0000 0000 0000 0800 0000 0A00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0500 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2300 2D00 2800

+ 0x54: 0000 0000 0200 0010 0000 2110 0004 0000 0000 0300 0000 0000 0000 6400 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000 0000 0000 0800 0000 0F00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0400 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3C00 1400 2800
+ 0x54: 0000 0000 0200 0010 0000 2110 0034 0000 0000 0300 0000 0000 0000 3200 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000 0000 0000 0800 0000 0F00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0300 0000 0000 0000 0000 0000 0000 0000 1400 3200 1E00
+ 0x54: 0000 0000 0200 0010 0000 2130 003C 0000 0000 0300 0000 0000 0000 6400 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000 0000 0000 0800 0000 0F00 0000 0000 0000 0000 0000 0000 0000 0400 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3200 0A00 1E00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0400 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2800 0500 1400
+ 0x54: 0000 0000 0400 0010 0000 2130 003F 0000 0000 0300 0000 0000 0000 6400 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000 0000 0000 0800 0000 0F00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0200 0000 0000 0000 0000 3200 0A00 1E00



+ 0x54: 0000 0000 0200 1810 0710 2130 003C 0000 0000 0100 0000 0000 0000 3200 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000 0000 0000 0800 0000 1000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0500 0000 1E00 1E00 1E00 1E00 1E00 1E00 1E00 1E00 1E00 1E00 1E00 1E00 1E00 1E00 1E00
+ 0x54: 0000 0000 0300 0020 0120 0110 4034 0000 0000 0300 0000 0000 0000 3200 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0300 0000 0000 0000 0800 0000 1000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0500 0000 0000 0000 0000 1E00 0A00 1400 0000 0000 0000 0000 0000 0000 1400 F6FF 0000
+ 0x54: 0000 0000 0100 0210 0310 0110 0034 0000 0000 0300 0000 0000 0000 3200 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000 0000 0000 0800 0000 1000 0000 0000 0000 0500 0000 2D00 2300 2800 0000 0000 0000 0000 0000 0000 0000 0000 0000 FBFF 0500 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0500 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1900 2300 1E00
+ 0x54: 0000 0000 0200 0210 0310 0120 000A 0000 0000 0300 0000 0000 0000 3200 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000 0000 0000 0800 0000 1000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0200 0000 0000 0000 0000 2D00 1900 2300
+ 0x54: 0000 0000 0300 0210 0310 0120 0008 0000 0000 0300 0000 0000 0000 3200 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000 0000 0000 0800 0000 1000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0200 0000 0000 0000 0000 2D00 1900 2300


Above stripped back to end of first agegroup of first line


---------------------------------------------------

+ 0x54: 0000 0000 0100 0210 0310 0110 0034 0000 0000 0300 0000 0000 0000 3200 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000
0000 0000  no human groups
0800 0000  8 animal groups
   1000 0000  16 motives in first animal group
      0000 0000
      0500 0000
         2D00 2300 2800 0000 0000 0000 0000 0000 0000 0000 0000 0000 FBFF 0500 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0500 0000
         0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1900 2300 1E00


-----------------------------------------------

+ 0x54: 0000 0000 0200 1810 0710 2130 003C 0000 0000 0100 0000 0000 0000 3200 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000
0000 0000  no humans
0800 0000  8 animal agegroups
   1000 0000  16  motives in this agegroup
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0500 0000
         1E00 1E00 1E00 1E00 1E00 1E00 1E00 1E00 1E00 1E00 1E00 1E00 1E00 1E00 1E00

----------------------------------------------------

+ 0x54: 0000 0000 0200 0010 0000 2130 003C 0000 0000 0300 0000 0000 0000 6400 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000
0000 0000  no human agegroups
0800 0000  8 animal agegroups
   0F00 0000  animal motive count for first agegroup
      0000 0000
      0000 0000
      0000 0000
      0400 0000  four elements of 6 bytes in this motive
         0000 0000 0000 0000 0000 0000 0000 0000 0000 3200 0A00 1E00
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0400 0000  four elements of 6 bytes in this motive
         0000 0000 0000 0000 0000 0000 0000 0000 0000 2800 0500 1400


------------------------------------------------------

+ 0x54: 0000 0000 0100 0110 0410 2120 0008 0000 0000 0300 0000 0000 0000 3200 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000
0000 0000  human agegroups
0800 0000  animal agegroups
   0200 0000  motive count for first animal agegroup
      0000 0000
      0500 0000  five elements of 6 bytes in this motive
         2D00 2300 2800 0000 0000 0000 0000 0000 0000 0000 0000 0000 FBFF 0500 0000


-----------------------------------------------------------


+ 0x54: 0000 0000 0800 0120 0420 510C 0400 0000 0000 0300 0000 7665 6E74 3200 0000 FFFF FFFF 0000 0300 0000 0000 003F 0000 0000 0100 0000
0500 0000  five human groups
   0700 0000  7 human motives
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0400 1900 0A00  apparently always 6 bytes no count needed
   0700 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0400 1900 0A00
   0700 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0400 1900 0A00
   0700 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0400 1900 0A00
   0700 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0400 1900 0A00
0000 0000  no animal groups?
1420 1620 400C 0000 0100 0000 0300 0000 0000 0000 3200 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000
0500 0000  human groups
   0600 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0400 0A00 1400
   0600 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0400 0A00 1400
   0600 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0400 0A00 1400
   0600 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0400 0A00 1400
   0600 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0000 0000 0000
      0400 0A00 1400
0000 0000
2220 2120 D04C 0000 0300 0000 0300 0000 0000 0000 3200 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000
0000 0000
0000 0000
2920 2A20 508C 0000 0400 0000 0300 0000 0000 0000 3200 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000
0000 0000
0000 0000
3420 3320 418C 0000 0500 0000 0300 0000 0000 0000 3200 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000
0000 0000
0000 0000
6E05 A420 2120 0038 0600 0000 0300 0000 0000 0000 3200 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000
0000 0000
0800 0000
   0700 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0200 0000
         0000 0000 0000
         1E00 2800 2300
   0700 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0200 0000
         0000 0000 0000
         1E00 2800 2300
   0700 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0200 0000
         0000 0000 0000
         1E00 2800 2300
   0700 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0200 0000
         0000 0000 0000
         1E00 2800 2300
   0700 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0200 0000
         0000 0000 0000
         1E00 2800 2300
   0700 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0200 0000
         0000 0000 0000
         1E00 2800 2300
   0700 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0200 0000
         0000 0000 0000
         1E00 2800 2300
   0700 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0200 0000
         0000 0000 0000
         1E00 2800 2300
6F05 AC20 2120 0038 0700 0000 0300 0000 0000 0000 3200 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000
0000 0000
0800 0000
   0600 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0000 0000
      0200 0000
         0000 0000 0000
         3200 5000 4100
   0600 0000
      0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0200 0000 0000 0000 0000 3200 5000 4100 0600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0200 0000 0000 0000 0000 3200 5000 4100 0600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0200 0000 0000 0000 0000 3200 5000 4100 0600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0200 0000 0000 0000 0000 3200 5000 4100 0600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0200 0000 0000 0000 0000 3200 5000 4100 0600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0200 0000 0000 0000 0000 3200 5000 4100 0600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0200 0000 0000 0000 0000 3200 5000 4100 AD20 AE20 0130 003C 0800 0000 0300 0000 0000 0000 3200 0000 FFFF FFFF 0000 0200 0000 0000 003F 0000 0000 0100 0000 0000 0000 0800 0000 0200 0000 0000 0000 0500 0000 2300 2D00 2800 0000 0000 0000 0000 0000 0000 0000 0000 0000 0500 FBFF 0000 0200 0000 0000 0000 0500 0000 2300 2D00 2800 0000 0000 0000 0000 0000 0000 0000 0000 0000 05I got bored/ran out of time at this point...
00 FBFF 0000 0200 0000 0000 0000 0500 0000 2300 2D00 2800 0000 0000 0000 0000 0000 0000 0000 0000 0000 0500 FBFF 0000 0200 0000 0000 0000 0500 0000 2300 2D00 2800 0000 0000 0000 0000 0000 0000 0000 0000 0000 0500 FBFF 0000 0200 0000 0000 0000 0500 0000 2300 2D00 2800 0000 0000 0000 0000 0000 0000 0000 0000 0000 0500 FBFF 0000 0200 0000 0000 0000 0500 0000 2300 2D00 2800 0000 0000 0000 0000 0000 0000 0000 0000 0000 0500 FBFF 0000 0200 0000 0000 0000 0500 0000 2300 2D00 2800 0000 0000 0000 0000 0000 0000 0000 0000 0000 0500 FBFF 0000 0200 0000 0000 0000 0500 0000 2300 2D00 2800 0000 0000 0000 0000 0000 0000 0000 0000 0000 0500 FBFF 0000 1300 0000 756E 7469 746C 6564 2074 7265 6520 7461 626C 65 [from 0x7F9C752C 0x81]



« Last Edit: 2007 March 30, 07:35:50 by Inge » Logged


\"They\'re here, on the forum. A question riddled, spoiler giving, speculative cancer of sim evil\" -- redearth, Snooty Sims, 2009
Inge
Round Mound of Gray Fatness
Senator
*
Posts: 4320


Senator Emeritus. Oh hold on, I am still a senator


View Profile WWW
Re: SimPE Must Be Destroyed!
« Reply #70 on: 2007 March 30, 07:01:35 »
THANKS THIS IS GREAT

Hmm maybe I didn't want to do that.  Ok it can be summed up like this:

The 0x07 or 0x08 (at 0x4c) refers to number of entries in the menu in both formats

Each line has VARIES bytes starting from Action BHAV.  It used to be strictly 0x2EA in 4E format

Non-matrix data per line
------------------------
Format54 has has lost the 28 bytes that used to be the count of motive rows but has gained 8 bytes, comrised as follows: Just before the matrix data for each line is a 4-byte count of how many agegroups there are.



Matrix data per line
--------------------

Human matrix
------------
Broken down by agegroup.  The first 4 bytes of the motiveperagegroup says how many motive lines are in the matrix - which is equivalent to the highest numbered motive dealt with.  The in between ones are padded with zeroes if not required.

Each field (min,typ,delt) is still 2 bytes.


Animal Matrix
-------------
After the human count is exhausted there are 4 bytes (the rest of the new ones) that say how many animal "agegroups" there are.  After that it works pretty much like the human grid except there are an unknown 4 bytes after the motive count in each grouping



There are still uknown labels for the 2nd flags field in the non-matrix part, and we have no idea what the settings in the animal matrix *mean* below the motive/agegroup coordinates.

Logged


\"They\'re here, on the forum. A question riddled, spoiler giving, speculative cancer of sim evil\" -- redearth, Snooty Sims, 2009
Inge
Round Mound of Gray Fatness
Senator
*
Posts: 4320


Senator Emeritus. Oh hold on, I am still a senator


View Profile WWW
Re: SimPE Must Be Destroyed!
« Reply #71 on: 2007 April 06, 08:13:29 »
THANKS THIS IS GREAT

Anyway, it's beginning to look like you successfully destroyed SimPE.  There's no sign of Quaxi working on it any more.  I hope you have a viable alternative coming along to replace it!














Logged


\"They\'re here, on the forum. A question riddled, spoiler giving, speculative cancer of sim evil\" -- redearth, Snooty Sims, 2009
dizzy
Souped!
*
Posts: 1572


unplugged


View Profile
Re: SimPE Must Be Destroyed!
« Reply #72 on: 2007 April 06, 15:05:35 »
THANKS THIS IS GREAT

SimPE has had a pretty good run. If it never gets updated again, it would still be better than anything else likely to come out. It would certainly be far better than that pathetic Edith crap, and Edith isn't even available to the general public.
Logged

J. M. Pescado
Fat Obstreperous Jerk
El Presidente
*****
Posts: 26281



View Profile
Re: SimPE Must Be Destroyed!
« Reply #73 on: 2007 April 06, 15:46:39 »
THANKS THIS IS GREAT

How would you know how good Edith is or isn't, given that you don't have it?
Logged

Grant me the serenity to accept the things I cannot change, the courage to change the things I cannot accept, and the wisdom to hide the bodies of those I had to kill because they pissed me off.
Inge
Round Mound of Gray Fatness
Senator
*
Posts: 4320


Senator Emeritus. Oh hold on, I am still a senator


View Profile WWW
Re: SimPE Must Be Destroyed!
« Reply #74 on: 2007 April 06, 15:52:42 »
THANKS THIS IS GREAT

Peter and I have the theory that Maxis are using SimPe nowadays.
Logged


\"They\'re here, on the forum. A question riddled, spoiler giving, speculative cancer of sim evil\" -- redearth, Snooty Sims, 2009
Pages: 1 2 [3] 4 Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.082 seconds with 19 queries.