Author Topic: FOClassic server example.  (Read 28763 times)

FOClassic server example.
« on: March 04, 2019, 09:06:06 pm »
FOClassic server example based on FOnline Reloaded

Repository with base server setup for anyone interested in trying FOClassic out: PReloaded

Repo is merged with FOClassic DEV branch at commit b1c822c
It will be updated to keep up with FOClassic progress.

Use as you want as long as you stick to FOClassic GPL licence and mention Nevada Band Studio if you decide to keep Fallout of Nevada content in your project.

Re: FOClassic server example.
« Reply #1 on: March 22, 2019, 09:06:57 pm »
Wow, thank you very much for this fancy tool. My two suggestions:
- clean up the client (frm zips)
- remove Fallout Nevada content, keep only standard Fallout/Reloaded's assets

Re: FOClassic server example.
« Reply #2 on: March 23, 2019, 12:23:29 pm »
- remove Fallout Nevada content, keep only standard Fallout/Reloaded's assets
And what's the point of this suggestion? Saving few MB of RAM?
First. Prototypes are 100% compatible with Reloaded S2 SDK.
Second. Nevada Band team approved this content in FOClassic.
Third. Nobody forces anyone to use this content in your FO-game.
Fourth. You can remove it easily on your own by removing proper arts/packs/tiles/(music?) and range of prototypes.

Re: FOClassic server example.
« Reply #3 on: March 23, 2019, 12:46:55 pm »
Developers who want to use additional content Nevada or any custom content such as AoP/Desert Europe/FOnline2/Tactics assets should do it on their own. In my opinion FOclassic and related projects should only consist of standard Fallout's assets. Nothing more, nothing less. Keep it simple, clean, high quality and don't put unused assets.

Third. Nobody forces anyone to use this content in your FO-game.

Simply remove the content for main repository, so people don't need to lost transfer for downloading unused custom assets. Host it somewhere else, provide optional url. Easy, clean and nobody forces anyone to download what they don't want (not need to do extra actions).

Re: FOClassic server example.
« Reply #4 on: March 23, 2019, 01:32:23 pm »
Developers who want to use additional content Nevada or any custom content such as AoP/Desert Europe/FOnline2/Tactics assets should do it on their own.
But you want to speak for developers? What I know is that you're not developer, but for example I'm and mojuk too.
In my opinion FOclassic and related projects should only consist of standard Fallout's assets. Nothing more, nothing less. Keep it simple, clean, high quality and don't put unused assets.
Remove all packs then and apply critter and master dat archives from Fallout 2 only. This is not strictly equal to any FOnline game and will be clean.
Simply remove the content for main repository, so people don't need to lost transfer for downloading unused custom assets. Host it somewhere else, provide optional url. Easy, clean and nobody forces anyone to download what they don't want (not need to do extra actions).
And for you - you're not forced to do anything even as you said download something what you don't want to have, but still omitting the continuous suggestions and comments you can do something on your own, for your self.
As far I remember you already asked here on this forum how to remove content from 2238 or Reloaded and you've got the proper tips. From that time you should get the skills for making it quick in some smart way. Also what I know you didn't make any part of work in this clean SDK pack, but you want to decide what should be there or not.

Re: FOClassic server example.
« Reply #5 on: March 23, 2019, 02:09:24 pm »
I know your posts on Reloaded's and as I expected here - when somebody says something different than your vision, you start personal attack. I wonder why you didn't use red color somewhere as you do. Slow down, don't attack anyone every time like toxic person. I said IN MY OPINION custom content shouldn't be included in toolset repository. Simple fallout.dat would be enough and everyone doesn't need to pull unused arts every time. Instead of downloading toolset and running, somebody will download, remove and then run. 3 steps instead of 2. 2 steps are better solution, less network traffic, faster downloading.

And don't say something about people when you don't know what they do. I don't want to talk with man or woman who judges and draws conclusions without even knowing what is happening. Respect people from this sad & small community.

Anyways I don't want to start pointless conversations because I am too old for this, I don't want to argue and I respect people... until someone pisses me off.
« Last Edit: March 23, 2019, 02:12:06 pm by testerDEV »

Re: FOClassic server example.
« Reply #6 on: March 23, 2019, 05:37:21 pm »
I know your posts on Reloaded's and as I expected here - when somebody says something different than your vision, you start personal attack. I wonder why you didn't use red color somewhere as you do. Slow down, don't attack anyone every time like toxic person.
Okay... I wrote this today, but I can do it one more time, in red color, for you and applies to recent my posts at Reloaded's forum.

Sharing the sources of active games, and here not only of FO games will not serve anything good for players or developers - it just hurts. The example doen't need to be looked at far - the people analyzed the current Reloaded's code and knew where specified items were dropped/spawned, at what moments, what types character to take, or how to make a shit to other players or whole game. Another example is my Aftertimes, where you could see how the "experienced" fixers have introduced "balance" changes, which later turned out to be not thought over or well calculated, and reminders for such people come to naught and end up with a loss of nerves. FO is such a complex game that you need to have technical knowledge and, most importantly, an idea of ​​how it should work. Unfortunately, the group of such people is very narrow and believe me that the guy who asked for a sources doesn't count towards it. Sharing existing sources of FO not only harms this particular distribution, where the source comes from, but in the future it can deter other (potential) players of all FO games, what neither me, Kilgore, Wesan, Skykast, AoP Team and many others not listed we just don't want.

