Sweet jesus that is amazing i cannot imagine how much it would cost to build im very jelous.
I do like that you have not used EHT for make furniture as i often feel like thats cheating (no offence to anyone who does)
I may steal your idea for a sink if you dont mind as ive been trying to make one for my alinor townhouse bathroom.
@Jaimeh Thank you so much for your note! The stone wall that makes the covered bridge/dining room is alinor pedestal, shrine with upside down alinor sarcophagus, peaked on top of them.
I am so happy you noticed the placement because, seriously, that was by far the most challenging part of this build! The space up there between the waterfalls is actually extremely narrow, and the two waterfall banks are on entirely different elevations (slightly more than 1 story of vertical space) between the two. In addition to that there are several unmovable rock formations, and one very large tree that sways wildly in the wind. To design this castle I had to literally place a grid of scavenged grating, wide covering the entire area, then I translated that grid to physical graph paper at an assumption that 1 grating = approximately one character height, or 2 meters. I then drew in the physical obstructions to the grid I had laid (rocks, trees, water, cliffs, elevation) as revealed by the scavenged grating grid so I could plan around them. I like to think it was worth it though!
@Dirtybyrd The addon creator is no longer accepting custom FX submissions (which is how the existing ones got into the library).
However, if you are willing to get a bit technical, there is a way to substitute one of the images in the FX library with one of your own images. This will cause the addon code to call your replacement image up when you place the FX you replaced. However, this method will only work for you - all other visitors will still see the original image.
This will require a bit of explanation, so click the spoiler if you want to know. @R_K I am tagging you here to ensure you are aware that I shared this explanation.
(1) Locate the FX image library (if you are on PC, by default this is located at: This PC -> Documents -> Elder Scrolls Online -> Live -> Addons -> EssentialHousingTools -> Media. Note that the subfolder "custom" within "media" also contains image files that you could use as potential replacements.
(2) Identify a media image that you want to replace. You will need to consider the following in identifying an image:
(2)(a) All FX are added as square, power of 2, images, as such, Cardi had to add functions to the code to de-squarify them once placed. To ensure your image does not get too warped, you will want to choose an image that has similar proportions to the image you want to add. (Note the media library will only show the "square" forms, so you will need to preview them in-game to get a sense of their proportions).
(2)(b) Different FX have different "special" functions. For example, some FX can only scale in size. Some FX cannot scale in size, but instead just repeat a same sized pattern when their size is scaled. Some FX have animations (created by layering more than one image). Some FX have the ability to both scale in size, and set a percentage of size to the repeating pattern. Some FX scale in both size and pattern (though the pattern size cannot be set and instead sets itself within certain acceptable bounds). And, some FX do not get "dyed" as a single image, but rather, only portions of the image will change color (like plates and jewelry).
All of this ^^ is important because, when you replace your image, the code associated with that image will not change. As such, your replaced FX will retail all of the special functions of the original. As such, if you want to add something like, a screenshot of your character, you will want to target and FX that has only the "size scale" function, with no pattern repeating functions, no animation functions, and no targeted color shifting functions.
(2)(c) In choosing an FX to replace, keep in mind that everyone but you will still see the original FX image, not your replacement. As such, make sure to select an image that will still make sense to visitors. (i.e., if you want to put a picture of your character in a frame, do not choose something like Lava FX - lava in a frame would be weird).
(2)(d) In choosing an FX to replace, keep in mind that in all homes, not just your own, you will see your image instead of the intended FX that you replaced. As such, try to choose an image to replace that is not commonly used by others, or which will still make sense in the context that it is typically used by others.
(3) Once you have identified the FX you want to replace, write down the exact file name of that media image, and note whether it is in the "media" folder, or the "custom" subfolder. Make sure there are no multiple parts to the FX (like the lava, for example, has more than one image associated with it to create the animation). If there are multiple media images, portions of the original FX will superimpose over your image. (for an example of this, see spoiled image)This screenshot shows an image I once replaced into the media library for one of the two lava medias. Note that the FX retained its "lava"-ness (the red glowing cracks in the bottom left show it best) because I only replaced one of the two lava media images. Also, the second lava image continued to scroll across my screenshot and flicker in brightness the way functions of the normal lava FX regularly do.
(4) After identifying and writing down the pertinent image information identified in #3, delete the image you identified for #3. (while learning to do this/testing, I would actually copy the image to your desktop or somewhere handy before deleting, just to make sure you can paste it back easily if you need to).
(5) Prepare your own image for inclusion in the file. There are a couple of rules regarding how the image must be inserted.
(5)(a) Resize your image to a square, power of two, image. In other words, and for simplicity's sake, use either a 512 pixel by 512 pixel size for small images, or 1024 pixel by 1024 pixel size for larger, more detailed images. This will distort the aspect ratio of your image, but that's okay (see step (2)(a), above). You can use a number of programs to do this.
(5)(b) Convert the image to a .dds image with the following compression settingsI have used paint.net to do my conversion and compression, and that screenshot is of paint.net's setting menu, but you can use any program you would like so long as it accomplishes the same goal.
(5)(c) Rename your image to be an exact match for the image name your wrote down in step #3.
(6) Paste the image you prepared in step #5 into the file location you identified in step #3.
(7) Log into ESO or, if you were already playing and logged into ESO, do a /reloadui.
(8) Place the FX you replaced in your home. (i.e., if you replaced the Lava FX, as I did in my example, place the Lava FX in game, or If you replaced the "cheese" FX, you would place the "cheese" FX to call up your image). If everything worked out correctly, this should call up your image! You may need to tinker with the size of the FX in the FX edit menu if the aspect ratio of your image is not exactly the same as the aspect ratio of the replaced FX.
(9) VERY IMPORTANT Make a backup of your FX... somewhere. Every time you update your EHT addon, which is semi-regularly because Cardi is pretty active, the original FX media image will go back into the media library, re-replacing the image you replaced. As such, every time you update, you will need to delete that image, and paste in your own again. So keep a copy somewhere handy!
Hope that helps! Though, like I said, it's kind of technical.
@Dirtybyrd, you are correct - the frame was cobbled out of multiple wood frame border, horizontal (or vertical - or both) pieces. If you would like to attempt this yourself, I recommend building on a NSEW axis (by this I mean true 0 degrees - rotating the grid via EHT will not change the 0 degree axis for this purpose), and I recommend turning N-S-E-W placement on in the FX placement menu. In these conditions, Shift + click on a rotation button will be a 15 degree rotation, so six Shift+Clicks to rotate 90 degrees. Control+Click on a directional nudge arrow will move the FX exactly one integer value, so if you are already building on a NSEW alignment, it will be relatively simple to line them up. For resizing the FX and making sure the pieces will line up, note that two Control+Click size nudges is equivalent to ONE Control+Click directional nudge (i.e., always size up or down by 2 control clicks or it will not line up properly, and size it all the way down as far as possible before you start to make sure the pieces will be on a 2-cntrol click size scheme instead of an odd-numbered scheme).