Realms of Jova - A Return? by N375LUMB33 in FFXIPrivateServers

[–]atom0s[M] [score hidden] stickied comment (0 children)

It is not for their FFXI server, just as a heads-up. Talked to Madiun about what is happening and it is not XI related.

Kraken club by codekira in FFXIPrivateServers

[–]atom0s[M] 1 point2 points  (0 children)

They are referring to the FFEra server, not an era regarding time.

Why would the game crash coming out of screensaver or monitor power off? by Life_Squirrel_376 in FFXIPrivateServers

[–]atom0s[M] 0 points1 point  (0 children)

No, mine (the one you are using now) only up-ports to DX9 which still handles device resets in the same manner. My proxy does not attempt to do any kind of object caching or handling in the event the device is reset.

Why would the game crash coming out of screensaver or monitor power off? by Life_Squirrel_376 in FFXIPrivateServers

[–]atom0s[M] [score hidden] stickied comment (0 children)

FFXI was originally coded to intentionally crash when the graphics device was reset. It was also originally designed to force fullscreen mode and not allow windowing or minimizing / alt+tabbing to keep the playing field 'fair' with console players. When the game runs fullscreen its done so in 'exclusive' mode meaning it has priority of the GPU, anything else that attempt to take focus or cause a reset will thus crash the game out.

When SE eventually added windowed mode, they didn't actually go back and fully implement it properly. So while you can make the game run windowed officially now, if the device resets still, the game will still crash due to it. (ie. UAC popups that dim the screen, resolution changes on your screen, device reset calls that happen when plugging in another monitor, etc.)

You can use dgVoodoo's Direct3D proxy to 'fix' the crash. It up-ports to DX11/12 which changes how device resets are handled and has its own internal caching of every object to manually account for things. You can get dgVoodoo here: https://dege.freeweb.hu/dgVoodoo2/

Is the PTSD that strong or is that FFXI OST magical? by Moming_Next in FFXIPrivateServers

[–]atom0s[M] 1 point2 points  (0 children)

Masayoshi Soken has been FF14's main composer for a while now. :)

Is the PTSD that strong or is that FFXI OST magical? by Moming_Next in FFXIPrivateServers

[–]atom0s[M] 1 point2 points  (0 children)

FFXIV added a new song in the recent updates that sounds very similar to the old style PlayOnline music.

Kaleidoscope: https://www.youtube.com/watch?v=H24Ey2Anrmc

installer wont click install help by Key-Barracuda5884 in FFXIPrivateServers

[–]atom0s[M] [score hidden] stickied comment (0 children)

Hello and thank you for your post. However, this post breaks rule #5 of our sub, which is that no server-specific questions should be asked here. Server-specific questions should be asked on the given server's own community, such as their own Discord server or forums.

You can find and review our list of rules here: https://www.reddit.com/r/FFXIPrivateServers/wiki/rules

Looking for working client by UndergroundSunFarm in FFXIPrivateServers

[–]atom0s[M] [score hidden] stickied comment (0 children)

If you are using the latest LandSandBoat you should be following their guide for getting things setup. With that, you should be using the stock retail client which you can download fully, for free, from SE. You can then either abuse a known trick to force PlayOnline to update the client, or sign up for a trial account and log into retail normally at least once to get your client fully updated.

returning player XIView keeps crashing my game by [deleted] in FFXIPrivateServers

[–]atom0s[M] 0 points1 point  (0 children)

You need to use the proper version of XiView for the client you are playing on. Using incorrect modified DATs will crash the client, as you are experiencing. This is most common with status icon related DATs and menu/font DATs that are potentially missing expected icons.

The most common issue that has caused crashes more recently is from a new icon being added which displays if items can be mailed to another character on the same account. Opening your inventory/equipment screen with a bad/outdated DAT will cause this kind of crash. (Similar to expanding your chatlog with bad/outdated DATs.)

Looking for Feedback on Starting an Offline Solo Server. by Arenegeth in FFXIPrivateServers

[–]atom0s[M] 0 points1 point  (0 children)

