rfg-modding / Nanoforge

A modding tool for Red Faction Guerilla Re-Mars-Tered
MIT License
31 stars 3 forks source link

C# Port #148

Open Moneyl opened 2 hours ago

Moneyl commented 2 hours ago

Rewriting/Porting NF again since Beeflang is a very niche and new language and less people know it. I'm concerned that it might be abandoned if the main developer stops working on it. Also, people are less likely to contribute to Nanoforge if its using some language they've never used. C# has a huge community, many libraries, and the backing of Microsoft.

Unless strictly necessary everything should be ported as-is. Improvements can come once everything is ported and working as it did before. There are few things that can't or won't be ported as is:

General plan in no particular order:

Moneyl commented 2 hours ago

Here's a list of files and their porting status. Some may not exist in the C# version:

Here's the list for the RfgTools repo: