Discussion in 'Other TSO related projects' started by Blayer98, Jul 29, 2014.
Cool, loving the lime green grass.
Ok, I've just found a way to get Buy and Build mode on the lot. Turns out it's very simple.
Logon to Select-A-Sim as normal.
Sign as your first Sim, send hostonlinepdu.dat, simpage_main_avatar_name, and myavatar_avatar_appearance, then send loadavatarbyid as normal.
(MAKE SURE YOU HAVE AT LEAST TWO CITIES OR THIS WON'T WORK.)
Send currentcity_city_reservedlotinfo.dat and enter the lot. (propertypage info doesn't matter)
Enter the lot with updateroompdu.dat, joinhouseresponse.dat, and housedata_nonetworkhouse_sand.dat
send simpage_mylot.dat, and myavatar_avatar_lotgridxy.dat, then send disconnect.dat. (DO NOT CLOSE cityserver.exe!)
Then, proceed to create a new sim, send hostonlinepdu.dat, then press Accept. (What Avatar you create doesn't matter either.)
Once you press Accept, send newcharactercreatedresponse.dat.
NOW.... Send simpage_main_avatar_name.dat and myavatar_avatar_appearance.dat. (MAKE SURE ITS THE SAME DATA FOR THE LAST SIM YOU LOGGED ON AS!)
Send loadavatarbyid.dat now, and then once the city loads, send currentcity_city_reservedlotinfo.dat, and then enter the lot as normal.
DO NOT SEND updateroompdu.dat, but send joinhouseresponse.dat and housedata_nonetworkhouse instead.
Build, Buy and Property Mode should now be enabled. (Nothing will work yet though since you need packets for basically all functions.)
If anyone's confused, all that happened was that by making yourself the owner of the lot, the game keeps this stored in memory until you leave the city.
Disconnecting then means that the game will save this data and assign it to your Avatar. Select A Sim will now display the lot's name and thumbnail below the city. But, creating a new sim, then assigning your first sim's data, means you're still keeping the properties of that sim, including the lot ownership. So, when you spawn the lot and then enter it, you'll have Build, Buy and Property Mode unlocked for you because you specified earlier that YOU'RE the Sim who owns it, and because the game saved that information prior to disconnection.
Basically, what I did was that I exploited the save functionality of the lot data. (I actually found this out by complete accident!) Also, because the packet without _sand at the end erroneously puts the terrain type as lime green with no blades, (because we never specified it in this packet) I'm dubbing this glitch, the GET OFF MY LAWN! glitch!
Also, at least @Fatbag doesn't have to go through this now...
So big work getting able to use buy mode, but really why that grass is not looking like "normal"?
Did you really read completely what Blayer said...?
Anyway, I've also gotten Bookmarks working (Sort of...) Any roommates on your lot are automatically added to the Bookmarks.
With the inbox, the dropdown always displays your bookmarked sims.
Main SimPage is almost working now, Only things to do are:
Add Sims to Bookmarks.
Working findplayerresponsepdu.dat packet for Where Am I? and Send Message to this Sim.
Relationship Webs (Not sure how this'll work lol)
Things to do on the rest of the SimPage:
Sim Achievements and Skills
Sim Permission Options
I don't even know how to setup NIOTSO I have FreeSO like everyone obviously xD,is there a way to also join in on this too? (Although if i have to be able to code and script and such,im useless,and will probably be unable.)
For some reason the game sends a 75 byte packet when choosing not to invite a roommate. If you choose to invite them, a 33 byte packet is made.
I will probably post the files and the cityserver.exe file in a .zip in a bit, no promises though, since my focus is currently now on the messaging system (I just made a post about it)
Alrighty! I understand and even respect this. :3
Wow great progress on TSO-SE/NIOTSO! It's really cool that you got the original updater working again (sort of)
Ok, I have the files and the cityserver.exe in a .zip!
ONLY RUN cityserver.exe please!
(loadavatarbyid is loadavatarbyid2 in this packet because the budget is formatted correctly. )
To actually get to the Select-A-Sim screen, you'll need to follow this link's instructions.
This is really cool to see it working again.
EDIT: Also I like the witty comments that Maxis put into the updater. For Example "Take a guess... Still verifying"
Don't use trans.marimba.com since you're actually downloading the channel store, and the patcher will delete itself, use TempBuddy if it does get removed though.
Don't worry I made a copy of the TSOPatch folder, so I still have the original files Backed up. I just wanted to see the patcher doing something again, besides spiting out errors.
I think it very difficult,You can make a tutorial?
There is a tutorial, I'll find the post on niotso.org and link it back to this post for you.
EDIT: There is a "Do it yourself" at the bottom of this post linked here (Hopefully that's what you wanted help with )
I already saw the tutorial there, complex
Separate names with a comma.