M-griffin / Oblivion2-XRM

Oblivion/2 XRM BBS Software
Other
89 stars 13 forks source link

Please make clear how to run or install on Windows #220

Open infrachris opened 4 years ago

infrachris commented 4 years ago

I was an obv/2 sysop back in the day, and connected with the original developer a few years back. Amazing project you have here, and how cool to bring back this nostalgic software. Back in the day it was beneficial that many of the best BBS software's had a fairly high technical barrier or entry, but I don't know that to be beneficial at this point in time. I know to a software developer it seems beyond obvious how Obv/2 XRM is ran and installed, but it's not (I've programmed in many languages but have never used GitHub as a repository). Please make it so it's clear how to run/install XRM, or if the answer is it has to be compiled to run on Windows, how do you do that? The readme says this "Oblivion2-XRM Data File(s) are auto-generate the first time the program is executed." But how does one execute the program? I'm sure whoever reads this will immediately think "oh what a total idiot, it's so obvious", but that thinking is driving a bigger problem in the tech space that I won't get into here.

M-griffin commented 4 years ago

Hi Missilelaunchr - Thank you for your Interest and taking the time to open a ticket. There are a few things to note.

  1. The project is still in preview / demo status. There has not been any official releases as of yet. And for this reason there has not been a WIN32 binary or packages created yet.

  2. The source is open and anyone is free to install Code Lite - install dependencies and compile their version to tinker or see how everything works under the hood.

Between work and school at nights - the project has been going slow and much of the core functionality is set. There is a new for designing and implementing a lot of the user interfaces left to do. However, since there is some interest I'm happy to ZIP up my local folder (Win32 Executable) with data, menu, and prompt files so anyone can run through the preview. There is not much there, but you can do the follow:

  1. Signup as a new user, This is required for all first time installs.
  2. You would have to open the database and set user to 255 SysOp Level though (SQLLite Database)
  3. You can browse different menus, most meny options are not implemented.
  4. SysOp Menu, - Some editores are completed
    • User Editor, Menu Editor, Level or Conference editor.. I have to look back where i left off.
    • WIP for Message Editor which can be accessed from the Matrix menu for debugging,, but way incomplete. - I think CheckPassword is overridden right now for testing purposes.

I can get a link added here with a file download in the next day or so with some quick doc's. Hope this answers your questions. Let me know if you need anything else.

infrachris commented 4 years ago

Thanks so much for your reply and taking the time to explain things. If it's helpful, I do happen to have all the Oblivion/2 menu sets going back to the 1.0 or potentially before 1.0, through to the latest official release. Every major release would launch with a new menu sets, and none of the prior ones, so at one point in time I installed every version and upgraded to the next in order to get every menu set.

On Sun, Jan 19, 2020 at 9:54 PM Michael Griffin notifications@github.com wrote:

Hi Missilelaunchr - Thank you for your Interest and taking the time to open a ticket. There are a few things to note.

1.

The project is still in preview / demo status. There has not been any official releases as of yet. And for this reason there has not been a WIN32 binary or packages created yet. 2.

The source is open and anyone is free to install Code Lite - install dependencies and compile their version to tinker or see how everything works under the hood.

Between work and school at nights - the project has been going slow and much of the core functionality is set. There is a new for designing and implementing a lot of the user interfaces left to do. However, since there is some interest I'm happy to ZIP up my local folder (Win32 Executable) with data, menu, and prompt files so anyone can run through the preview. There is not much there, but you can do the follow:

  1. Signup as a new user, This is required for all first time installs.
  2. You would have to open the database and set user to 255 SysOp Level though (SQLLite Database)
  3. You can browse different menus, most meny options are not implemented.
  4. SysOp Menu, - Some editores are completed

    • User Editor, Menu Editor, Level or Conference editor.. I have to look back where i left off.
    • WIP for Message Editor which can be accessed from the Matrix menu for debugging,, but way incomplete. - I think CheckPassword is overridden right now for testing purposes.

I can get a link added here with a file download in the next day or so with some quick doc's. Hope this answers your questions. Let me know if you need anything else.

  • Michael

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/M-griffin/Oblivion2-XRM/issues/220?email_source=notifications&email_token=AAR6XQPJTJWFETEYBVX6DSLQ6U4B5A5CNFSM4KI3MYJKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJLN4WY#issuecomment-576118363, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAR6XQJOW4I6GM7W7TFJF3DQ6U4B5ANCNFSM4KI3MYJA .

M-griffin commented 4 years ago

Very cool, Right now I have the main template working in the TEXTFILE folder for default menu's. GENSRT, GENMID, and GENEND. If you can replace this set of (3) ANSI's with and of the menu sets and it should work out of the box. I plan to also add the library parsing for the menu/stat sets compiled to a single file when I get more time as well. My Email is mrmisticismo@hotmail.com feel free to shoot them over anytime and i'll make sure to include them.

M-griffin commented 4 years ago

https://drive.google.com/file/d/1QTllNcAoNK4AlecfZWIYNyvtiAKwj0rd/view?usp=sharing Google Share for Preview if anyone is interested. Not much to see but can tinker with.

infrachris commented 4 years ago

Thanks for packaging up the project for me, appreciate it! I'll shoot you the menu sets once I can remember how to locate them, I'll try those locations you mentioned as well. My 16 year old self knew how to mod Obv/2 quite well but its become a distant memory, maybe one that will start coming back hopefully. Curios what inspired you to pursue this project?

On Sun, Jan 19, 2020 at 10:34 PM Michael Griffin notifications@github.com wrote:

Very cool, Right now I have the main template working in the TEXTFILE folder for default menu's. GENSRT, GENMID, and GENEND. If you can replace this set of (3) ANSI's with and of the menu sets and it should work out of the box. I plan to also add the library parsing for the menu/stat sets compiled to a single file when I get more time as well. My Email is mrmisticismo@hotmail.com feel free to shoot them over anytime and i'll make sure to include them.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/M-griffin/Oblivion2-XRM/issues/220?email_source=notifications&email_token=AAR6XQJSMJUG4XQ3GSRMLB3Q6VAZBA5CNFSM4KI3MYJKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJLQGXA#issuecomment-576127836, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAR6XQN452FJCCPEKJ7CKYDQ6VAZBANCNFSM4KI3MYJA .

M-griffin commented 4 years ago

Sure no worries- Sorry been super busy lately so haven't jump on much to do anything other then homework lately. What inspired me, guess my 14-16 year old self always wanted to write a bbs then and so on and off I've been coding things here and there and Oblivion/2 was always my favorite at the time. And for a long time it was abandoned so i decided to try my hand at recreating and improving on it. Hopefully can get a release out there - but still lot left too do, just time is always a constant bugger.

M-griffin commented 2 years ago

Going to Mark this Work In Progress.. I'm working on organizing things a little better along with documentation.