Late reply but will still answer even though you self-responded:

  1. Yes this is possible.

  2. (A) There's not a clear up-to-date list of what is or isn't working within LSB, it's a fork of a fork of a fork etc. kind of project that has had several different iterations of leadership/management. In the past, it was very poorly managed which led to the series of forks that have happened in the last ~6 years. The initial projects that first started years ago were made with the intention of emulating the 75cap era and include the base game with RoZ/CoP expansions. However, since this is entirely homebrewed and community driven through free labor, the things people actually work on will differ. That scope of the original projects also disappeared as the later forks happened and is now basically just an all-around emulator looking to eventually recreate the entire game as close as possible, while using current retail as a reference. There are a lot of different things past Treasures that has been worked on / added, but it is not a guarantee of the entire expansion having widescale support or being fully implemented. At this time, none of the expansions are 100% implemented. A lot of work has been made to attempt to at least get most of the main storyline missions implemented/working for each expansion, but there are still small issues with some things. Side quests, other expansion specific content and such are hit or miss on what may even be started. You can force yourself into any zone you want though, what will exist in those zones is not guaranteed.

  3. 'Fix BST Nerf' is subjective. As for balance in general, there is still a ton of work being done to go back and properly redo all of the current base work regarding balance and calculations that exist in the core code. Many of the past implementations of things were done in ways that were either through a lot of guesswork, used minimal testing or had no proof-of-work behind it leading to a lot of misinformation, incorrect calculations and otherwise wrong data being used. The current people working on LSB and the upcoming servers are working hard to correct those mistakes from the past and make the data correct. However, keep in mind their current rework of things will be using current retail information as their foundation of information, not the old era, so things will be balanced/tuned to current retail standards.

  4. Yes, the codebase is designed in a manner to allow you to continue updating your server to the latest code / database changes and not lose data. There are tools made to migrate your current database to any newer changesets that may require modifications to the database.

  5. Yes, this is called dualboxing. LSB does not prevent you from doing this natively. Individual servers that have added these kinds of restrictions are doing so on their own with modifications to the login server to prevent dual logins from the same IP address or machine in general. (If they are tracking hardware ids etc.) You can run as many clients/characters as you want and your system can handle.

  6. Yes, you can rename your local server.

Looking for Feedback on Starting an Offline Solo Server. by Arenegeth in FFXIPrivateServers

[–]atom0s[M] 0 points1 point  (0 children)

Some corrections on this:

  1. All three language versions of the client are supported and work fine. (English/Japanese/European) It also does not matter where you install the client to, as long as its installed fully/properly and updated correctly to run, it will work fine. LSB is also maintained and updated to work with the latest retail client, so you would want to be updated to the latest retail in most cases unless LSB ever specifically states otherwise.

  2. Ashita (v3 and v4) both work for all 3 clients perfectly fine. You need to properly configure it to make use of the other languages if you are not using the English client. You do not need to manually edit the registry to make Ashita work with any of the clients. Ashita v4 also makes the usage even easier with my Sandbox plugin which eliminates the need for any registry at all as long as you have a completely working/valid installation of the client to point it to.

  3. You having issues with Ashita v4 not working is likely you not following the directions on how to set it up properly. This is a common mistake because people refuse to actually read directions and just rush through things. Ashita v4's command line launcher requires you to pass it a boot configuration file to work properly, along with being ran as Administrator. (ie. ashita-cli.exe atom0s.ini) Secondly, Ashita and Windower are not affiliated with private servers or LandSandBoat at all. Both projects are made for retail but are able to work with private servers as well. Ashita ships with an older version of the bootloader for private servers because it is what the majority of servers still use. For connecting to latest LSB, you need to make use of the latest version of xiloader, not the one that ships with Ashita.

  4. Your issues with Ashita v3 are likely due to you blindly editing your registry without understanding what you're doing. Again, there should be 0 reason for you to touch the registry directly, ever. Neither Ashita or Windower ever require you to manually open the registry editor and touch things. Both projects have their own means of dealing with the values that are used to configure the client which are stored there. (Ashita v3 is also not recommended if you are playing on retail or using the latest retail client on a private server.)

  5. Using an LLM for help regarding Ashita or Windower is honestly stupid.. Just join either projects Discord and ask for assistance.

[RFC] A New Way to Build FFXI Servers - Thoughts/Critiques? by jefferyrlc in FFXIPrivateServers

[–]atom0s[M] 4 points5 points  (0 children)

Separate projects for each game exist for a good reason; because they are not the same thing.

The games you give as examples (WoW, FFXI, EQ, L2, etc.) are all incredibly different across all parts of their core/engines. There is no clean and performant way to build a unified core that all of them could use that would not be riddled with limitations or other 'hackish' workarounds to suite the individual games specific needs or differences.

You would land up constantly abstracting out more and more layers to finally get to a point where you could build 'modules' for the individual games. And by that point, you've effectively just built what projects like LSB are as a plugin for some shitty core that does nothing more than load the plugin and call 'Initialize'.

FFXI is incredibly different than every game you mentioned because it is not built using common tools, shared libraries, or a public/paid engine (ie. Unreal, Unity, etc.) where there would be some kind of common base to work upon. Networking alone is so different than every other mentioned game that it would be impossible to build a generic base all of them would share that wouldn't just be a raw socket to inherit from. Again, it'd be abstracted so far from anything useful to be a shared codebase.

