riperiperi / FreeSO

Re-implementation of The Sims Online.
http://freeso.org
Mozilla Public License 2.0
832 stars 97 forks source link

The Sims 1 Port #28

Open riperiperi opened 8 years ago

riperiperi commented 8 years ago

Our engine obviously has some interesting additional possibilities, one of which being a modern re-implementation of the original sims series, playable in full 3d, with new lighting and supporting other custom enhancements. Might create as part of this project to start, then branch out to its own repo later.

arudei-dev commented 7 years ago

Please yes! especially for the low graphics and res!

lotharsm commented 7 years ago

Wow, a modern reimplementation of the Sims 1 engine would be really great. Keep up your great work! 👍

riperiperi commented 7 years ago

image image image image

It's been about a week since I started working on this. Nearly everything works, but the game is a little bare without two of its base features: Neighbours (all downtown lots are dead and empty) and Careers. It's a little silly running this in the TSO UI by inputting house numbers rather than selecting families. Not to mention there are a ton of bugs with our current autonomy... Fixing these should greatly improve pets in TS1 as well.

A TS1 project will be opened soon, but most of the engine changes will be here on this repo.

riperiperi commented 7 years ago

(also terrain and lot size arent inferred from HOUS chunk yet, hence the grassy snow lot and OOB floor tiles)

lotharsm commented 7 years ago

Great news! I can't wait to get my hands on the code to play some Sims 1 in FreeSO!

riperiperi commented 7 years ago

image Job data working fine. Main issues are with neighbours and inventory.

ghost commented 7 years ago

TS1 the best of all time. Waiting this port :D

MrPowerGamerBR commented 7 years ago

I can't wait for this port to be released! Running TS1 on modern systems is kinda difficult (TS1 is kinda broken if you try to play on windowed mode under Windows 10 unless if you use task manager, trying to ALT-TAB the game causes it to have graphical glitches, etc)

HeicoDev commented 7 years ago

Nice work, you make a good progress. keep it up! 👍 Sims 1 is still my favorite Sims game. 💯

francot514 commented 7 years ago

Whats the main purpose of this, to allow sims 1 content to be used on FreeSO?? or to have a different build compatible with the original game?

MrPowerGamerBR commented 7 years ago

@francot514 as far as I know it should be a different build compatible with the original game. (so there will be FreeTS1 (I guess?) and FreeSO)

HeicoDev commented 7 years ago

@francot514 "A TS1 project will be opened soon, but most of the engine changes will be here on this repo." So it will be the same engine, but a different build, I think. As far as i understand this, it will be a standalone game and not integrated into Sims Online.

francot514 commented 7 years ago

@RHY3756547 If this is going to be a new project i will be glad to help with it.

riperiperi commented 7 years ago

image I have reversed NBRS, and neighbour functions that do not involve families are now functional. Unfortunately a few other things (autonomy, different permissions system) are causing downtown lots to be a hilarious mess where everyone steals from the restaurant fridge, since they spawn hungry.

A lot of the neighbour spawn choices seem to be driven by the fact that neighbours expose their full Person Data when even off lot, so since that's working stuff seems to be going smoothly.

lotharsm commented 7 years ago

This is so great to see the port evolving. Any chance to try it out or do we have to wait? :)

riperiperi commented 7 years ago

Builds on Github include the hybrid content system that can load TS1 lots (configurable with config.ini) though since it is a hybrid you still need both TSO and TS1 installed. It is also very unplayable - the lot you choose is hardcoded, and so is the family being used on community lots + lot zoning.

Beard420 commented 7 years ago

Any news pops? I've got bluer balls than a smurf right about now, gimme a little strip tease plz?

francot514 commented 7 years ago

How do you deal with files that still are needed in code for rendering sims, like the Avatar Outfits, that in sims 1 does have different format.

riperiperi commented 7 years ago

see "support for ts1 content system"

francot514 commented 7 years ago

Yes, but this approach still need tso files.

riperiperi commented 7 years ago

What does it need TSO files for? All graphics, models and animations for TS1... are in TS1.

zero35 commented 7 years ago

great job Rhys,I really love this project are you planning make upgrade for TS1 Radio station of add TSO horror old world sci-fi channels into TS1? and upgrade TS1 's virtual machine functions ,for example support building 4th floor ? if you need my help please tell me !