Here's a short haïku.
JS is life. JS is death. What the fuck is yield.
Another one.
Constrict me. Let me strong. But never vary.
Oh and ...
Rimworld mod to write, read and export colony's tales.
License: MIT License
First of all, really love the mod!
However, I've found it difficult to visualize progress when starting new construction projects e.g. Building ship/new killzone
Would it be possible to attach/link to the shots generated by Progress Renderer?
When #13 will be done only
Diary should compute some Grouped Log Entry based on logs with a similar context.
For example, 4 paws discussing in a kitchen could be grouped in a "Kitchen discussion" entry.
We have to add a way to configure the paths for export per game.
Diary should have an option to export images generated by ProgressRenderer in the export file (only RTF can support this).
When there's a lot of text, user needs a scollbar to easily scroll in the text.
It would be nice to be able to record event's desc as well. For example:
[12h] Quest Available: Deserter
quest's description
[13h] Mad Muffalo
Seems like these muffalo are mad
Thank you for your patience!
I always wanted to write stories but this game writes the story for you.
Can we please import all chats that pawns had everyday this would be such a good addition to this diary mod.
Hi! I am playing with RimWar and Diary together. If I leave the setting "log letters (events)" on, it logs hidden RimWar events as well, which there's a lot of. RimWar letters don't show up on the right, but in their own little window. It would be nice if you could make them not log into the diary. Thanks!
Comment on Steam : "What could be the reason that the stories are dissapearing after few days? Using most popular perf optimizer mods." from JageriuS
Comment on Steam :
After today's update, designer shape mod was broken with this mod. sry for forgot to copy the error report. When i removed this mod, designer shape can work properly.
Each event/chat entry will have a button next to it to add the current entry to the Diary.
JageriuS on Steam : "For some reason, when saving in .rtf the Polish letters get replaced by some random signs - do You think it's fixable?"
Auto-export each day should export only the last day, but will works like the current export.
I am not sure if I am supposed to submit my issue here or elsewhere. I for some reason can't export an html file with pictures, it causes an error:
Here's PR's folder on the desktop:
Here's mod settings:
Here's what export generates (a proper html file, but pictures aren't there, seems like they do not export together with the file, no "img-0" etc in the vicinity of the html file):
It would be really helpful if there could be an option in the settings for all of the events of a day to be automatically exported on a regular basis (daily, every few days, etc. in game time) instead of having to manually export the logs/diary.
I am incredibly sorry for opening so many issues and not letting you live your best life.
But here's a problem with exported file:
Dates are in wrong order. Before PR started creating pictures, diary had only text entries, and those seem to be in wrong order, even tho in the game they are correct.
etc
Is there something I'm missing?
Idea from morryatay on Steam
Notable events are events with specific parameters and conditions.
Example 1 : if the previous action of a pawn was hunting a rat and this pawn get hurt, something like "Jim hunted a rat and ended up in a critical condition" will be added to the diary.
Example 2 : "Raided by XXX faction - we lost 4 good people" when raided by XXX, raid finished and 4 paws died.
I have to take a look to the Rimworld event system to check how events are set to done, how I could get previous action before something happen, and how to write translations with custom parameters.
If this is feasible, we'll use something like this pattern to add a new notable event request :
## Conditions
- Pawn previous action was hunting
- Pawn faint
## Output parameters
- <animal_hunted> : animal targeted during pawn hunt
## Output
"Jim hunted <animal_hunted> and ended up in a critical condition"
"Jim tried to hunt <animal_hunted> but got hurt during a tough fight."
System will accept multiple outputs for a notable event to create a diversity in sentences written in Diary.
When there's multiple outputs, the system will choose one randomly.
The purpose of the grouped log entry is to aggregate some entries into one.
The idea is proposed in this comment.
Examples:
- colonist ranged combat log entry X animal as target = hunting activity
- colonist any combat log entry X another human = duel
- several colonists combat log entries X several targets = shotout
It needs a rework of the data storage model, because the storage is currently a Dictionary<string, string>
(see this line). Adding a proxy object before the string
entry could solve easily the problem.
It also needs a refresh of the UI : we cannot manage Grouped Log Entry with a simple text area. Maybe we can replace the text area with a list of grouped entry and texts, but the UX will be sharper.
Maybe we can implement something like Code Folding in text editors which can solve the problem.
Zoom has been tested on small dev maps, but when tested on real map (275x275), user can't zoom enough.
The zoom computation ratio must be computed differently with the size of the image loaded.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.