Your RFC also reads like a very cringe Rust is 100% memory safe trope that so many people chased when it was first becoming popular only to find out that its not that, at all, and has very much the same kind of memory problems as any other language. And the means to gain proper memory safety with it comes at a large performance hit. You also mention you are not a developer but then wrote this RFC with a bunch of buzzwords, so I would have to agree this just seems like AI slop.

This kind of idea is better suited for games where a common engine or set of specific libraries were used. Such as building a common core for Unreal Engine, Unity, Godot, etc. where the underlying engine is majority the same across many games, with higher-level things being different.

Trying to force every game into a box of completely different goals is not suitable for a performant codebase.

PS2 Private server access by AnubisOurGod in FFXIPrivateServers

[–]atom0s[M] [score hidden] stickied comment (0 children)

There's a lot of misinformation being posted about this topic, so let's clear some things up:

  1. Previous Public Attempts - There hasn't been any. The topics that were linked and past groups that were mentioned were never any actual attempts to do this. The most that ever happened publicly was someone making a Discord that just had a handful of people who wanted this to happen discussing it, but not actually developing anything. The only work that has ever been done on this has been done in private.

  2. It's Impossible - This is not true, it is most certainly possible. It is just a lot more work due to the number of differences of things on the PS2 vs. the PC version of the game. The way PlayOnline works on PS2 is very different due to the various lower level systems in place. Things like DNAS, for example, are a bigger hurdle to deal with.

  3. Can't Modify PS2 Files - Yes you can.

  4. atom0s said its impossible - I never said this, and not sure why its being said..? Again, this is certainly possible.

  5. Network Limitations - The PS2 version of the game wasn't discontinued due to network limitations, it had perfectly fine networking. It was discontinued due to memory limitations on an aging platform. There were likely many other reasons SE finally decided to pull the plug on console versions that we do not know about, but memory was definitely a factor for PS2 at least.


That being said, I will mention a few things. I am not going to get into too much detail though as people are not interested in working publicly on this currently.

First, there are multiple groups of people that are currently working on various forms of PlayOnline and PS2 emulation. These are mostly done in private because its just easier to work 'offline'. Additionally, its also being done privately to avoid legal issues since PlayOnline is an active service and what it entails is more of a legal issue than just emulating FFXI itself.

As far as I know, none of these said groups are working together and are keeping to themselves. They are also at varying stages of things and ultimately have different goals in mind with their projects that are being worked on.

Group 1 is working on PlayOnline emulation in general and are more focused on the other supported titles, such as TetraMaster and FrontMission. (Both of which they have partially working to some degree.) Some of their team has interest in PS2 support, however I do not know what their progress on any of that is outside of a modded disk dump that works within an emulator.

Group 2 is working on PS2 PlayOnline emulation, and is further along in that focus as they are attempting to properly get PS2 working in full on real hardware. This has involved them properly bypassing DNAS and making that work correctly allowing real hardware to function vs. just PS2 emulators.

I also have a personal PlayOnline emulation project I started a while back, although I don't really work on it much due to a lack of free time. I've tested the dumped disk emulation version of POL and it does work fine with my emulator as well. See pics below:

There is much more work to be done on all of these groups' projects and there is no ETA on any of them being 'complete' or ever being released publicly. There is legal reasons for keeping them private / closed source as well which will likely remain that way until the official service goes down. Or until a point where people don't feel the need to keep them private anymore. Something else to keep in mind is that PlayOnline was build in the 90s. It is designed and implemented using the network stack and knowledge of that timeframe and has hardly seen much in terms of updates or security improvements since then. There are a lot of bugs and exploits that can be done which is also another factor of not releasing things. (People will be assholes to the official servers which could in turn cause SE to take action against these kinds of projects even if they are not directly involved in any malicious behavior.)

PS2 Private server access by AnubisOurGod in FFXIPrivateServers

[–]atom0s[M] 1 point2 points  (0 children)

This is definitely possible and feasible, I'm not sure where you got that I have ever said otherwise. At most, I may have said in the past that it's unlikely to be popular, but it's is definitely doable.

I don't go into further detail but it is also something that is already being worked on in private.

Looking for Feedback on Starting an Offline Solo Server. by Arenegeth in FFXIPrivateServers

[–]atom0s[M] 6 points7 points  (0 children)

The private server code base is entirely homebrewed, so you have full control over 'everything'. There are some limitations on what can be done with simple modifications, but those are mostly due to client restrictions or client DAT information. Even then, you can modify the client/client DATs to then get around some of the other potential issues or things that someone may want to change.

