- Site Map >
- Community >
- Sims Discussion >
- Sims 2 >
- Nightlife - My sim inherited money from a dog?
- Site Map >
- Community >
- Sims Discussion >
- Sims 2 >
- Nightlife - My sim inherited money from a dog?
#26
24th Oct 2014 at 11:24 AM
Posts: 6,213
Thanks: 116 in 1 Posts
I've got Tarlia's Downtown now (both versions -- with and without Downtownies), but I'll likely never use it unless and until I have to rebuild Veronaville. From whom arte the Dead Tricous supposed to have inherited their money?
I've just thought, if their really was an inheritance all that time ago, where did that money go? Maybe the Live Tricous (the Downtown pleasure teens) ought to be rich. I know they're all illegitimate, but, in the absence of a legitimate heir, ???? I think I see the makings of a story in there. How about a "fairy godmother" to help reunite them with their rightful fortune?
I've just thought, if their really was an inheritance all that time ago, where did that money go? Maybe the Live Tricous (the Downtown pleasure teens) ought to be rich. I know they're all illegitimate, but, in the absence of a legitimate heir, ???? I think I see the makings of a story in there. How about a "fairy godmother" to help reunite them with their rightful fortune?
Advertisement
#27
24th Oct 2014 at 11:47 AM
Posts: 10,970
Thanks: 5477 in 47 Posts
I use Tarlia's Downtown without townies, so maybe the memories were left over from deleted Tricous.
#28
24th Oct 2014 at 3:12 PM
Posts: 1,121
i downloaded the hoodchecker but i dont understand it, it says that hundred of sims has incorrect subject instance and some sims does not exist while other had invalid relationship with themselves. i cant tell whether the hood is corrupted from this. :/ too confusing. Some of it:
Sim Relations:
Invalid relationship with self: 0x0328 Pauline Aspir
Second sim does not exist: 0x0014 Lilith Pleasant has relationship with 0x0093
Invalid relationship with self: 0x0446 Marcus Baldwin
Invalid relationship with self: 0x01BE Chloe Curious-Smith
Invalid relationship with self: 0x03A7 Gabriella Newso
Memories:
Sim does not exist: Lot 0x0024 55 Woodland Drive: [Invisible] Newspaper Delivery Person 0x00F9 is Familiar with Lot
Sim does not exist: Lot 0x0031 195 Main Street: [Invisible] School Bus Driver 0x006D is Familiar with Lot
Sim does not exist: Lot 0x0044 215 Sim Lane: [Invisible] School Bus Driver 0x0130 is Familiar with Lot
Sim does not exist: Lot 0x0050 30 Middle Lane: [Invisible] Newspaper Delivery Person 0x0082 is Familiar with Lot
Incorrect Subject Instance: 0x0019 Dina Caliente: Made Best Friends with 0x00CC Michael Bachelor (Subject Instance=0x00CB)
Incorrect Subject Instance: 0x0019 Dina Caliente: Had Very First Kiss with 0x00CC Michael Bachelor (Subject Instance=0x00CB)
this is Uber-Megahood by HystericalParoxysm im playing btw.
Sim Relations:
Invalid relationship with self: 0x0328 Pauline Aspir
Second sim does not exist: 0x0014 Lilith Pleasant has relationship with 0x0093
Invalid relationship with self: 0x0446 Marcus Baldwin
Invalid relationship with self: 0x01BE Chloe Curious-Smith
Invalid relationship with self: 0x03A7 Gabriella Newso
Memories:
Sim does not exist: Lot 0x0024 55 Woodland Drive: [Invisible] Newspaper Delivery Person 0x00F9 is Familiar with Lot
Sim does not exist: Lot 0x0031 195 Main Street: [Invisible] School Bus Driver 0x006D is Familiar with Lot
Sim does not exist: Lot 0x0044 215 Sim Lane: [Invisible] School Bus Driver 0x0130 is Familiar with Lot
Sim does not exist: Lot 0x0050 30 Middle Lane: [Invisible] Newspaper Delivery Person 0x0082 is Familiar with Lot
Incorrect Subject Instance: 0x0019 Dina Caliente: Made Best Friends with 0x00CC Michael Bachelor (Subject Instance=0x00CB)
Incorrect Subject Instance: 0x0019 Dina Caliente: Had Very First Kiss with 0x00CC Michael Bachelor (Subject Instance=0x00CB)
this is Uber-Megahood by HystericalParoxysm im playing btw.
#29
24th Oct 2014 at 3:43 PM
Posts: 16,742
Thanks: 1742 in 10 Posts
If you're not a coder, don't try to understand it - just back up your neighborhood and tell it to Remove invalid references. These happen all the time and accumulate rapidly. It's like grit in the mechanism, and the Hoodchecker is cleaning it.
If you are a coder and you've studied the game code, like Mootilda herself did, the report may give you helpful information about where your problems are originating and how things are going wrong and maybe even why. But most of us just use it as a cleaning wipe.
Ugly is in the heart of the beholder.
(My simblr isSim Media Res . Widespot,Widespot RFD: The Subhood, and Land Grant University are all available here. In case you care.)
If you are a coder and you've studied the game code, like Mootilda herself did, the report may give you helpful information about where your problems are originating and how things are going wrong and maybe even why. But most of us just use it as a cleaning wipe.
Ugly is in the heart of the beholder.
(My simblr isSim Media Res . Widespot,Widespot RFD: The Subhood, and Land Grant University are all available here. In case you care.)
#30
24th Oct 2014 at 3:54 PM
Posts: 1,121
yeah im def. not a coder and can only do small changes i Simpe.
i hesitated to let the hoodchecker remove them because on the download page the user said it can destroy the hood so i got a bit confused. ^^;;
i hesitated to let the hoodchecker remove them because on the download page the user said it can destroy the hood so i got a bit confused. ^^;;
#31
24th Oct 2014 at 4:26 PM
Posts: 16,742
Thanks: 1742 in 10 Posts
That's why you back up the neighborhood before removing anything.
Mootilda was vividly aware that, without the source code, she was working in dim illumination at best, and that any time a major change is made, unintended consequences could result. So - back up before you do anything that implements a major change, or what might be a major change, to a hood. I don't know of anyone who's had a problem after running the hood checker, and I know that many of us are keeping our games running much longer than they otherwise would keep going, with Hoodchecker as part of our game hygiene routine.
Ugly is in the heart of the beholder.
(My simblr isSim Media Res . Widespot,Widespot RFD: The Subhood, and Land Grant University are all available here. In case you care.)
Mootilda was vividly aware that, without the source code, she was working in dim illumination at best, and that any time a major change is made, unintended consequences could result. So - back up before you do anything that implements a major change, or what might be a major change, to a hood. I don't know of anyone who's had a problem after running the hood checker, and I know that many of us are keeping our games running much longer than they otherwise would keep going, with Hoodchecker as part of our game hygiene routine.
Ugly is in the heart of the beholder.
(My simblr isSim Media Res . Widespot,Widespot RFD: The Subhood, and Land Grant University are all available here. In case you care.)
#32
25th Oct 2014 at 3:27 AM
Posts: 10,970
Thanks: 5477 in 47 Posts
What is the source code and why can't we get access to it? All the code is in the game, isn't it?
#33
25th Oct 2014 at 10:53 AM
Last edited by fruitsymphony : 25th Oct 2014 at 4:21 PM.
Posts: 585
Thanks: 541 in 5 Posts
Apparently the modders can read the object files but can not read the .exe.
The exe is the executable file, which is the game engine.
When programmers make the exe file they first write source code, then they compile it.
That is how the machine can run it. But after compiling humans can not read it anymore.
If you open the exe.file with an editor you would just see lots of strange characters.
Elephant! Handcuffs! Naughty! Tee hee!
The exe is the executable file, which is the game engine.
When programmers make the exe file they first write source code, then they compile it.
That is how the machine can run it. But after compiling humans can not read it anymore.
If you open the exe.file with an editor you would just see lots of strange characters.
Elephant! Handcuffs! Naughty! Tee hee!
#34
25th Oct 2014 at 3:45 PM
Posts: 114
Quote: Originally posted by fruitsymphony
Apparently the modders can read the object files but can not read the .exe. The exe it the executable file, which is the game engine. When programmers make the exe file they first write source code, then they compile it. That is how the machine can run it. But after compiling humans can not read it anymore. If you open the exe.file with an editor you would just see lots of strange characters. |
So that explains where "open source" got its name!
#35
25th Oct 2014 at 5:15 PM
Posts: 16,742
Thanks: 1742 in 10 Posts
Yes. Basically the source code is the part that the owner particularly wants/needs to protect, the core part that makes the game unique. All the significant AI will be in there, for example. If EA ever released the source code, they'd be essentially releasing their ownership of the game - and that's not happening.
Ugly is in the heart of the beholder.
(My simblr isSim Media Res . Widespot,Widespot RFD: The Subhood, and Land Grant University are all available here. In case you care.)
Ugly is in the heart of the beholder.
(My simblr isSim Media Res . Widespot,Widespot RFD: The Subhood, and Land Grant University are all available here. In case you care.)
#36
27th Oct 2014 at 1:01 AM
Posts: 6,213
Thanks: 116 in 1 Posts
Quote: Originally posted by Charity
What is the source code and why can't we get access to it? All the code is in the game, isn't it? |
Code:
etc., etc.
/***************************************************************************
* Copyright (C) 2011 by Mootilda *
* http://Mootilda.ModTheSims.info *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the *
* Free Software Foundation, Inc., *
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
using System;
using System.IO;
using System.Collections.Generic;
using System.Diagnostics;
using System.Drawing;
using System.Windows.Forms;
using SimPe.Interfaces.Files;
using SimPe.Packages;
using System.Resources;
namespace LotExpander
{
public partial class PrimaryForm : Form
{
private bool Test_PrintDebugInfo = false; // Enable (T) or disable (F) printing of debug information
private bool Test_AlwaysAbort = false; // Enable (T) or disable (F) abort for all lots
#if DEBUG
private bool Test_PrintReferences = false; // Enable (T) or disable (F) printing of user file number & SimID
private bool Test_PrintSimIDs = false; // Enable (T) or disable (F) printing of user file number & SimID
#endif
private const uint uVersionNumber = 17;
// The version strings vary by language, so it's better to check version number
private string[] sVersionStrings =
{
/* 0 */ "The Sims 2",
/* 1 */ "The Sims 2 University",
/* 2 */ "The Sims 2 Nightlife",
/* 3 */ "The Sims 2 Open For Business",
/* 4 */ "The Sims 2 Family Fun Stuff",
/* 5 */ "The Sims 2 Glamour Life Stuff",
/* 6 */ "The Sims 2 Pets",
/* 7 */ "The Sims 2 Seasons",
/* 8 */ "The Sims 2 Celebration! Stuff",
/* 9 */ "The Sims™ 2 H&M® Fashion Stuff",
/* 10 */ "The Sims™ 2 Bon Voyage",
/* 11 */ "The Sims™ 2 Teen Style Stuff",
/* 12 */ "The Sims™ 2 Store", // ToDo: Check this...
/* 13 */ "The Sims™ 2 FreeTime",
/* 14 */ "The Sims 2 Kitchen and Bath Stuff", // ToDo: Check this...
/* 15 */ "The Sims 2 Ikea Stuff", // ToDo: Check this...
/* 16 */ "The Sims™ 2 Apartment Life",
/* 17 */ "The Sims™ 2 Mansion and Garden Stuff"
};
private bool bBackupVersioning = false; // Keep multiple versions of backup files
private string sBackupConfigFile = null;
ResourceManager RMF;
ResourceManager RME;
public GeneratableFile NBPack = null;
private bool bRemoveUnknown = false; // User has asked to remove references to unknown sims
private OpenFileDialog openFileDialog1 = new OpenFileDialog();
public PrimaryForm()
{
//System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-US");
InitializeComponent();
RMF = new ResourceManager("LotExpander.PrimaryForm", typeof(PrimaryForm).Assembly);
RME = new ResourceManager("LotExpander.LEStrings", typeof(PrimaryForm).Assembly);
}
This file contains the source code for the main window of the HoodChecker program. You won't understand it unless you have learned something of the C# language, but it should be clear that it makes some sense. Someone who does understand the C# programming language should be able read this source code and work out from it how the HoodChecker works. To actually create the HoodChecker program, mootilda would run this source code file (and the other source code files) through a special program called a compiler. The output from the compiler is the HoodChecker.exe file that we run when we start the HoodChecker. If you try to open HoodChecker.exe with Notepad, you will see some recognisable strings of characters, but a lot of it will be unintelligible. This is because the core part of the program is a binary sequence: that is a series of 1s and 0s that make sense to your computer's processor, but not to us humans. The gibberish that you see in Notepad is Notepad (wrongly) trying to interpret this binary code as if it was text. I have simplified the process a bit (and I don't actually know C# myself) but broadly that's how it works.
The process of the Maxis programmers writing the executable programs for The Sims 2 will have been broadly similar, although made more complicated by that the fact that a large team of programmers was involved, and the final product was of course much bigger and more complex. In the case of HoodChecker, mootilda has given us both the source code and the executable code. But for the the Sims 2 games we only have the executable code (the .exe files). EA/Maxis have kept the source code to themselves (as is normal in commercial software development). Without the source code it is much harder for even the most expert computing professionals (as mootilda undoubtedly was) to understand how the program is meant to work.
I hope this long post helps a little!
Who Posted
|