If someone see something personal here then... I don't know.
Anyway... Nobody forbids you to use current SDKs, update them (if necessary) to revision 412 or FOClassic and present your own solutions there. In time when Aftertimes S2 SDK was releasing there wasn't any engine source release and any operation at executables was made on the debugging way. Now you have the easier way, but first you must know the basics like how to add/remove contents from "example".

I said IN MY OPINION custom content shouldn't be included in toolset repository. Simple fallout.dat would be enough and everyone doesn't need to pull unused arts every time. Instead of downloading toolset and running, somebody will download, remove and then run. 3 steps instead of 2. 2 steps are better solution, less network traffic, faster downloading.

You are trying to make this about me?
Developers who want to use additional content Nevada or any custom content such as AoP/Desert Europe/FOnline2/Tactics assets should do it on their own.
There're some differences between what devs should do and your opinion.
Another thing - this is an example of apply the content, not inseparable part. It takes few MBs more. What about the uploads of finished client, which will be ready to download? What about the server and managing of it? Don't you care about it here? These few MBs of data are so important then? I don't think so. And you?

And don't say something about people when you don't know what they do. I don't want to talk with man or woman who judges and draws conclusions without even knowing what is happening. Respect people from this sad & small community.
Everywhere you go and not just in the virtual world people will ask about what you've made, not about what you actually do.

Anyways I don't want to start pointless conversations because I am too old for this, I don't want to argue and I respect people... until someone pisses me off.
This discussion is not pointless and should dispel any doubts on this topic. I'm old guy too, close to 40. I did a little work at FOnline and I'm happy to continue. If I'm in opposition to something, it means that I have specific reasons. I have never offended anyone. At the most I am persuading or encouraging to learn. Does it make me toxic? Does it start pissing you off?

Offline Lexx

  • Rotator
  • Mexican Apple Thief
Re: FOClassic server example.
« Reply #7 on: March 23, 2019, 11:12:20 pm »
Quote
custom content shouldn't be included in toolset repository

I agree. If you keep adding stuff like that, you'll start cluttering again.

Re: FOClassic server example.
« Reply #8 on: March 24, 2019, 01:37:44 pm »
Devs started sharing their work to others. Their maps can have normalized prototypes on each project then and IMO it can be started from this point. For example maps from FOnline: Aftertimes are not compatible with this pack (the map-pack with with repided prototypes it is already done, but not shared for now).

An example from yesterday's evening:
KompreSor is working on squared map of Vault City. Missing arts drawn for around grounds near entrance to the Vault 8's mountain which were needed for it were placed at FOAT's prototypes (and also in current pack of FOClassic server example). It was fully enough when I just sent the part of this map to him and told that where he should look for missing prototypes.

Look how much time developer has saved here, when he didn't need to worry about prototypes.

Going this way, I see here a cleaner situation than cluttering.
« Last Edit: March 24, 2019, 01:51:51 pm by remake »

Offline C4N

Re: FOClassic server example.
« Reply #9 on: July 23, 2019, 10:47:38 am »
I'm trying to make this example to work without success, this is a strange issue; mouse pointer doesn't shows on the client

Re: FOClassic server example.
« Reply #10 on: October 11, 2019, 03:48:57 pm »
I'm trying to make this example to work without success, this is a strange issue; mouse pointer doesn't shows on the client
obvious lack of fallout.dat

Re: FOClassic server example.
« Reply #11 on: June 04, 2023, 07:53:48 pm »
Hi, i wanna test that server example & some other little features on it, but seems github not allow me to download client files normally, can you load they to GDrive or something elsewhere?

Offline Slowhand

  • Go for the eyes, Boo! Go for the eyes!
Re: FOClassic server example.
« Reply #12 on: June 04, 2023, 10:54:06 pm »
https://fodev.net/forum/index.php/topic,30344.0.html

If github doesn't allow to download a bigger file, for example base.zip via command because of LFS quota exceed, you can try download from github website, there find the missing file and download only that one. That usually works. If you try to download whole project as zip, it might exclude it.

If you want to try out the BNW version, here is one of the later versions google drive: https://drive.google.com/file/d/1nTYcoO18Bz54cMojkAuiCfD5Se-pZF9j/view
This version contains FOClassic + PReloaded + Some additions (BNW) and good old S2 from Reloaded (maps, quests, etc) but mechanics are as of PReloaded (S3 of Reloaded)

If your problem is that fallout.dat is missing, you can download S2 from Reloaded forum and copy it over from there, or any other versions of FOnline.

Re: FOClassic server example.
« Reply #13 on: June 05, 2023, 10:43:20 am »
you can try download from github website
Unfortunately files still broken, i'll try to use BNW files to run PReloaded, thanks for help.
UPD. - Yeah, idea with take files from BNW is works, thanks again!
« Last Edit: June 05, 2023, 10:48:15 am by APA MK2 »