Jump to content

Nebraskka

Members
  • Content Count

    44
  • Joined

  • Last visited


Reputation Activity

  1. Upvote
  2. Upvote
    Nebraskka reacted to Ind in Hercules Ultimate Localization Design   
    Hercules Ultimate Localization Design
    Hello~! - What?!
    Servers are now able to run under any number of languages, without having any of the default files modified Designed by Haruna and Ind  
    Translating NPCs without editing them
    By launching map server with the --generate-translations param a .pot (.po template) file will be created with all of the servers translate-able strings (including all npc dialogue), this file can be edited in text mode or by utilising any .po editor (there are many out there; for a high range of OSes) A .po file does not need to be fully translated to be used, map server will know when loading the file, and will fallback to the hardcoded string in the npc files as necessary Users are able to change their language with the new @lang command, @lang controls what language users see in @commands (msg_txt stuff) as well as over npc dialogues map-server.conf has a new setting called default_language where server owners may specify which language should be used as a base When you have a new .po file you want map server to use, add it to db/translations.conf Easy to Maintain
    Since .po is a widely used format there are many tools that can help with merging for example Poedit, which easily consolidates a translated .po file with a newly generated .pot. For example when you have a translated .po and since it was created npc dialogs were added or modified all you have to do is launch map server to generate a new .pot, open your old .po in Poedit, go "Catalog -> Update from POT file" and it will insert the new translatable strings without touching your existing translations, it will also notify you of any "obsolete" strings that are in your .po file but that are no longer in use Script Command Macro
    Besides messages.conf, all the dialogue utilised by 'mes' and 'select' is included in the .pot automatically, this patch also introduces a mechanism for utilising strings outside of these commands, the script macro _() which can be employed just as if it were a script function, for example set .@status$,_("Available"); tells map server to export "Available" as a translate-able string when it is run with --generate-translations (when running map server normally the macro has no overhead during runtime) Special Thanks to
    Raizen and Roberto from Cronus, we would not have worked on this if it weren't for them Links~!
    Commit Editing Example
  3. Upvote
    Nebraskka reacted to fxfreitas in Ingame Shortcuts Alt+A   
    Last RagExes separated these windows (again) and the last client translation would be enough, I don't know why didn't work with him.
  4. Upvote
    Nebraskka reacted to AnnieRuru in OnPCUseSkillEvent   
    After so many years of hearing rumor of this modification,
    finally today is the day I can release this to public
     
    Download : 1.5
    plugin
     
    original topic from eathena
     
     
  5. Upvote
    Nebraskka reacted to bWolfie in Convert database to Hercules   
    Hello Hercules,
     
    I am asking on behalf of somebody. Our server wants to move its database to Hercules. We are a very old server, still running eAthena. I'm unsure of the logistics, but our server's database is very large. The server has racked up 7-8 years of data. We have already begun moving all our scripts, soon we want to move server info like accounts and stuff.
     
    Please, I am looking for any advice. I'm a little scared something will go horribly wrong. I'm not hugely clued in on the operation, but the conversion/upgrade is the SQL database and such where account, char info, etc. is stored.
     
    Thank you.
  6. Upvote
    Nebraskka reacted to hemagx in Playing in Official Server ? we need your help!   
    Hello ~
     
    Want your name to be in the glorious history of ragnarok online servers emulators ?
    here's your chance if you have an high-end or many characters in any official server that can perform tests and such to help us implement new systems.
     
    currently we're having many unfinished system or open bug-reports waiting to be confirmed and tested on official servers or so, unfortunately we don't have enough testers usually and so it delay many systems to be added or bugs to be resolved, however we now ask YOU to help us and bring your name to the glorious history of ragnarok servers emulators.
     
    Requirements ~
     
    to have an account on any official servers (preferred iRO, fRO, kRO).
    this accounts can be high end or not, all kind of characters or classes we may need also the more access to different places the easier for you and us to do tasks.
     
    How to apply ~
     
    You can send me a Private message on forums with server name and available characters to perform tasks, please explain job and level and builds if possible, i will be making lists to make it easy for us to chose the one who should do the task or so.
     
    or you can join our IRC Channel for Hercules Official server testers #Hercules-Testers on Rizon network, and have little discussion with me there!
     
    How it will work ? ~
     
    whenever we face bug or new system need to be tested we will be sending an private message to all testers who can perform the task, as soon as you get it you will have to answer if you can take it or not, then all testers who will do the task and give us results will be thanked and credited of helping in this bug/feature!
     
     
    Don't miss the chance !
     
    Thank you.


    Here we go!
  7. Upvote
    Nebraskka reacted to Aeromesi in [Scammer Topic] Be warned: Herc/rA user: Dark8008 Skype ID: bill.sin   
    The topic says it all.

    Be warned of the Hercules/rAthena user Dark8008.

    He is trying to chargeback my Mod package so now my PayPal account is in the negatives, and a lot at that. ($100 USD)

    Stating I sold him a Hack Shield I believe and that it wasn't working, I thought maybe he meant RagnaHostings RagnaGuard but we confirmed he isn't a client with us.

     
     
    This showing he's ignoring me:


     
     



    He has since blocked me on Skype and even blocked me on Facebook.
    Someone told me there's been a guy going around buying things and trying to chargeback. This might be him, it may not, but he's definitely done it to me.

    Just thought I'd give you guys a heads up in-case a man by this information provided or the name Quoc Lu Huy/Trung decides to ask you for a service. His email he used to send the payment was: 
    [email protected]

    I mean come on his Facebook and PayPal name go by totally different peoples names.. So he's trying to hide his identity it would seem.

    Be careful Hercules!
  8. Upvote
    Nebraskka reacted to Dastgir in kRO Raw Lua Files   
    Hello Community,
     
    Not too far ago, we started ClientsideTranslation Project: http://herc.ws/board/topic/398-client-translation-project/page-1 (Under ROClientSide Organization in github)
     
    We are now, expanding the organization with 2 more repositories.
     
    This repository is semi-self managed.
     
    What's Use of this repository?
     
    Its just a collection of all lub's decompiled to lua that were found in patch file(gpf), and been exported with grf name, so its NEAT and CLEAN,
    You can track what was added at what date, and can use client according to it(for some effects/monsters, we require new client)
     
     
    Links:
    kRO-Main: https://github.com/ROClientSide/kRO-RAW-Mains kRO-Sakray: https://github.com/ROClientSide/kRO-RAW-RE

     
    Note:
    If you check 2012 files, it might not have been properly decrypted, since it uses luadec 5.0.2,
    whereas for new files which uses Lua 5.1.4, it will be properly decrypted, its decrypted with custom made lua decryptor
     
    Have any other server whose lua's you want to track?
    Drop me a PM, or leave a response in the topic.
  9. Upvote
    Nebraskka reacted to Dastgir in kRO Raw Lua Files   
    TXT files are now updated too.
  10. Upvote
    Nebraskka reacted to Dastgir in dDelays(Anti NoDelays) - Releasing this weekend   
    I can't give 100% time to RO, I have many many in real life works to do, which keeps me busy (and recently, was without any workstation to work with, for almost 2 weeks, hence you might have not seen me around support topics too...) 
    C'mon, everyone has their own life too.
    This kind of thing always takes time...
  11. Upvote
    Nebraskka reacted to Dastgir in [Release] ExtendedBG for Hercules (with eAmod BG modes)   
    Been working on it since past 2-3 days, and Rankings are implemented completely(need to test off, but code is done)
  12. Upvote
    Nebraskka reacted to Mystery in Name and source changes [2016 April Fool]   
    Yes, I guess you let the cat out of the bag. I was going to let everyone know that I was stepping down... but you beat me to the punch
  13. Upvote
    Nebraskka reacted to Jguy in Name and source changes [2016 April Fool]   
    Note: I neglected to mention that the JmanAthena servers will be hosted on a 192kbit connection out of my house. But don't worry, my internet is as stable as the communications between the Philae lander and Earth.
  14. Upvote
    Nebraskka reacted to hemagx in Name and source changes [2016 April Fool]   
    Interesting changes, i like it.
  15. Upvote
    Nebraskka reacted to Jguy in Name and source changes [2016 April Fool]   
    Hello folks,
     

     
    Glad I could catch you. I have an announcement to make, that I'm sure you will find most satisfactory.
     
    From hence here forth, Hercules will be renamed to JmanAthena. This is to reflect my superiority over the Ragnarok Online Emulator scene. A commit will go through shortly that will reflect the change to the emulator.
     
    The source code will also change thusly:
     
    * The GNU GPL license will be removed and replaced with "GNUJman version 1". This license is basically "All your base are belong to me".
    * The 'src' folder will immedately be renamed to 'jman'. Yes, this will probably break a lot of stuff, but it'll be up to you as users to deal with it.
    * We will immediately be removing support for the /db/ folder as it stands now. Instead, all of the databases will be hosted on JmanAthena's servers.

    Furthermore, the following staff changes will be effective immediately:
     
    * Ind's account will be deleted. All contributions of his to the emulator either via the forum or source will be permanently deleted.
    * I am promoting this guy: http://herc.ws/board/user/15-zach/ to be JmanAthena's new development manager. Yes, no commits to the git repository and no forum posts, but I believe he has what it takes to do the job.
    * The moderator's abilities as moderators will be eliminated. Instead, all moderator actions must go through myself or the new Development Manager
    * Haru and Mystery will keep their titles but as the regular moderators, their actions must go through me. Their existence as administrators will be pretty much eliminated.
     
    Furthermore, the server hosting JmanAthena will be hosted on a 192kbit connection out of my house. But don't worry, my internet is as stable as the communications between the Philae lander and Earth.
     
    Welcome to the future! Welcome to the best RO Emulator money can buy (oh yeah, forgot to mention, to get access you must pay $9.99/mo plus shipping and handling of $39.99 in order to use JmanAthena). Welcome to JmanAthena!
     
    (Note: Some of this post might be exaggerated for humor and entertainment value. Results may differ.)
    Note: Special thanks to hemagx for the logo.
     
  16. Upvote
    Nebraskka reacted to Jguy in What is "Official" and what is "Aegis"?   
    Original jAthena (from what Hercules is forked from) goal was to emulate kRO as much as possible. From back in 2002-2004 when AppleMod and Athena was forked from jAthena, this goal has remained true.
     
    However, accounts on kRO became scarce and members began hoarding them for themselves. Leaks from the Aegis source code because few and far between so holes had to be plugged with data from iRO and Aegis data without source.

    iRO is believed to be privatized now, so it is possible that it is no longer running an official copy of the Aegis software (it had some minor modifications over the years from kRO anyway). Only kRO itself can still be trusted to be official since it is still being operated by GRAVITY themselves.
  17. Upvote
    Nebraskka reacted to JoyRo in SQL Account ID   
    thanx found it! 
    Mine sql is in dutch so had to search abit ^^
  18. Upvote
    Nebraskka reacted to Skyline in [Release] ExtendedBG for Hercules (with eAmod BG modes)   
    *Casts spider web on Dastgir*
  19. Upvote
    Nebraskka reacted to Dastgir in [Release] ExtendedBG for Hercules (with eAmod BG modes)   
    *looks around me**hides away for a month*
  20. Upvote
  21. Upvote
    Nebraskka reacted to Easycore in Project Bare Bones Hercules Ep1. Disabling every NPC server-wide.   
    Hercules\npc\
    scripts.conf
    scripts_custom.conf
    scripts_dev.conf
    scripts_jobs.conf
    scripts_mapflags.conf
    scripts_monsters.conf
    scripts_warps.conf
    scripts_woe.conf
     
    If you emulator is Pre-RE or RE:
     
    Hercules\npc\pre-re\ or Hercules\npc\re\ 
    scripts.conf
    scripts_jobs.conf
    scripts_main.conf
    scripts_monsters.conf 
    scripts_warps.conf
     
    Green: this .conf contain the path of all monster spawn script.
     
    Orange: this .conf contain the path of all main NPC of RO, while that scripts_job.conf contain NPC Quest Change Job.
     
    EDIT: If you want disable scripts put // before path of file, EG: //npc: npc/cities/prontera.txt
  22. Upvote
    Nebraskka reacted to Dastgir in Account Number - Is this normal?   
    If someone(People with SQL access) set ID as 4000(and current high is 3000), it would start counting from 4000 then...
    (Also, use order by query to know if account ID are in sequence)
     
    SELECT * FROM login ORDER BY account_id ASC;
     
    OR,
    The accounts are deleted?
  23. Upvote
    Nebraskka reacted to Haru in Why the emulator is not Object Oriented?   
    I'd like to add a note here: Object oriented has nothing to do with C or C++. You can write object-oriented code in C, just like you can write non-object-oriented code in C++.
     
    There are several reasons not to use C++, including the terrible choices that were made by the language designers, when they tried to engineer solutions for non-problems, or the fact that the majority of C++ developers only know about 20% of the language (too bad, the 20% they know, is a different 20% for each of them).
     
    If Hercules was written in C++, I wouldn't even have considered joining the project (it's more than enough having to cope with that absurd language during my day job).
     
    For some interesting (even if a bit outdated perhaps) reads:
    Linus Torvalds - http://thread.gmane.org/gmane.comp.version-control.git/57643/focus=57918
    Yossi Kreinin - http://yosefk.com/c++fqa/
     
     
    Now, back to the main question - why Hercules isn't written using an object-oriented paradigm. That's a question that the original developers might be able to answer, but I'm not. I'm only able to guess, they wrote it the way they knew to.
    Some parts of Hercules are object-oriented though. See the DBMap (common/db.c, common/db.h) for an example.
  24. Upvote
    Nebraskka reacted to Dastgir in Why the emulator is not Object Oriented?   
    You need to know history of emulators...
    Hercules(founded ~ 2013) is fork of rA
    rAthena(founded ~ 2009-2010) is fork of eAthena(founded ~ 2004)
    eAthena is fork of jAthena(founded ~ 2002)
     
    So base of emulator is given by jAthena(Japan Athena), at early 2002, maybe c++ wasn't famous enough at that time...
  25. Upvote
    Nebraskka reacted to Neo-Mind in Oldest client   
    Hi,
      Well I was planning to post this in Client support section first but its not exactly a support question. Just wanted to know what is the oldest client date people use now? and which type (RagexeRE, Ragexe or Sakexe)?
     
    The reason I ask is because i plan to extend support of my patcher to old clients along with my current bug fixes.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.