[ARCHIVE] SimAntics & World Development

Status
Not open for further replies.
Yes, counter an table placements do not work yet. They use a system separate from slots that I haven't figured out yet.
 
upload_2014-3-14_2-22-3.png
A few changes - Interactions can now be cancelled and display their names as tooltips. If the current interaction is cancelled, it will be "hurried" (a few primitives react to this) and a red x will appear over its icon.
 
I'll push the code for it once I have Remove Object Instance working, and find out how the "Fire!" interaction deals with being cancelled.
 
Looks like the "Fire!" interaction uses an object feature called "tick count" which increments every tick to determine how long the sim has been panicking for, then if they have been panicking for long enough the interaction is cancelable.
 
Of course, the globals are called at least once by nearly every object in the game. I'm not really "implementing routines", I'm fixing bugs in the SimAntics interpreter to allow it to run them.
 
Wow ! Great Job i can't play The Sims 1 Online in my life because i was too little :( I'm a absolutely Sims Fan at most the Sims online and i have sims 2 and 3 Complete Bought but some accesories are missing ^_^ Keep it up!
 
Okay, looks like the VM was accidentally pausing for a frame every time it called a subroutine (ouch!) and now that I fixed it the fire main interaction is getting stuck in an infinite loop somewhere...
 
OK, I'm really starting to see the drawbacks of recursively calling NextInstruction instead of using an emulator like step system (stack overflows everywhere :( ) I'll need to look into restructuring the VM flow control to fix these issues.
 
Nice job, Rhys! Looks amazing, will walls be added soon?

Marvin, The only reason I didnt play TSO is because
A. You needed to pay monthly
B. I didnt know about it.
I played TS1 when I was around 6 years old.
 
I didn't play it because
A. I hadn't enough money for the game ^^
B.I didnt know about sims 1 online :(
And i played Sims 1 with 8 years and sims 2 with 7 because i had sims 1 later
 
I don't get much time to work on this during weekends, but I've managed to get the fire interactions right through to cleaning up the ash working, but there are a few problems:

- When the fire dies, like 10 ash objects are spawned in the one place (what).
- Fire only swaps between two of its frames, despite the draw group cycling all 6
- Ash is stuck on its smallest state even though it seems to take 2 sweeps to dispose of
- Hidden flag for objects doesn't yet work.
 
I don't get much time to work on this during weekends, but I've managed to get the fire interactions right through to cleaning up the ash working, but there are a few problems:

- When the fire dies, like 10 ash objects are spawned in the one place (what).
- Fire only swaps between two of its frames, despite the draw group cycling all 6
- Ash is stuck on its smallest state even though it seems to take 2 sweeps to dispose of
- Hidden flag for objects doesn't yet work.
Better than Nothing ^^
 
What is the next stage, you will be create routines, or add movement, or you need to fix the done so far, considering that some have not been able to test the debug version...
 
What is the next stage, you will be create routines, or add movement, or you need to fix the done so far, considering that some have not been able to test the debug version...
I don't know what Afr0 has left out of the build to make it crash so often, (and wouldn't be able to change the update files) so I can't fix that.

I have no idea what you mean by "you will be create routines", but I still need to fix the eating interactions, add multitile objects and fit in the HIT sound VM. I'll probably do the sound system next, as the play sound event calls are already perfectly interpreted:

upload_2014-3-17_20-30-29.png

(guess what was happening here ;) )
 
You set fire to a fishtank and it spread?
I don't know what Afr0 has left out of the build to make it crash so often, (and wouldn't be able to change the update files) so I can't fix that.

I have no idea what you mean by "you will be create routines", but I still need to fix the eating interactions, add multitile objects and fit in the HIT sound VM. I'll probably do the sound system next, as the play sound event calls are already perfectly interpreted:

View attachment 82

(guess what was happening here ;) )
 
Status
Not open for further replies.
Back
Top