Cyel submitted a new mod: Learn Blueprints on Scan - Learn Blueprints on Scan. Read more about this mod...
did you consider putting the quest on an item? that way you dont have to add a hook for every race. People also dont have to uninstall if they want to play a character without the feature.
Makes sense. You could make the item available at the Terramart for a good amount of pixels as sort of an "upgrade" to your scanner.
I'm using the list from my bookmarkuest mod. To get most of it, I stole the list from http://steamcommunity.com/workshop/filedetails/?id=850820733, downloaded each races, checked their name, then a simple search/replace on a template, paste in list, rince & repeat. I also added a few species I saw here and there, as well as added a "custom species support requests" thread in the steam workshop.
If you add support for learning block recipes upon scanning, this mod will be perfect. Hopefully that's possible.
I've noticed that this mod didn't work for the dragons, even though they were listed. Turns out their race name is "dragon" while LBOS references "Dragon". Easily corrected by editing the quest.config.patch file on my end. Caps sensitivity. Ugh.
Ah shiet good catch, I'll add an item in one of the outposts shop to activate it in case there's a specie that I messed up / forgot in the future
Cyel updated Learn Blueprints on Scan with a new update entry: Scanner Addon sold at Infinity Express for modded species Read the rest of this update entry...
I've noticed a rather unpleasant problem with this mod. For a while now, I've had a problem where, whenever a quest progresses (accepting the quest, completing the quest, delivering an item, finding an escortee... any part of it), the game either freezes completely or the world becomes unresponsive but the PC can move and act, for a few seconds, after which it resumes as if nothing's wrong. This isn't a complete disaster, but it is annoying. I've seen other people post about this issue elsewhere. The log file says nothing helpful, either. Finally I took the time to try to find out what caused this by removing and putting back mods while spawning quests. Turns out this mod did it. Without it in my mod queue, the game runs fine without freezes. With it, freezes happen. I'm not that good with coding, so I don't know exactly what happens. Hopefully you'll be able to solve the issue. It's a very practical mod, and I'd like to continue to use it. Thanks in advance.
Ah, thanks for pointing that out! Could you give me more info about how you did your tests? Did you spawned the quests via /startquest, and used one of the main storyline's quests? I do notice a freeze when generating quests too, but I still have it when removing this mod. Besides, I only experience that freeze once, with the first "quest interaction". I think the only thing that could cause problems is the "massive" patch to the default quest, but I'm unsure why it would (I have some ideas tho) While I still experience freezes when removing it, maybe my testing is flawed; could you test with the attached version? (Could you also test after buying the Scanner Addon at the infinity express, or /spawnitem blueprintscanneraddon, to ensure it's not the quest itself that does it?)
Sure, I'll test it. My testing procedure was as thus: First I moved most mods to a separate folder, and moved the Storage folder somewhere safe. (That way I'd have a fresh universe.) I kept Frackin Universe in for a start. Then I started a new character (skipping the intro). Upon arriving on my ship, I rebooted SAIL and went through the dialogue. Since SAIL gives you the main quest at the end of it, it was possible to notice a freeze. Just to doublecheck, I turned on admin mode and crafted a Machining Table (FU), which prompts a side quest, and so lets me notice any freeze there as well. Assuming I don't get any freezes, I then quit, reinstall some more mods, then start over with a new character. If I do get a freeze, I move the latest to another folder, then reinstall some. Repeat until I knew for sure which mod(s) were causing it. (It could have been multiple - not counting that out.) Eventually I could confirm that my entire mod load (and I run a lot of mods) minus LBOS ran fine. The reason I ran new characters all the time is because I suspected that quest data added to a character might persist and cause problems even after removing the mod that added it. You seem to have come to the same conclusion. Testing now...
Works great! First I tried with a fresh character. Started out, set off a few quests and suffered no freezes. Found the gate, reached the Outpost, bought the upgrade, then progressed the plot until Esther unlocked scan mode. Upon scanning a few things, I learned the blueprints as it should. Then I set off a few more quests just to check, and wonder of wonders, no freezes! Then I tried with a preexisting character. I had to go buy the upgrade, but after that I could scan just fine, and quests didn't cause freeze. I'd call it a complete success! Nice work.
Thanks for taking the time to test, report and re-test! Cyel updated Learn Blueprints on Scan with a new update entry: Removing that freeze when interacting with a quest Read the rest of this update entry...
Price seems a little low for such a powerful addition. I'm going to go in and up the price a bit for my own game. 9,999 pixels I think seems good. By the time I make that I'll probably be far enough in to feel fine about buying it. Thanks for all the hard work. It's a really fun idea. Just a heads up! If your idea was to make this addon available for new players right off the bat, I'd suggest changing where new characters buy it to the infinityexpress. New characters cant access the terramart until a little later in. Also, the infinityexpress multiplies the buying price of things by 5, so you'll have to take that into consideration if you decide to change it.
The point of the price was that the first versions would "enable" that addition automatically, so it didn't felt right to suddenly give it a high price, but a price of 0 felt also wrong for something you get at a shop They're supposed to be sold at the infinity express already, did I messed up / said otherwise anywhere?