I think it would be great if we could put furniture outside. Personally I enjoy decorating in games like this, but the inability to place furniture outside is a bit of a letdown. If somebody could make a mod for this or tell me how to go about doing so, that would be fantastic!
Yeah, I want to put some of the statues you get outside and maybe make a little picnic area near the lake.
I was actually really disappointed when i bought a bench and couldn't place it in front on my house. this needs to be a thing!
I'm not really sure how to go about making this mod, but I think what needs to be done is to change what the "furniture" tag means as far as placement options go.
Glad to know I'm not the only one wanting something like this! Now to find somebody to make or figure out how to do it myself.(still have no idea what I'm doing in regards to making mods)
I actually went and put this in suggestions a long time ago but it got glossed over with the sheer amount of things in there so I'd be happy with a mod too
I'm really hoping this doesn't get glossed over. I'm also hoping somebody that knows what they are doing will pick it up.
I'm messing around a little bit with this for my 'bigger cave' mod, cause I wanted to place furniture as well. I have yet to found something that controls wether you can put furniture or not. Maybe because I have no idea where and what to look for either.
Code: public override bool placementAction(GameLocation location, int x, int y, Farmer who = null) { if (location is FarmHouse) { Point point = new Point(x / Game1.tileSize, y / Game1.tileSize); List<Rectangle> walls = FarmHouse.getWalls((location as FarmHouse).upgradeLevel); this.tileLocation = new Vector2((float) point.X, (float) point.Y); bool flag1 = false; if (this.furniture_type == 6 || this.furniture_type == 13 || this.parentSheetIndex == 1293) { int num = this.parentSheetIndex == 1293 ? 3 : 0; bool flag2 = false; foreach (Rectangle rectangle in walls) { if ((this.furniture_type == 6 || this.furniture_type == 13 || num != 0) && (rectangle.Y + num == point.Y && rectangle.Contains(point.X, point.Y - num))) { flag2 = true; break; } } if (!flag2) { Game1.showRedMessage("Must be placed on wall"); return false; } flag1 = true; } for (int index1 = point.X; index1 < point.X + this.getTilesWide(); ++index1) { for (int index2 = point.Y; index2 < point.Y + this.getTilesHigh(); ++index2) { if (location.doesTileHaveProperty(index1, index2, "NoFurniture", "Back") != null) { Game1.showRedMessage("Furniture can't be placed here"); return false; } if (!flag1 && Utility.pointInRectangles(walls, index1, index2)) { Game1.showRedMessage("Can't place on wall"); return false; } if (location.getTileIndexAt(index1, index2, "Buildings") != -1) return false; } } this.boundingBox = new Rectangle(x / Game1.tileSize * Game1.tileSize, y / Game1.tileSize * Game1.tileSize, this.boundingBox.Width, this.boundingBox.Height); foreach (Furniture furniture in (location as FarmHouse).furniture) { if (furniture.furniture_type == 11 && furniture.heldObject == null && furniture.getBoundingBox(furniture.tileLocation).Intersects(this.boundingBox)) { furniture.performObjectDropInAction((StardewValley.Object) this, false, who == null ? Game1.player : who); return true; } } foreach (Character character in location.getFarmers()) { if (character.GetBoundingBox().Intersects(this.boundingBox)) { Game1.showRedMessage("Can't place on top of a person."); return false; } } this.updateDrawPosition(); return base.placementAction(location, x, y, who); } Game1.showRedMessage("Can only be placed in House"); return false; } Found this in the StardewValley.exe. Looks like this is the check from the program where you are when you try to place furniture. I hope someone can make a mod. I tried it myself but failed pretty hard.
Maybe my brother would look at this. He studied computer science and is now developing programs in C++. I'll ask him tomorrow.
I'm sure that I know how the mod should work and what it should do and so, but the last time i coded something was 1996 and was written in Basic
I would be super interested in a mod like this! I got that huuuuge bear statue and like, I don't want to throw it out but also it takes up so much space in my house. If we could put statues and benches on the farm we could almost have a zoo aesthetic going on. Very fancy.