RimWorld

RimWorld

Signs and Memorials
46 kommentarer
Mlie 23. apr. 2020 kl. 12:47 
Uploaded the fixed 1.1 version to steam and will try to keep it updated.
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2071681396
Hope this helps anyone!
Aaronthelemon 8. mar. 2020 kl. 9:04 
When you add someone as a contributor you can tweak what they're allowed todo including updates etc.
Emma  [ophavsmand] 8. mar. 2020 kl. 4:33 
Hi everyone, I just saw these comments and I just want to add, since I don't see me maintaining this any longer, I would be totally happy if anyone put up the new code on the workshop, hit me up and I will mark this ans invisible/deprecated and/or link to your submission.

Also big thanks @jtgibson, I really appreciate that you stepped up to this. I would be happy to add you as a contributor if you want (I /think/hope/ that would allow you to push updates yourself but I actually don't know too much about the steam workshop so ¯\_(ツ)_/¯)
jtgibson 7. mar. 2020 kl. 16:10 
1.1 build is now up there, too! I have less than zero inclination to upload to Steam Workshop -- my sole interaction with the WS is to download, rename, and copy loose into the Mods folder of my Ludeon/SendOwl copy -- and I don't want to step on the author's toes any more than I already have.

@_hmm: You have unlimited and full permission to take any content added in my fork, without credit. All contributions I have made are covered by the original MIT licence and can be considered to be as permissive as the public domain.

If anyone else wants to upload my fork in their own name, be my guest, but link to this page and give due credit to the original author, please!

Cheers!
jtgibson 6. mar. 2020 kl. 22:10 
Okeydokey! Looks like everything is more or less ready to roll. I'm going to have to upgrade to 1.1 to push a 1.1 build too (which I am *not* looking forward to; I'm running over 400 mods on 1.0!), but the 1.0 build is done and available for anyone at https://github.com/jtgibson01/RimWorld-Signs_and_Memorials/
jtgibson 6. mar. 2020 kl. 20:00 
Verified fixed the crash-on-load, while still retaining the mod settings (and sneaking in one more as a thank you for the mod... =)). Slipped in a French translation too because why the heck not, I had to translate some new mod settings anyway.

Still running a few last tests on the save-load routine, and I switched over to RimWorld's built-in zlib CompressUtility compression on it, since it was nearly tripling the saved bytes for a decent-sized memorial (590 bytes of base-64-encoded UTF-16 versus 221 bytes of UTF-8 -- the same string now encodes at 264 bytes), but everything seems to be working great now!
jtgibson 6. mar. 2020 kl. 11:12 
I also tweaked the perspective on the memorial, added perspective to the sign, and rastered at higher res so you can actually see that there's printed characters on the memorials and signs (I had no idea until I pulled up your vectors in Inkscape!).

