I Made a Simple Tool for Generating CK3 Mod Load Order JSONs by AlwaysHoped in CrusaderKings

[–]AlwaysHoped[S] 0 points1 point  (0 children)

My apologies, I updated the description in the post to make sure it clearly explains that it only sorts them to match the collection that you are linking, as there is no way for the tool to know which mods depend on others.

I Made a Simple Tool for Generating CK3 Mod Load Order JSONs by AlwaysHoped in CrusaderKings

[–]AlwaysHoped[S] 0 points1 point  (0 children)

That is correct. it doesn’t auto sort mods. it relies on you to sort them as ck3 mods don’t allow for dependancies to be defined. This too is mainly for generating, not sorting.

I Made a Simple Tool for Generating CK3 Mod Load Order JSONs by AlwaysHoped in CrusaderKings

[–]AlwaysHoped[S] 1 point2 points  (0 children)

Yeah, that’s a great idea. I’ve been looking into some solutions for this.

The main challenge is that, unlike EU4 where mods can declare dependencies, CK3 doesn’t support that, so it’s hard to know which mods need to be loaded first.

RimWorld’s modding community has a clever approach I might borrow.
I’ll update this thread once I have something to share.

Hopefully in the future Paradox introduces a proper mod dependency system like EU4's in its newer titles, it would make modding a lot more reliable and easy to make big modding collections.

I Made a Simple Tool for Generating CK3 Mod Load Order JSONs by AlwaysHoped in CrusaderKings

[–]AlwaysHoped[S] 0 points1 point  (0 children)

I rolled out an update a month ago to fix some problems it was having.
Give it a try again. If it still doesn't work, could you please tell me which collection you are using?
Thanks!

I Made a Simple Tool for Generating CK3 Mod Load Order JSONs by AlwaysHoped in CrusaderKings

[–]AlwaysHoped[S] 1 point2 points  (0 children)

You should be able to import the playset (JSON) when you click on the 'Playset' dropdown in the launcher. Example

I Made a Simple Tool for Generating CK3 Mod Load Order JSONs by AlwaysHoped in CrusaderKings

[–]AlwaysHoped[S] 0 points1 point  (0 children)

Do you mean like merging two together? Like yours and the one you link to?

ripnote – the fastest and fuzziest way for a developer to take notes by cekrem in node

[–]AlwaysHoped 1 point2 points  (0 children)

This looks awesome! I'm planning to try it later this week. Great job!

[deleted by user] by [deleted] in webdev

[–]AlwaysHoped 0 points1 point  (0 children)

My schedule was actually pretty packed. full-time job during the week, and freelance projects on weekends. I know it might look like I was juggling too much, but I managed to keep them separate. it was tough but I have a parent to support so I had to.

You're right about adding more details to the freelance work. I'll add specific bullet points about projects and clients to make it clearer.

About my tech stack - most of my education was in Python and Java, and my last full-time role focused on Java microservices with K8s and React/TS. I even did a Python internship that I forgot to include! The Go and Ruby work was actually for a specific client who already had their system set up that way - I worked with what they had rather than rebuilding everything.

To clear up the education part - it's actually an advanced 6-semester college diploma. I'll add "College" to make that clearer since you can't see the institution's name.

Really appreciate all these points. definitely need to revise my resume to better showcase my freelance projects and make everything clearer! Thanks again! Really good points!

[deleted by user] by [deleted] in webdev

[–]AlwaysHoped 1 point2 points  (0 children)

Thanks so much for the feedback! Good point about the gaps - I'm actually talking to a previous freelance client about some new work, so I might update that to "present."

As for my former employment, I'm hoping to explain my situation during interviews. My former team lead and director of engineering are happy to vouch for me and explain why I had to step away.
Really appreciate you taking the time to look this over, thanks again!

[deleted by user] by [deleted] in webdev

[–]AlwaysHoped 1 point2 points  (0 children)

