Thereare already a lot of great tools on the internet to help gamers ( stands out). And I know there are a lot of great hand crafted ones for sale. But I've not been able to find a tool (or group of tools) that allows me to create the wealth of modern setting maps and other resources I want. Shadowrun is what has really inspired the search, but such tools would be useful for a great number of systems.
Are there any tools that do this? Or are there any open source projects that get close? (I'm a web developer professionally and might consider pitching in if someone is chasing this dream.) I'm specifically looking for a tool to create the resources for me, not a visual tool that allows me to create them myself. Procedural generation of some sort (or maybe something that just has a mind boggling archive it draws from?).
I don't dedicate much time to these tools, so "rough on the edges" is an understatement. But I also maintain a list of other people's tools. Apparently the ones at Inkwell Ideas are very popular (not to mention visually appealing).
If you're willing to develop such a tool yourself, you could start by looking at pcg.wikidot, where you'll find links to many interesting papers such as this one (the main inspiration for my tavern generator mentioned above).
Also, I recommend you to to GameDev.SE and browse the procedural-generation tag. Who knows, chances are, someone over there already has a tool that suits your needs (for example, this question has one answer that includes psudocode).
I probably miss your finer points, but could you please explain what donjon doesn't do for you? It does do random generation (at the press of a button), and you can configure and style it for what might be a floor plan of a shopping mall or office block, so it must be something else. Is it that the descriptions aren't exactly modern but still feature "orcish runes" and such?
I highly recommend a Windows software called HomePlanPro. It's very detailed and produces high-quality CAD floor plans that reflect real-world modern buildings of all types from homes (its primary use-case) to larger more industrially oriented sites.
In between my sophomore and junior years of university, I interned with a local family-owned and operated alarm company that covered the state of Florida from Jacksonville to Miami. We used floor plans to map the locations of our wiring configurations and alarm panels as well as our sensor placements. This information helped our technicians perform jobs quickly and reliably even if the technician going out to service the install knew nothing about the site. As a company, we were able to negotiate a life-time volume license. However, the software is available with a 30-day free trial and after that a life-time single license is available for a one-time flat fee of $39 at the time of writing this answer.
While there are sample pre-generated example home floor plans available to use with HomePlanPro, this answer primarily intends to challenge the frame of the question. At the time of writing, this question does not have an accepted answer. If the numerous options that have been presented in the other answers are not satisfactory, and you want professional looking detailed floor plans that support modern real-world structures, then there is simply no substitute for a professional CAD product designed to produce them. You may simply have to accept that there is no currently existing automated tool to meet your needs; thus, you will need to design your floor plans by hand.
You import an LXF in the program. The program will generate a default serie of building steps (taking into account LDD group definitions). You then refine building steps by moving parts around, creating steps, submodels and callouts and organizing stuff as you prefer. When you're done, you can move to the "Page layout" and generate the illustrations, that you can adjust as you prefer.
Note that this is still beta software, it may crash or explode without warning taking everything you hold dear with it. Many of the features are there but are awkward to use (see model rotation), waiting for a better user interface. Many of the comforts of mature software are completely missing.
This looks superb despite being a beta. One question when you say "it may crash or explode without warning taking everything you hold dear with it", you just meant the program itself could crash and not my computer, right? Cool as that sounds, I don't need my computer to suddenly blow up in a great ball of fire. Haha. Anyway, I already have a tendency to save quite often and if need be making a separate copy of the original file to upload with this software just in case isn't a problem.
One question when you say "it may crash or explode without warning taking everything you hold dear with it", you just meant the program itself could crash and not my computer, right? Cool as that sounds, I don't need my computer to suddenly blow up in a great ball of fire. Haha.
what do you mean with upload? If you save often, you're probably good. If you want, make a backup copy now and then but that's enough. The original LXF is only read at the beginning but then it's not used, Blueprint use his own format (.blueprint).
I relay appreciate your work. I'm developer of This some kind of tool for LDraw users. And do not have time to play with LXF files. You can download LICreator from GitHub. Search Eurobricks Forums for download link.
Assuming you were addressing me, Blueprint should be able to run on Mac without problems, but i don't have one so i haven't prepared scripts and the like to start it. If you can use a command line and have some minimal technical skill, i can guide you (it should be easy).
Think I remember the LICreator thread , but I'm not sure how much help I could be - I've never used OpenGL and I'm only just beginning to teach myself python. It could be an interesting project though, if you think I can help then I'm happy to try.
Hi there, there's no installer, it's simply a compressed folder. Extract the content to any folder, then run either blueprint64.bat or blueprint86.bat depending on your architecture. Remember you need Java8 also, if you haven't already installed it.
This looks really promising! I have been wanting to have an easy to use instruction generator for LDD for a long while, and this looks like the answer to my prayers. I could never figure out LPub, and I have used LIC to some success, but because you have to convert LDD files to files compatible with the LDraw library, they were always full of mistakes and missing parts. This software gets around those limitations for me, and I look forward to creating some proper instructions for especially my constraction creations (I could never find them in the LDraw libraries for some reason) with it in the future.
May I ask if you plan on adding an undo/redo feature in a future update? That sort of feature is critically important to me as I often end up using such features when I'm unhappy with how something looks
Very large file will surely result in out of memory error. Keeping thousand of pictures in memory, plus the overhead of javafx, means lot of RAM used. In this case you can instruct java to use more system memory (it has an hard limit by default), but i don't know how far you can push it.
I know for sure people have handled 800 parts files, and i just tryed to open a 1300 part files and it went out of memory, so the "normal" limit is probably inbetween. The number of steps is also important, given the same number of parts, more steps will generate more images and use up more memory.
Yeah java is wasteful by itself, but it's javafx (the new java interface library) that's sucking up more memory than i anticipated. I kind of regret choosing it over other alternatives, it looks great but gave me many problems.
Presented project can be considered as an exploration of various ways of generating floor plans for public buildings, which was followed by creating a new algorithm for solving that task. Public buildings were chosen as a main target of conducted research because of their complex and non-standardized structure. The aim was to try different previously described approaches, invent completely new techniques and methods, choose the best of them and incorporate them into my own algorithm.
Ease of use was considered as a crucial feature since the beginning of a project. Therefore, a simple solution for managing a room program of a house was created for the grasshopper environment. It enables user to set basic parameters, such as room name, area, room connections, entrance location, type of space (room/hall).
The statement was put on as a starting point: Each of the rooms in a building is somehow accessible from any other room. It means that the whole communication structure is interlinked and thus forms the core. It could be said that the first step of the generation would be developing an evacuation plan, which can later be converted into more intelligible communication network.
3a8082e126