Once I've run a thorough test, I'll try submitting a PR via a Github fork.
jtgibson 6. mar. 2020 kl. 11:12 
Running the old version and having no idea that this was updated, I looked into your pre-September source code and noticed the smoking gun that caused your trouble: rather than saving a static reference to your settings instance (and assigning that reference in your mod settings' constructor), you were instantiating and saving a reference to the mod settings in every single instance of your "SaM.Base" Building (Thing). To put it mildly, that was not quite the way to go about it. =)

I made a few other improvements on a quick pass through the source code, including serialising the saved data to base64 rather than reading/writing directly -- saving raw user-enterable strings makes save/load errors far more likely, especially if the user inadvertently uses a character that the save/load routine can't read. A user writing something like <YES> would also brick a savefile, for instance, since RimWorld would read it as XML.
Mistletoe The Bard 16. nov. 2019 kl. 21:24 
Sounds like a fun mod. We need a tombstone and wall version of this xD
Emma  [ophavsmand] 24. sep. 2019 kl. 13:57 
after some more great feedback there has been another update, which again, may (this time I'm a little more confident, but I know best how that is not a great indicator) fix this issue where saves became impossible to load with this mod enabled. If you had/have that issue simply removing the mod should allow you to load the world, without the stuffs though. Or this update really fixes it and it simply works.
Emma  [ophavsmand] 10. sep. 2019 kl. 17:01 
well, just to update everyone here, I did push an update that may or may not fix stuffs
Emma  [ophavsmand] 10. sep. 2019 kl. 14:48 
oof, I have to admit that I haven't played rimworld in quite a while, I did some mod testing a while back (see past comments), but it's way on the backburner...

I don't know that I will be able to do much, like I have no idea if there were any changes to rimworld that may apply here, and I don't really have much time to spare. Either way I'm definitely gonna need more info on that, a paste of the log would be super helpful, perhaps even on github instead of here.
It may well be a quick fix, otherwise it will probably mean the end of this mod (for now) unless someone else wants to pick it up.
Aaronthelemon 10. sep. 2019 kl. 14:36 
I'll add that I installed the mod through steam.
Aaronthelemon 10. sep. 2019 kl. 14:31 
Building a memorial causes a complete save corruption for me. Luckily I removing the mod removes the memorial and the save becomes playable once more.
"The" SeanMacLeod 22. maj 2019 kl. 15:55 
All the time you need, man; no use pushing a buggy mod :smile_KR:
Emma  [ophavsmand] 22. maj 2019 kl. 8:31 
Alright, I will see what I can do when I get to it, it seems feasible and useful, just need to find some time. Maybe I can borrow some inspiration/guidance from the mods you've given as examples... Still can't give an ETA though, hopefully sometime this summer...
"The" SeanMacLeod 20. maj 2019 kl. 13:06 
@Manuel
You might take a look at how @Murmur implemented his Wall Lights mod:
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=1423699208
Whether that method is compatible with yours or not, maybe worth a look? :SmileyYellowFace:
Demeggy 20. maj 2019 kl. 9:03 
No probs - recommend taking a look at the way Dubwise does his coolers - they can be placed on the same wall tile as an adjacent object, suspect its a simple Def config. Best of luck
Emma  [ophavsmand] 20. maj 2019 kl. 6:36 
Hmm, I mean, I think it would be possible to put a sign on top of a wall entity... Though I currently don't have the time to implement something like that. It's not a bad idea, though it might be a bit much to maintain compatibility with other mods. I might see what I can do in future but nothing concrete right now...
Demeggy 18. maj 2019 kl. 3:58 
Do you think there'd be a chance of getting wall signs, or are you done with this now?
Emma  [ophavsmand] 16. feb. 2019 kl. 5:57 
Okay that is wild... I don't get any error, but I have another idea... I've been doing all debugging and testing on Linux, assuming that C# will do its part...
This will take me a bit but I will try to look into this whole thing on Windows again, because there must be something I'm missing, since I have no issues with your world... Again, I'll have to set up some things but I hope to get this figured out soon...
Emma  [ophavsmand] 16. feb. 2019 kl. 5:47 
Alright, I'll give that another shot, thanks very much ^^
Shloogie 16. feb. 2019 kl. 4:50 
It does seem however that the mod behaves a bit differently based on how it is installed. When simply downloaded through steam it does cause this issue at all times. If installed manually in the Mods directory along with Core, it seems to not be affected at first, but it can, at random, corrupt the save again. I have no idea why and it puzzles me a lot.
Shloogie 16. feb. 2019 kl. 4:48 
I have reproduced the issue. Both the test save and an output_log file are in the archive below (if the link is not removed again):

https://mega nz/#!Us9zBabA!9az5_tFgH8o6CmEsqd_9vfj01RUcM-0VE1jCGG_ZPe8
Emma  [ophavsmand] 16. feb. 2019 kl. 2:36 
Hmm, so I don't know if I quite understand what you mean by updating the mod list...
So for testing, I've tried adding and removing different mods and moving the positions but so far I've not encountered an issue... Obviously when you remove this mod with memorials placed in the world, it will throw an error, but the world will still load, they will just be removed in the process.

It might help if someone with this issue could provide a corrupted save, or the full log error...
Emma  [ophavsmand] 16. feb. 2019 kl. 2:16 
Hmm, thanks for the detailed description, I'll have a look
Shloogie 15. feb. 2019 kl. 10:54 
To anyone who has a corrupted save: don't worry, it's salvagable. You simply need to open the save in any text editor and manually remove sings/memorials created on that save and it will load (without those memorials of course but there is a price to everything). You're looking for all <thing> which have SaM.Base within the definition.

Also the issue with broken saves seems to be in some way related to changing the list of loaded mods as I've tested myself.

@Manuel, if you're still doing anything related to this mod, could you please look into it? To reproduce the problem simply create a new world, make a sign or memorial there, save, then update mod list and try to load that save. It should be corrupted and generate a NullPointerException in the log file in main Rimworld directory.
Emma  [ophavsmand] 10. feb. 2019 kl. 10:31 
No, this mod contains nothing where I would say that it could cause problems with other mods
Natalo77 10. feb. 2019 kl. 9:02 
Any hard incompatibilities
"The" SeanMacLeod 18. sep. 2018 kl. 15:44 
@Manuel
:steamhappy:!
Emma  [ophavsmand] 18. sep. 2018 kl. 9:13 
Alright, took a bit longer 'cause real life is busy, but I finally got to it. Turns out some defs were renamed but now it's compatible with B19 as well ^^
Voymir Griffitz 17. sep. 2018 kl. 2:32 
I can't wait! :D Immersive and very... it's life itself. For me - neccessary as hell :). Adding to game tart flavour and inclining to thoughts (at least me : P) still waitin' for 0,19 version :) Goodluck ^^
Emma  [ophavsmand] 14. sep. 2018 kl. 0:47 
It should be, yes, but I can go look at it over the weekend. I will probably just change the version number.
NonGMOSalt 10. sep. 2018 kl. 18:25 
is this mod ok for B19
Emma  [ophavsmand] 7. maj 2018 kl. 12:30 
And this is why these comments are a really bad way of reporting issues, there is simply no way of responding properly. So please, if you ever find an issue with this mod (or any other mod at that) head over to GitHub or the forums, it really helps if users report issues. :acduck:
Emma  [ophavsmand] 14. apr. 2018 kl. 3:32 
Are you sure it's this mod, it should be very stable, maybe there is some odd interaction with another mod? I would appreciate if you could provide logs and a mod list so I can try to find the issue.
ambi 13. apr. 2018 kl. 6:37 
This mod corrupted a few of my saved games. Just a warning to everyone.
"The" SeanMacLeod 13. aug. 2017 kl. 15:59 
Just don't try to remove it from a save without deleting ALL the signs and memorials you made.
Emma  [ophavsmand] 13. aug. 2017 kl. 11:28 
Yeah, it doesn't have any changes to the base game so it shouldn't cause any issues when added to an existing save file.
Side1iner 9. aug. 2017 kl. 12:14 
Hey! Great! Have been looking for something like this for a while. Is it save safe? As in I don't have to start a new game, I mean?
ambi 20. juni 2017 kl. 1:33 
great mod. gave it a positive rating :)
caseyfloresca 6. feb. 2017 kl. 20:19 
I love this mod! It adds a feature I've been wanting forEVER, and whenever I would request it people would just say "quit being lazy and use a pen and paper!" But for many, many reasons, this mod is better than just scribbling it down. With your mod, I can easily change the order of what I type, not worry about my notes getting lost, not worry about how to organize them, etc. Thank you tons for this. I also really appreciate that you are listening to commenters' concerns about balance issues! This mod will get the best possible rating from me. :steamhappy:
Emma  [ophavsmand] 30. jan. 2017 kl. 9:14 
Ah darn, I totally forgot to properly set the beauty stat... And I didn't really consider the building cost either, I'll go tweak it a bit...

Pushing an update in a bit!
DC-23A7 "Mira" 27. jan. 2017 kl. 15:42 
dude what the heck is with your stats? it costs more to build a sign or a memorial than it does to build a wall and they're ridiculously beautiful...
Zerg620 20. jan. 2017 kl. 20:39 
I've wanted to do this SO MANY times and now I can.
caseyfloresca 20. jan. 2017 kl. 20:24 
This is a feature I've been wanting for a long time! I can't wait to see how it works out!! :)