EtiamNullam / MaterialColor

A modification for Klei's Oxygen Not Included
MIT License
10 stars 2 forks source link

Make the solution cross-platform #7

Open EtiamNullam opened 6 years ago

EtiamNullam commented 6 years ago

As the game is now out for both Mac and Linux the mod should be cross-platform too.

bsambrone commented 6 years ago

Hi Fistak - I've also been working in WPF for a ONI utility for template editing. I considered crossplat as well and sat with WPF for something quick. What platform are you considering for crossplat? My WPF skills are pretty dang outdated so I'd be curious as to what your thoughts are for an ONI-friendly crossplat framework. Maybe React Native or Electron?

EtiamNullam commented 6 years ago

@octoshrimpy mentioned that Electron would work, so I guess we could go for it. Or we can use Gtk# it seems cross-platform enough and I think it would work well together with Mono.Cecil (currently main library used for injection) these two are both part of Mono.

OlegKrikun commented 5 years ago

For Linux users - CLI is the good solution =)

octoshrimpy commented 5 years ago

hullo! I've been out of the ONI loop for a long time (rarely watch a brothgar video nowadays..) but I'm here! Electron is my preferred method for crossOS solutions, and I would love to be involved.

Thank you for remembering me, @EtiamNullam !

edit:

I am not a fan of mono, as it has weird bugs from platform to platform, and is harder to code.

EtiamNullam commented 5 years ago

@OlegKrikun @octoshrimpy Sorry, this repo is outdated, I should have closed it long time ago.

You should check out https://github.com/javisar/ONI-Modloader its an easy and cross-platform solution to modding ONI, I know electron is amazing but no app is needed... other than maybe some kind of mod manager :P

Also some of my mods were live on https://github.com/javisar/ONI-Modloader while I was absent.

Though I'm moving to https://github.com/EtiamNullam/Etiam-ONI-Modpack - a new repo dedicated to my modpack. I dont want to burden javisar anymore ;)

@octoshrimpy you can always reach me out on discord: EtiamTinciduntNullam#4455