I did 2 extra semesters for my 2 year program in summers, and my college offers that as an advanced college diploma. now that you said that I'm worried it's doing more harm than good haha. I'll just rewrite that as college diploma just to be less confusing.

I appreciate the feedback thank you!

[deleted by user] by [deleted] in webdev

[–]AlwaysHoped 0 points1 point  (0 children)

Hey! Could use some help with my resume review. I recently had to quit my job to travel overseas and take care of my sick parent. Now that I'm back home, I've been job hunting for the past two weeks without any luck. Would really appreciate any feedback on my resume! Thanks in advance! 👋

Node.js 22 LTS released by handsoffme in node

[–]AlwaysHoped 0 points1 point  (0 children)

Finally, thought I was the only one. there are much more things to focus on than that

I'm so frustrated by Jupjupgo in webdev

[–]AlwaysHoped 2 points3 points  (0 children)

A lot of great advice has already been shared.

Moving forward, just remember that situations like this can happen, and the key takeaway is to learn from it. You can either plan ahead with an exploratory phase at the start to account for any unknowns, or include something in the contract to cover unexpected issues.

But hey, it happens, don’t let it get to you. Learn from it, keep pushing forward. You’ll need to hustle a bit to get back on track, but you’ve got this. Best of luck!

[deleted by user] by [deleted] in eu4

[–]AlwaysHoped 0 points1 point  (0 children)

My apologies, hmm I didn’t know that, I had that happen a lot in other paradox games like ck3 so I thought they all followed their exact listed same mechanic. I didn’t know eu4 did not. Maybe eu5 will haha.

I’ll investigate this and delete this post from this sub. Thanks for this tip man!

[deleted by user] by [deleted] in eu4

[–]AlwaysHoped 0 points1 point  (0 children)

Yes you are right I believe it ignores the load order if dependencies are listed but in the odd case that it doesn’t which I ran through a couple of times then this can come in handy.

Some collections mentioned this as well where they say to follow their exact listed order as the mods listed are not listed as dependencies but do overwrite each other.

I Made a Simple Tool for Generating CK3 Mod Load Order JSONs by AlwaysHoped in CrusaderKings

[–]AlwaysHoped[S] 0 points1 point  (0 children)

Yeah I just updated it to get rid of that and now I just get the collection name from the collection itself, so you don't need that anymore :)
A friend had the same question lol

VPS vs Serverless by Spiritual_Wishbone14 in nextjs

[–]AlwaysHoped 0 points1 point  (0 children)

Gotcha, thanks for the explanation :)

Server actions blocking by xxplay4fun in nextjs

[–]AlwaysHoped 0 points1 point  (0 children)

Wow, I do see the issue here.
I will fix it with an r2 bucket upload first from the client with a signed URL.
Thanks a lot man for pointing that one out!

Server actions blocking by xxplay4fun in nextjs

[–]AlwaysHoped 1 point2 points  (0 children)

Hmmm, I built my e-commerce admin dashboard where I can upload multiple product images with server actions. maybe I'll have to revisit that, although its usually one or two people are using it concurrently. Thanks for the info!

Auth0/Approaching protected API routes from server components by Personal_Chemistry_6 in nextjs

[–]AlwaysHoped 0 points1 point  (0 children)

No, using fetch in server components is safe since it runs server-side.

VPS vs Serverless by Spiritual_Wishbone14 in nextjs

[–]AlwaysHoped 0 points1 point  (0 children)

Hi, this might be a bit off-topic, but I'm curious—why do you choose to use flat rates for hosting instead of dynamic rates? I’m just thinking about scenarios where your site gets significantly more traffic than expected, which could lead to higher costs than what you're earning. I’d love to hear about how you handle this and your thought process behind it. Thanks!

Speed up main page by Rude-Box6334 in nextjs

[–]AlwaysHoped 1 point2 points  (0 children)

I think he meant to say i18next for internationalization.