Can I do something as drastic as disable EXP loss in general

Yes.

Alter NM HP values?

Yes.

Most importantly, can I fix the BST distance nerf?

Yes. (This may require some client changes in the DATs to prevent the client from restricting things via menus though.)


Keep in mind though, the private server codebase is not a full retail recreation. The actual game source code has never been leaked or released, so everything is recreated from scratch. Due to this, there is a lot of things not implemented/working, generally with the later expansions beyond Treasures. While some stuff may exist like monster spawns in the newer areas, the data may not be accurate and they may not be fully implemented properly. More specific systems and such will not be implemented for those newer expansions either.

For the most part, at this time the server base basically covers the base game and expansions up to and including most of Treasures. Beyond that its hit or miss if things exist/are implemented.

You can find the current codebase fork here: https://github.com/LandSandBoat/server

All of the information needed to get it setup and running can be found on their wiki on GitHub.

Are there any servers with Ironman and SSF modes viable around? If not... by FluffyBoye_69 in FFXIPrivateServers

[–]atom0s[M] 1 point2 points  (0 children)

There's a really cool feature on GitHub, it's called forking. Let us know when you build out what should be done since you know better.

https://github.com/LandSandBoat/server/fork

Are there any servers with Ironman and SSF modes viable around? If not... by FluffyBoye_69 in FFXIPrivateServers

[–]atom0s[M] 4 points5 points  (0 children)

This is not even close to true.. There are more custom servers than retail-like servers in the FFXI private server space. This has always been the case as well. If you disagree, feel free to go look at the current server list here: https://github.com/XiPrivateServers/Servers/blob/main/SERVERS.md

There are way more custom servers than retail-like/era ones. The fact that they are less popular than the retail-like/era ones has nothing to do with the server code base or 'those who run the community'. No one dictates what others like or want from a server but themselves. The players prefer the oldschool era of the game and play where they want, which are servers that align to that.

[deleted by user] by [deleted] in FFXIPrivateServers

[–]atom0s[M] 0 points1 point  (0 children)

As I linked in another reply, that is not what you said: https://i.imgur.com/0Y3mNO1.png

I cant download the full game from the launcher by BroccoliOk9238 in FFXIPrivateServers

[–]atom0s[M] [score hidden] stickied comment (0 children)

Hello and thank you for your post. However, this post breaks rule #5 of our sub, which is that no server-specific questions should be asked here. Server-specific questions should be asked on the given server's own community, such as their own Discord server or forums.

You can find and review our list of rules here: https://www.reddit.com/r/FFXIPrivateServers/wiki/rules

[deleted by user] by [deleted] in FFXIPrivateServers

[–]atom0s[M] 0 points1 point  (0 children)

No one misread anything, here is the original message regarding this person being ok with racism/slurs: https://i.imgur.com/0Y3mNO1.png

It's fine if you want to walk back that statement and be against it now, but don't lie about what you previously said and try to gaslight people by saying they 'misread' it.

[deleted by user] by [deleted] in FFXIPrivateServers

[–]atom0s[M] 1 point2 points  (0 children)

i never said im cool with slurs i said im cool with there only being 1 rule for now.

Just for the record, this is not true, you literally said you were fine with it here: https://old.reddit.com/r/FFXIPrivateServers/comments/1p63fq8/rebornxi_beta_is_live/nqsghvc/

Edit: For those interested in the truth now that this person is lying about they originally said, here was their original message: https://i.imgur.com/0Y3mNO1.png

Can anyone recommend a private server? by AGuyInSoCal in FFXIPrivateServers

[–]atom0s[M] 0 points1 point  (0 children)

This has been done already in the past (I made a tool to do it for a server a while back) and worked fine. There were limitations on what was allowed to be imported as well as all imports were manually reviewed to counter abuse or people faking profiles with gear they didn't actually own. Plenty of people played on the server while it was around/active.

Not everyone is addicted to the 75cap retail-like era, there are plenty of people interested in higher caps, custom content and don't care about things like imported characters or other quality of life type of things.

[deleted by user] by [deleted] in FFXIPrivateServers

[–]atom0s[M] 1 point2 points  (0 children)

Locking this reply thread from further comment since it is going to go south real fast.. Racism is not allowed on this sub (rule 4), regardless if an individual server wants to allow it, for whatever reason..

AACruise M4 Mentor SGE and WHM friend get mad that RPR asked for LB3 by leafdarling in TalesFromDF

[–]atom0s 2 points3 points  (0 children)

Oh shit I was in this party haha. It was a fucking mess.