Jump to content

Maximilian

Members
  • Content count

    19
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Maximilian

  1. Maximilian

    DreamSea Online NEW SERVER!

    Any discord server?
  2. You need to add an item use function to the item and have it output a refining gem. I would suggest you to dig into the server files for items with a similar behavior and try to implement it yourself, it's mostly copy and paste
  3. I am not a complete beginnier , i'm not completely unaware how programming works. However as the most here know there is an impossibly large chasm between a rough understanding and a level of understanding which enables to actually do things. So my question isn't only about "what languages should i learn". I know it's C++ / Lua / SQL / HTML / PHP , maybe python for ancillary tool creation. My question is in the specific : in what parts of those languages i should focus on? My main issue with programming has been mainly one : i'm bored by the the basics but overwhelmed by the complexity after those basics. Any suggestion/learning resource is welcome , thank you for you time.
  4. Maximilian

    Why did serverdev close

    You can use archive.org to see in the past for (almost) any website. I picked a random date in 2011 as an example : https://web.archive.org/web/20101201084458/http://forum.serverdev.net:80/index.php So even if the official archive is gone , you'll be able to use this.
  5. I am searching without any sucess the part where the multiplier given by the level diffence between the character and the mob is calculated. I pretty much scoured the whole exp_and_level.lua but likely missed it, any help would be apreciated. Note : not development related , but i'm making an excell sheet which would calculate how many mobs does it take to reach a particular level , and i would keep track of the level difference. Thanks in advance.
  6. Maximilian

    Setting Game.exe CPU affinity from start.bat

    Yes , it works as intented. The only thing you have to be careful about is that if you close clients , the order continues to be the same, it doesn't fill the "hole". So if you have 4 open on 0 1 2 3 , close the last two 2 3 , and open two more , they will be on 0 1 as the first two. However it works really well. Note : if you want to use it too , check how many cores your CPU has , and edit the "4" to be your number.
  7. I am wondering if it is possible to edit the start.bat in such a way that every new Game.exe client opened is automatically set to have an affinity with the least busy CPU core. I realized while playing with many clients open that while the game lagged considerably with both CPU and RAM being under 50% usage , on further investigation i realized that one single core (the 0th) was doing all the work , processing for all the eleven clients i opened. Now , the fix was fairly trivial , going on task manager and setting the affinity for every game.exe to a different CPU core. Once i did so the lag completely disappeared. Doing so manually is a bit of a chore , and more importantly i often forget to do so. Is there a way to set the start.bat to recognize the affinities of the other game.exes and automatically setting the new process affine to the Core that has the least number of processes affine to it? Thank you in advance. And example : I have a 4 core CPU , 1st game, exe would be affine to CPU 0 , 2nd to CPU 1 , 3rd to CPU 2 , 4rth to CPU 3 , and then start repeating.
  8. Maximilian

    Setting Game.exe CPU affinity from start.bat

    Thanks , however in my preliminary search I had arleadly found that method and didn't find it satisfactory. The main problem is that it would require a different shortcut for every affinity i wanted , so four shortcuts in my case (unless i misunderstood something), i would like one single start.bat that automatically determined which Core has the least number of game.exes running on it and it executed the new game.exe with that particular affinity. I hope i'm being clear enough , if i need to rephrase just ask
  9. Maximilian

    Random quest

    I would suggest looking at "A [Class]'s Life" quests. (A Swordsman'sLiife from Peter , A Herbalist's Life from Gannon , and so on. Every class-quest bearing NPC has it) Instead of making 5 different quests and setting them to come up randomly , just make one quest with randomized goals.
  10. Thanks! I was used using arbah.ascaronia.ru and this link is offline , even googling didn't help finding a copy/another website. My interest was simply to find an equivalent alternative , i initally believed they were done for good. Another reason for me to start learning Russian then , as soon as the exam session is done i'll get on with it
  11. As stated in the title , since the TOP/PKO database has been out of service my quality of life hasn't been the same , I kindly ask if somebody has the offline files or knows a identical clone database. At the moment I am using mordo.info but it lacks essential information (like blueprints recepies spreadsheets to make an example) Thanks in advance.
  12. Maximilian

    Moderation?

    I hope not to come out as too harsh , however does this forum have actual moderation? I continually see one word posts , balantly offensive retorts/statements , the and some casual hatespeech / ableism . I am worried that it drives away the more polite of people , given that not everybody is peachy to be innundated of toxic comments if s/he dares to offer something. If the answer is negative , may I ask why it's the case? TL;DR : Imho the forum is a dump , we need the Hammer and Purges
  13. Maximilian

    Moderation?

    Thank you , that's precisely what I wanted to convey .
  14. Maximilian

    Moderation?

    Pressure , the existence of commonly agreed upon rules even with a lack of strict enforcement could drastically lower the ammount of rule-breaking, simply because of peer pressure. However that could lead to a loss of potential new membership , or people who avoid partecipating because they don't like the forum envoirment. I think that a relaxed form of enforcement , bans no longer than three days , no permas being more than acceptable for a small community.
  15. Maximilian

    Moderation?

    Well , that's a part of my point. The lack of rules is the majority of the problem ; I indeed suggest the creation of general forum rules ,at least covering the basics (spam/hatespeech etc), I obviously agree that enforcement shouldn't become retroactive. However the quality of the community would improve once rules are in place , in my opinion.
  16. Note one very important thing the first function will not increase damage for mobs/bosses which are lance/carsises/phils/amis , for instance it won't increase the damage on CA mobs. So i reccomend everyone to use shako's logic.
  17. Maximilian

    Let's discuss this game's Philosophy

    This post wants to be mainly , but not only , a critique of most "modern" private servers. The critique revolves mainly arround one question. What was the philosophy behind this game? What were Molio developpers thinking while making this game? I can for sure say what they were not planning : a Player versus Player focused game. If you look at the focus of two mechanics : Quests and Crafting (all the kinds of it) , the game in it's inception was conceived to be collaboration between players and competition between group of players. The idea of 1v1 was , *is* , ridiculous ; the original power creep of DPS classes was extremely low compared to what it later became , to kill an 'easy' boss you needed collaboration of ~ 10 players and even 50+ for the most complex ones. The fact that the max number of players into a single guild is 80 and not , for example , 30 is not some kind of miscalculation , it's intended and it makes perfect sense in a game which was designed to have at most an influx of two or three unique gems per week . Now , I am not saying that the community doesn't understand this , there are and were plenty of 'old school' server which followed this philosophy , maybe not understanding it but they still followed it. What is the purpose of this thread? Simply to open up this discussion , before implementing new maps , before implementing new features , before implementing new things developpers should think , "what's the purpose of what i am doing?" and "does it tie in with the game?". Simply put ToP doesn't have the game engine fit do be a PvP game , however it is fit to be a cooperative MMO with sprinkles of competition , it is really underperforming in some aspects , and it doesn't have widely avaliable more modern mechanics , so to follow its philosophy where should we focus? Bin your ideas of solo-farming based economies : it guts the spirit of magic classes (low indipendence , strong power multiplier) Bin your ideas of new "cool" mazes , people cannot play 24/7 and fall behind the curve if one day real life makes it impossible to play for them. Focus in how to modernize and/or reconstruct what arleadly exist to fuffill the purpose it had in it's inception.
  18. Maximilian

    Create a Quest

    @Angelix Oh the class quests i listed are fairly self explanatory, it's not hard to grasp at all. I am on mobile so pardon me for my likely inaccuracy but as far as i remember, it's a series of strings with the level requiremet, the kind of mob and the likelyhood you have to get it compared to other (and how many). There is one different sub-function for each kind of 'subject' , being defined as either mobs/items/rewards.
  19. Maximilian

    Making a Server

    @Angelix i would suppose that there are table editing scripts free floating in the web. In concept it's really easy, check for all items if it is a cap and if it is for voy add it to be equipable by phyls and add a placeholder texture. Like the silly statless caps Official once added.
  20. Maximilian

    Create a Quest

    @Angelix I would suggest explanaining how to put 'randomized' items needed/mobs to kill/ rewards (from a list), such as in Class Quests (like a Swordsman's Life / Hunter's Life etc). It is a mechanic that if i will ever get back to making novel servers i will use (and i know how, it should be public that's all). Edit : forgot to tag
  21. Maximilian

    Making a Server

    @Angelix I think there is a quick fix for the textures. If you check the iteminfo for Skele/inca/eva/enigma, or even unseal the gear item is the same but the respective texture for ami and phyllis is different. I would suggest a 'filler' texture for Hats when it comes to phyllis. The only thing is that it would be dreadfully boring unless it's possible to make a script to edit all the items of those classes in the iteminfo.
  22. Maximilian

    Making a Server

    @Angelix also something it came up in my mind. I would remove the difference between Ami/Phyllis Cleric/SM/Voy gear. I agree that it is a serious undertaking but in slow pace servers making an Ami is basically mandatory given the potentially huge boost in stat the Hat can give, expecially when Mystic chests are avaliable (Summer and places like it).
  23. Maximilian

    Making a Server

    I suggest you to have a spare colum which does 1-(previous value/current value) , in this way you get the % increase and it's easyer to get an idea of it at-glance. Seems good anyway. Could you point the directory of this out ? I searched it for a while then gave up , given my inability to find it.
  24. Maximilian

    Making a Server

    The gem thing was an example ,a proof of concept to apply the same to other goals , sorry if i confused you, the example you gave about a full set giving a drop bonus is even more apt ; now , instead to be a set effect it would be a single item effect. This is obviously one simple idea , i always thought that the itemization in ToP was extremely flat and it doesn't allow for innovative and intricate builds. Part of that is undertandable , too much variety in a server could lead to situations in which something is extemely dominant and cannot be ballanced.
  25. Maximilian

    Making a Server

    I don't exactly remember how , but arround 4 years ago when i still was developping this , i made a gem that added a 0.05 multiplier to the damage of magical class spells (conch thunder and the bolt) , i tested it and it worked flawlessly. I think the underlining concept is the same. Just take as a guide the effects of the Black dragon set , which are coded in the skills , and make a function that modifies the skill when a particular item is equipped. The only hurdle i see hard to overcome is making it work when the item is fused into an appareal , but there should be a way.
×