Jump to content

Proutbedaine

Members
  • Posts

    8
  • Joined

  • Last visited

Reputation

0 Neutral

About Proutbedaine

  • Rank
    Rag Rappy
    Rag Rappy

Profile Information

  • Gender
    Male

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. The amazing @Ender replied to me on discord with these answers! I'm very grateful! Also gave me the permission to copy paste them all here. ❤️ ---------------------------------- " That theory sounds awfully familiar :I. I wasted some time looked at the Teth source and for public Teth... I see how the table for commons in the source is setup but I don't understand how these rates translate. For example with the default configuration file, you get this table where each element is just 100000 / item_type_rate where the rate is from the ship.ini. common_rates[0] = 3 common_rates[1] = 5 common_rates[2] = 10000 common_rates[3] = 2 common_rates[4] = 2 The ship_server then builds a new table with 100000 elements that's used for generating a random item type. The way it's built is really odd, but basically lower numbers get inserted more often. So the table starts to look like this: 3 4 0 3 4 3 4 1 0 ... I think they are "roughly" out of 100000 but not exactly. Too lazy to figure out how to translate these to real odds. It's only for boxes and only for boxes that have item.data[0] and item.data[1] both set to 0. So only truly random boxes. For example, the boxes at Dragon in TTF are all set types and not truly random I think. For truly random boxes, yes. No. But that's all for public Teth. I think all of this data is in the ItemPT.gsl which was ripped from Gamecube years ago, so it probably makes sense for servers to be using that instead of those hard coded rates. I know that you're asking about your own PSOBB server using public teth (which doesn't use the ItemPT), but just pointing this out before people think it automatically applies to others. " ---------------------------------- So yeah I see how it works now. Explains why I was still getting other items. I essentially just made it so weapons and armors got even lower numbers than others and was inserted in the new table way more often so I got way more of those indeed but didn't stop others from spawning. And if the ItemPT.gsl isn't used then it explains a lot because I opened those with Soly's tool and saw how much more simple it was layed out in there and could be modified easily with precision and stuff haha. Much better than the other system obviously. The rates didn't seem to align neither. But that I dunno if they kept around the same rates or not. And yeah like I thought then I won't play with it then because the current balance is fine. I don't want an excessive amount of one type or stop some from spawning by putting them at 0. Nice to know how it works and that it's an option though! ---------------------------------- Now if someone feel like calculating how changing those values equates to what kind of % or fraction rates...then by all means, feel free to do so. UwU (jk I seriously don't expect anyone to do this ever hahaha!)
  2. Essentially I'm playing around in the .ini files of a Tethealla server build to play PSOBB offline with my own drop rates and etc. I figured out pretty much how to change all the values and how they work. But those are the values I can't figure out that are found in the ship.ini file: " # The following are the common drop rates used on the server with 100000 being all the time and # 0 being never. # # Box weapon drop rate 30000 # Box armor/shield drop rate 20000 # Box mag drop rate 10 # Box tool drop rate 50000 # Box meseta drop rate 40000 " ----------------------------------- So my first train of thought was *if* 100000 is basically 100% Then why if you addition 30 + 20 + 0.001 + 50 + 40 = 140.001% ? Which doesn't make sense since each monster/box cannot drop more than *ONE* item at a time if they drop something at all. That is *IF* those are the drop rates of commons in *boxes you break* exclusively (because the wording is a bit vague and I'm not 100% sure?) But let's assume that for now. Then I played around with other values and discovered that the value for their rare drop rate on monsters goes from 0 to 255. And when played around with, in the ItemRT.gsl file editor of our dear Soly, the final % chance after going through the DAR (Drop Anything Rate) goes up exponentially. (I also found out that for rare drops in boxes, adding 8 basically doubles the last %. And for monsters it's adding 9.) So why I'm mentioning this is then I thought to myself...what if it's the same thing with those values? What if each fraction of 100000 doesn't equal to a precise %? So then I asked about it on a discord server to some people and the owner came up with this theory. That in fact it might be a precise % (obtained by dividing the values by 100000) To explain why the total is bigger than 100% it's probably something dumb, like for example that each item roll is done independently and one after the other. Like 30% of obtaining Weapon, if you don't get it then you proceed to the 20% chance of obtaining an Armor/Shield/Unit and so on until the last one of 40% of obtaining an amount of Meseta. And if you fail that roll too then you don't have anything. So with our hypothesis the values translate regularly to: 30% Weapon 14% Armor/Shield/Unit 0.0056% Mag (although mag can only be found in Ep.1/2 in region 6/7 of each. Aka Mines 1/2 and Jungle North/South) 27.9972% Tool 11.19888% Meseta 16.79832% No drops So if that theory is correct then logically testing this would prove it: # Box weapon drop rate 50000 # Box armor/shield drop rate 100000 By giving me a 50/50 drop rate of *EXCLUSIVELY* orange and blue boxes. I tested it out and it doesn't. I still get of everything. ----------------------------------- So now my questions are. - What does these value exactly do? - Is it limited to modifying the drops of breaking boxes? - Does it affect only the balance of which type of drop I get over the others? (if so I might leave it that way since the usual balance is pretty fine) - Does it affect which item within those types of items I'm getting? I don't have the knowledge to go in the source code to figure that out myself unfortunately nor the will to learn it. I'm not asking anyone to go do that for me neither btw. But if anyone figured it out already and has the answer please let me know. Otherwise if you have ANY kind of theory please speak up I'll be interested to hear it and test it out if it's not too tedious to test!
  3. Those are the answers I got throughout the day from our extremely generous and patient Soly! ❤️ (If you see this again Soly, thank you so freakin much yet again. I was loosing sleep and completely obsessed with this over the past 3 days because of my OCD and it all got put to rest finally). For the 4k native res + Virtual Fullscreen integration: Essentially outside form the Ephinea and Ultima versions of the game/setup there doesn't seem to be any easy fix/solution for that unless I can code it/rework it myself (which I obviously can't). The best I can obtain currently with my offline setup is with Tofu's general release widescreen launcher from years ago which still enables a nice 2K resolution with widescreen support. And for the virtual fullscreen, it is to continue using borderless gaming. BUT like he mentioned a good while ago somewhere in a forum thread (can't remember where) he has a project in the works to do a custom launcher + DLLs of his own that could virtually work with any client/PSOBB install from what I understand. That implements all the advantages of the best ones out there and more potentially. But because of his work and just busy life in general he really doesn't have time to work on it until further notice! Which I understand 100%. ! wouldn't want him to impact his quality of life in any way for this so I respect that. So yeah that's about it. Unless someone else has some knowledge we don't to do it in an easier way or wants to start making it's own version of what Soly is making...that's that!
  4. Oh awesome I will do that thank you! And Ender over on the Ephinea forums helped me figure the LUA addon issue and it all worked out. Here for anyone one day that might encounter my issue. https://www.pioneer2.net/community/threads/psobb-addon-plugin-lua-ui-addons.4543/page-51 And that's sad about the resolution issue. But yeah I got some questions and stuff so I'll contact you over Discord soon then!
  5. @Soly Hi Soly! I've been working on maybe now...12hrs to try and make my offline tethealla server + my vanilla PSOBB install work in a specific way. Rummaging through forums everywhere from reddit then NeoGAF and then the ones where I saw you in (the ones of Ephinea and Ultima) and I had the chance to see years and years of your posts and others and troubleshooting and your struggles and progress with various tools, launcher, addons and so on. You're amazing honestly. Everything is almost working perfectly except some stuff. 1. 4K resolution + Virtual Fullscreen isn't a thing with my launcher (I think it's the general use widescreen release launcher). It caps at 1440p and I have to use borderless gaming tool to play in "virtual fullscreen" so ALT-TAB-ing doesn't crash my game. ( more detail on that one in the thread I made about it, if you could go look at that it'd be amazing please ;w; ) 2. Now that is the relevant part for this thread. My addons are installed and boot up! I had to put the addon folder in here so it could work though as you indicated in another forum post: %AppData%\Roaming\MMFApplications. BUT as you probably see me coming from a mile away...the font is small AF and looks like big doodoo. I *did* try to adjust the global font size and then click "save" but nothing happens, it just closes the Theme Editor window and then I *cannot* reopen it unless I reboot the game. Then I go in the logs to see the error and it seems to be caused because it doesn't find or cannot create the .ini file where it would save the info? In fact seems like it can't do any of that at any time for any addon because I don't have any traces of .ini files in any of my addon folders so all my windows reset every time also. (see screenshot attached for the error messages) Any help would be greatly appreciated. I spent countless hours to make everything work the way I wanted while avoiding to annoy anyone with my struggles by making sure I did my research properly and followed all instructions I found correctly....but I'm at my wits end. Also I'll be honest...I have some question about your Tethellea repository on GitHub. You mentioned you updated files and replaced the old Drop folder/files with the itemRT.gsl file right? How do I replace my files on my local server with those? How do I modify them so it affects my game and/or what's the easiest way to boost rare drop rates just in general? I have a few questions about that kind of stuff and I know this isn't the place to have them answered so I just happen to be on the Ultima Discord server and saw you in there. Would it be ok if I contacted you through discord's DMs? I saw your sharing your Discord ID often so I figured I could but I wanted to make sure first before barging in your DMs like the desperate man that I now am hahaha.
  6. @Martikush It's very sweet of you to propose so nicely and all but I insist on playing offline for the reasons I mentioned. And I typically prefer vanilla content. I'm not someone to mod or play unofficial content (or extremely rarely so anyway). I saw what Reshade can do and also the possibility of having ray tracing in PSO but I don't like the resulting effects much tbh. Btw loosing an RTX 3080 during these times is a really sad affair. I'm legit sorry for you damn. And yeah I'd be surprised if it would only be a question of an .ini file lmao. I doubt so too. I saw some mentions of a custom .dll + registery modifications and/or a custom launcher too in regards to what could pull off something like that.
  7. So essentially I recently found out I can play PSOBB offline locally without the risk of a server closing and losing all my progress all the while, if I wish to, pretty much do whatever I want in it like boosting the EXP rates and such. I found out about it through google here in a NeoGAF post for a Teth Server setup to play offline: https://www.neogaf.com/threads/you-can-play-psobb-offline.1239393/ I'm super happy and all of that is very cool BUT...I play on a 4K TV and the launcher included seems to be the general use one released by @tofuman which lacks, from what I understand after a good 5-6hrs of research on how to set it up and optimizes it's looks and performance...the ability to run natively in 4K for example. It seems to peak at 1440p and also has no built in virtual fullscreen (to allow for ALT+TAB-ing right? that's what that allows among other things if I'm not wrong?) So it seems that only the launcher of Ephinea and Ultima have the 4K + Virtual Fullscreen built in? And from the screenshot I've seen it even seems to be a true 16:9 adapted format in game and not a 4:3 stretched? Can anyone confirm? I've made an account on here, NeoGAF and the Ultima forums and rummaged everywhere and cannot for the life of me find anyone with a clear answer and even less solution on how I could do that with my local install of PSOBB running on my local server for offline playing. I've even found out and learned what are the LUAs addons and also the different kind of Item editors and such....but no answers on if true native 4K is possible outside of the private servers I mentionned (and also in virtual fullscreen ideally). Is it possible at all? I don't mind doing many steps. If not, what's the next best option? (Except playing online on any private server!) Please this is the only thing I'm missing that I really want to obtain to have finally a great PSOBB experience that doesn't rely on private servers. Every bit of help with be SO appreciated guys... ;w; ----------------------------- Btw I already did the config mentioned in the NeoGAF post linked and I played today in what should be (?) 2K windowed while using Borderless Gaming to create a "Virtual Fullscreen" so it doesn't crash when ALT-TAB-ing. It is my intention to continue to play *OFFLINE* exclusively as to not depend on online private servers for my character data safety and just come back to it whenever I feel like it throughout the years and progress at my own pace regarding EXP rates, drop rates and etc. I just want to know how can I incorporate the advantages of the kind of launchers Ephinea and Ultima have in my version. Or make their launchers work with mine? Or if there is any way to replicate them. I mostly want the advantage of being able to play in native 4k and virtual fullscreen (without the need for borderless gaming tool for that last one).
×
×
  • Create New...