I would love to bring it back
When I left I didn't think I would come back so I deleted my account. I think my team have also left permanently. Either way they won't be coming back. I need to find new people
I never looked into it but I bet there are forum threads on F95 for finding people to help you. Would be amazing if possible because OD was one of my favs, started getting real good when you guys unfortunatly had to stop the project.
Also try some Discords of other devs for example, I bet you guys had some contact with others devs.