Announcement

Collapse

You Might Want To Read The Rules Of This Site (especially NEW members)

Forum Rules

What you are about to read are sets of rules that are to be followed while you are within the confines of this site. You are expected to read, understand and follow these rules. Rules are in place to ensure a healthy community. Each and every member is subject to abide the rules of this site.

Rule #1: Create A Thread In The Right Section.

Each section in the forums holds a certain subject to follow. Make sure that the thread you create belongs in the appropriate section. For example, torrent threads are to be placed in torrent forum section, while request threads should be in the request forum section. Threads located in the wrong section will be moved, closed, or deleted on sight depending on the criteria & contents of the particular thread. Any request threads in any wrong forum sections made by junior members will be deleted on sight without warning.

Rule #2: "Forum Flood" Is Not Allowed.

"Forum Flood" means any of the following:

* Two or more consecutive posts in a row on the same thread.
There is an "edit" option for your post, please use the edit function if you want to add, update and/or correct the content of a post on the thread without having to make an additional, superfluous post. An exception to this is when you have reached the limits of a single post which required to be continue on the next post, or you are posting short stories in Creative Corner.

* SPAM (Stupid Posts And Messages)
Replies to threads consisting only of one-liners, smiley icons, witty remarks, nonsenses, "thank you" replies (especially on the torrent section forum), etc. Please put more effort in your posts & try to make them meaningful. Frequent post floodings of identical messages on multiple threads is not allowed. Should you want to spam, visit our IRC channel.

* Unintelligible & unclear posts.
Unintelligible posts will not be entertained and will most likely be deleted on sight. Make sure that your post can easily be read by other members to avoid confusion or misunderstandings. "l33t" or alien (self made) languages are not encouraged to be used on the forums. Please try to make the posts as universally understandable & clear when expressing any ideas, thoughts, or opinions to others. We have a foreign language section should you feel more comfortable using your own native language.

* Creating multiple threads in a short amount of time.
Especially when these threads are deemed irrelevant or redundant to the forums. While we enjoy your enthusiasm at your contribution to the forums, we DO NOT enjoy seeing irrelevant or redundant threads scattered around the forums.

* Creating another thread which is similar to an already existing active thread.
Any existing or redundant threads found will be merged with another existing thread, locked, or deleted, depending on the criteria & contents of the threads. Use the search function as reference for existing threads. If the particular thread is inactive, at least make a reference of it on your first post.

* Showing mass images in a single post.
Please provide thumbnail images, or the URL links instead. Swamping the thread with obscene amounts of images not only slows down the thread, but also provides inconveniences to members viewing it. Tutorials of any kind are an exemption to this rule.

Please use the report button when you find such threads or posts. One of the staffs will take care of it. However, if this is done intentionally with the intent of degrading the forums, members will be subject to a fitting punishment.

Rule #3: Please Show Common Courtesies

* Respect opinions of other members.
There are always multiple sides to an opinion. Show common courtesies to other members' opinions, and they will respect your opinions too. Should you find that a member's opinions contradicts or differs from yours, please do not attack the said member. Criticize the opinion instead, not the member.

* Negative racism remarks are forbidden.
Inflammatory remarks about another's culture, country, religion, or ethnicity intended to incite hatred will not be tolerated. We do not allow threads that have the intent of attacking other peoples, cultures, countries & religions, as it could lead to members attacking each other. We will take note of the actual messages where a member use racial attacks against another member and will act accordingly to issue a suitable form of punishment, preferably a ban.

* Every member is equal to another.
We are a community of equals. Post count, join date, member number, reputation points, number of torrent uploads, and all other such measures are irrelevant. These elements are not important in reflecting who and what you are. Do not boss around other members just because you have higher reps, post counts, uploaded more torrents, etc. If you observe these kind of behaviors/abuses on the forums, please report them to the staffs. The same goes for reputation system abuse. The staffs will investigate & punishment will be dealt with accordingly, based on case by case basis.

Rule #4: Flamings & Flame-Baitings Are Not Tolerated.

"Flaming" generally means "attacking other users" or even harassing any other member of the site. It is any of the following:

* Rudely reprimanding members for breaking rules.
If they (especially new members) need to be pointed to the rules, point them to it, and leave it at that. There is no need to lynch them for it.

* Attacking a member based on his/her opinion.
If you can't accept the opinion of the other member, do not retaliate by insulting the member instead.

* Flame-baits.
Where a member leaves a provoking post intending to create potential flame feedback from other members.

* Flaming Staff in any Form.
Simply put, it is not permitted nor an acceptable practice and will be dealt with swiftly.

Please avoid excessive usage of swearings/cussings. By default, most common English swear/cuss words will be automatically censored. Please do not force edit words to display any swear/cuss words on posts or threads (especially the "F" word).

And those caught purposely avoiding the site's default language censor will be warned and depending on how severe the violation is, appropriate actions will be taken.


Forum threads affected by flame wars or potential flame-baiting posts are subject to thread closure or post deletion without warning. Members not to harass each other anywhere on the site including forum, gallery and personal visitor messaging center. Moderators and Administrators have every jurisdiction to hand out warnings, infractions and bans if members do not co-operate.


Rule #5: Any Forum's Contents Outside Of Hentai Section Must Be Work Safe.

Content on the forums must be work safe outside the hentai section. That means no explicit contents, posted or linked visible images. Images that are generally marked as gross, sick, or offensive in nature will be edited or removed appropriately. Should you want to post it, make sure that appropriate warnings are mentioned in the particular thread shown. Make sure that a warning is indicated CLEARLY in the post when you do post such explicit images or any sites that may be harmful in any way. This also depends on the number of complaints received from members or if it goes against our better judgement, the thread will be removed without prior notice.

Rule #6: Observe Signature & Avatar Guidelines.

Signatures, avatars and personal photos are to be appropriate content for all ages and within our specified limits. Signature limits: 700 pixels in width, 150 pixels in height and 100kb max in combined images overall and/or a maximum 5 lines of text with a font size of 1 is allowed. Invalid signatures can and most likely will be removed without warning.

As a general rule, images revealing private parts (female nipples, penis, etc.) or sexual activities are restricted. There are various levels of "sexually suggestive" images permitted, so evaluation of a member's avatar or signature varies depends on the choice of image used. For texts within the signature, swearings, cussings, insults, or negative remarks are not allowed. If a member still has doubts about the image or text before putting it as avatar or signature, please feel free to PM a staff member for opinion & advice.

Stealing of others' signatures/avatars for your own personal use is strictly prohibited. This will only create confusion. Using a signature with an existing HF member's name on it is also forbidden. If found, please settle it among yourselves peacefully. However, if it still persists, contact a moderator and we will attend to it as seen fit. A warning will be given on the first offense. Succeeding offenses will warrant a fitting punishment, depending on the case.

Links embedded in a signature are only limited within the confines of HF forums or gallery section. Any external links outside of Hongfire.com forum found will be removed. We will also remove the signature image if embedded external links are found in the signature image. Only Donor, VIP, Release Group & Staff Members are exempt from this rule.

Rule #7: Site Promotions & Advertisements Are Not Allowed.

Creating a thread with the intent of promoting your own site (or your friend's site) is strictly prohibited. Also, advertisements such as "free iPods, etc." are not allowed. The staff will delete your post on sight. Advertising intentionally in the Gallery is also prohibited.

However this does not mean that you cannot post links to other sites. We do encourage our fellow members and fans to contribute links out of humour, fun, contribution to discussion, or information for those whom it may concern, but yet posting for the sake of advertising will be rewarded with a warning (meaning normal members may not link to other sites in their signature aside images themselves through img tags). Self-created HF groups are also subject to this rule. Should you want to advertise, please notify a staff or moderator for approval. We will also stress that even though such threads are related to HongFire, they are in no way a part/branch/extension of HongFire or anything for that matter. The group has been created and decided of their own accord, not by HongFire.

Donors and VIPs can not have any type of advertisement link(s) in their signature. If we think the link(s) in your signature does not fit our site, we will remove it and leave a note.

Rule #8: Multiple Accounts Are Not Allowed
Creating multiple accounts for a single member is not allowed. There is no need for a member to own multiple accounts for whatever reasons one may have. This will only create a bigger load on our servers, as well as causing confusion among members.

Rule #9: Invasion Of Privacy & Site Hacking Will Not Be Tolerated.

* Any attempts of hacking HongFire.com WILL RESULT IN A PERMANENT BAN.
Do not threaten to hack our site, it will only aggravate the situation. We also consider DoS (Denial Of Service) A SERIOUS OFFENSE.

* Do NOT attempt to guess passwords for accounts that do NOT belong to you.
Passwords are there to protect your privacy. Do NOT attempt to use accounts that do NOT belong to you. More so, do NOT share accounts.

* Impersonation of other members, especially the staff, is not allowed.
Account names that looks like one of the staff's names will be removed from the user database. Please avoid using the same avatar, or signature, that resembles other members. Doing so will only create confusion around the forums.

Rule #10: Direct Linking to Downloadable Files.
Guidelines for Direct Downloads:
  • As a rule, all direct download threads should contain "[download]" label in their thread. All the necessary tags should follow after the download tag.
    Spoiler
    [anime][manga][RAW]... name of material
  • All direct download threads will be contained in their respective forum section. If its a hentai manga, post it in the hentai manga section. If hentai anime, it goes in the hentai anime section. If its a CG set, it goes in the hentai lair section. If its an OST, then it goes in the OST discussion. DO NOT POST YOUR DIRECT DOWNLOAD THREAD IN THE TORRENT SECTION!

  • As a rule, the material being direct downloaded MUST COMPLY with the torrent rules. Failure to comply with the torrent rules will result to thread deletion. Uploading of real child porn is not tolerated, and will result of an immediate permanent ban when found.

  • Lastly, as a precaution, do not direct link materials that will attract authorities. For obvious reasons.


Rule #11: Prohibition of Promotion of Pedophilia
There shall be under no circumstances that members are actively, and visibly encouraging pedophilia in the forums. Such behavior is not tolerated in HongFire forums. There shall be no creation of threads openly discussing pedophilia, and there will be no groups created hinting pedophilia, or any for that matter. We consider this offense as serious, and any violators discovered will receive a permanent ban.

Rule #12: Refrain From Resurrecting Old Threads From the Dead.

Non-stickied topics that are bumped down the forum pages and ranging from a few weeks to more than a month old should not be bumped.
Doing so will get the topic locked, and a warning.
If there is a topic you would like to discuss that was debated in the past, create a new thread. You may make references to the previous topic in your new topic but do not post in the old one.
In rare cases, moderators may let some topics be bumped but those cases are subject to staff jurisdiction.


NOTICE: Hotlinking Images Etiquette
Hotlinking images from other sites is a common practice, but the Administration of HongFire.com encourages members to generally hotlink images from their own image host or sites dedicated to hosting images. Not only good practice but it is not good etiquette to hotlink from other websites consistently without the owner's permission.
See more
See less

How to hex edit dll files or exe to bypass DVD check (no DVD patching)

Collapse
This is a sticky topic.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • How to hex edit dll files or exe to bypass DVD check (no DVD patching)

    I don't know if this should go here or the Hentai Games category, seeing that I've only done this minimum number of times on only Hentai Games, but I'll leave it here. Mods please feel free to move this if needed, thanks.

    I only write this as I see there are people confused on how to do hex editing to obtain a noDVD exe or patch a reg.dll file, when we already have enough information (usually obtainable through googling with japanese keyword for eroge, or from HF in the game's thread). I am by no mean an expert in hex.

    now, first of all, we'll need a hex editor software. I use a freeware called Cygnus Hex Editor
    http://www.softcircuits.com/cygnus/

    next we gotta find the address of hex we're editing. for japanese games (hentai games) you can search with google with the japanese title in japanese letters as the keyword. I'll just use one I just found today, Tenkuu no Yumina FD. I have not updated to 1.0.2.0 so I'll just use the 1.0.0.0 version as the example
    Code:
    ver. 1.0.0.0
    3BA78:75→74
    
    ver. 1.0.1.1
    3BDA8:75→74
    
    ver. 1.0.2.0
    3C148 : 75→74
    Now, I need to open the exe with hex editor, so launch the hex editor, click and drag the exe (or reg.dll if that's what you need to edit) to the hex editor. of course you can also click open on hex editor and browse to the desired exe.
    Spoiler

    spoilered to make the post looks neat


    now, what the heck are the gibberish we're seeing? doesn't matter. we just need to hop to the correct address and change the information there.

    click edit->go to. make sure you selected Hexadecimal as the base, input the address. click OK and there we are, we're in the address we're looking for.



    now see the blinking keyboard cursor in your hex editor window. it should be blinking in front of the characters 75, which is exactly the thing we gotta replace with our new information. type the new hexadecimal in, 74 and watch it change, then save it.

    That's it, very simple

    ah by the way, this is how we read the addresses:

    so yes, when you see 0003BA70 in the leftmost field, it means only the 2 characters entry in its rightside is on that address. after the white space, it's already the next address, 0003BA71, and so on until the last of the line, 0003BA7F

    as of why it's 0 1 2 3 4 5 6 7 8 9 A B C D E F, please consult with your Math teachers in school about hexadecimal


    * so yes, it's basically manually doing what GameSharks or Action Replay do when you cheat in your Playstation games.

    * just like Gamesharks codes, I don't know how to create those codes. I find them from around the net

    * only do this when there's no NoDVD patcher or patched NoDVD around and you can find information to edit your new exe. I've only done this patching to new games where there are no patched reg.dll or exe file yet but someone posted information on the hexedit, or when the game is not really new but recently an update patched is released and we need a new noDVD but the game thread in HF is not updated yet. a new game usually will have someone making and posting the NoDVD patcher/patched NoDVD exe or dll, so we don't really need to do this.

    * I think fredricklim has released the noDVD patcher for yumina FD 1.0.0.0 which basically did the same thing automatically. Sadly I don't know what software he used to create the patcher, nor do I care as he can still make his patcher for most games and I can hexedit manually when there no other chioce so please, fred and other nodvd patchers, continue your good work for us lost lambs so we need not indulge ourselves in seas of hexadecimals

    HF-Typemoon #38 || HF-Hentai #412

  • #2
    Thanks a lot for your detailed tutorial. ^_^

    Gives me at least one option if there is no crack available.

    Comment


    • #3
      Very well detailed and written in noob-friendly English, GJ. ^_^ Just still advise people to back up the original in case something screws up (and in case we need to update, that's when we need original exe/dll back).


      RANCE 5D+VI TO BE OFFICIALLY RELEASED IN ENGLISH BY MANGAGAMER!
      If you like the Rance series and the company that made it, join the AliceSoft Fan Club!

      Comment


      • #4
        Use the Force Luke!

        Comment


        • #5
          Also handy for editing the taskbar display name to something else like... Notepad if you want to hide it (still gonna have to turn down the volume >_> ).
          redshirts - taking the bullet so you don't have to

          Comment


          • #6
            Very nifty, but I may have an alternative, if you don't mind me posting it
            (I found this to work with a lot of games via ISOs, without the use of
            downloading patches and such).

            Spoiler


            In regedit, find the key: HKEY_LOCAL_MACHINE\SOFTWARE\(Company & Name of Game)

            Again, for those of you new to regedit, simply browse through the following folders (in this order) until the pane on your right displays several items, of which one will be "DataDrive".
            HKEY_LOCAL_MACHINE
            SOFTWARE
            (Company & Name of Game)

            Right click on the string value labelled "DataDrive" (it will have an icon with the letters ab on it to the left of it) in the right pane of the regedit browser.

            Click "Modify"

            In the field marked "Value Data" which is the only field you can change, it will probably display something like "c:"

            This is where knowing your installation cd drive letter comes into play

            Change the "c:" to whatever drive you installed (your game) with (for example "s:\")

            Click OK

            Close regedit.


            As long as you have the game "mounted", or just even sitting somewhere
            on your desktop, or external harddrive, make sure you have the drive or
            directory pointing to the location of the ISO.

            However, this doesn't modify the game in any way, so gameshark cheats
            and such will have to be from OP =P
            Last edited by darkandshadow; 03-12-2010, 03:45 PM.

            Comment


            • #7
              WOW thx a lot! Always wondered how to do this! Now it's time to crack some games

              Sig and avatar thanks to Devilsmaster!

              Comment


              • #8
                I am unsure how you have used google to procure the hex address and modified values, what search terms do you use?
                Anger Is A Gif

                Comment


                • #9
                  Originally posted by darkandshadow View Post
                  Very nifty, but I may have an alternative, if you don't mind me posting it
                  (I found this to work with a lot of games via ISOs, without the use of
                  downloading patches and such).

                  Spoiler


                  In regedit, find the key: HKEY_LOCAL_MACHINE\SOFTWARE\(Company & Name of Game)

                  Again, for those of you new to regedit, simply browse through the following folders (in this order) until the pane on your right displays several items, of which one will be "DataDrive".
                  HKEY_LOCAL_MACHINE
                  SOFTWARE
                  (Company & Name of Game)

                  Right click on the string value labelled "DataDrive" (it will have an icon with the letters ab on it to the left of it) in the right pane of the regedit browser.

                  Click "Modify"

                  In the field marked "Value Data" which is the only field you can change, it will probably display something like "c:"

                  This is where knowing your installation cd drive letter comes into play

                  Change the "c:" to whatever drive you installed (your game) with (for example "s:\")

                  Click OK

                  Close regedit.


                  As long as you have the game "mounted", or just even sitting somewhere
                  on your desktop, or external harddrive, make sure you have the drive or
                  directory pointing to the location of the ISO.

                  However, this doesn't modify the game in any way, so gameshark cheats
                  and such will have to be from OP =P
                  well, I think this actually won't make any game that require the DVD to run to be run without the DVD. sure you can change which drive/where the game should check for the authentication (check for the DVD) but you still need the DVD/ISO files in your hard drive, which is not very harddisk friendly. (I usually delete the iso file after installation cuz it's damn huge compared to the compressed, zip/rar counterpart)

                  for G.J.'s games, though, the games can be 'installed' by injecting similar registry entries manually.



                  Originally posted by nsf001 View Post
                  I am unsure how you have used google to procure the hex address and modified values, what search terms do you use?
                  [gamename] nodvd should field out results pointing to japanese BBS and blogs, in which you might find the hex entries for the patching. Well, you will need to understand some japanese to find it, I guess... some chinese forums might also post it, but I don't read chinese so I can't say for sure. and of course, some good people in HF also post the hex for nodvd, sometimes.

                  honestly, though, why would you need to look for the hex if you can access the nodvd patcher/patched exe easily in this very same forum? This guide will help when nobody posts the NoDVD exe but only the hex, but that's about all it would do, sadly

                  HF-Typemoon #38 || HF-Hentai #412

                  Comment


                  • #10
                    Just chimed in to say this is an excellent alternate method especially for computers like mine that seem to hate AlphaROMs.

                    Big thanks to the OP for posting this.

                    Comment


                    • #11
                      Is there an easier way to find hex addresses? They don't always seem to be posted and they seem like the only way I can currently play DVD based games. For example, I've searched all over for Kuraibito's and all I keep getting is Ailsignup tool instead. -_-

                      Comment


                      • #12
                        Originally posted by DullahanEX View Post
                        Is there an easier way to find hex addresses? They don't always seem to be posted and they seem like the only way I can currently play DVD based games. For example, I've searched all over for Kuraibito's and all I keep getting is Ailsignup tool instead. -_-
                        Well, I imagine they're derived in the same way I used to make patches for old copy-protected games in the 1980s. Someone takes a debugger like the venerable SoftICE (is there any other tool available that has similar functionality? I imagine a good kernel-mode debugger these days might even take advantage of hardware-assisted virtualisation, running as a hypervisor) and traces through the execution of the program looking for where it makes its DVD checks or whatnot. The example patch above appears to reverse the sense of a conditional jump: it used to be opcode 75 (jump if not zero, JNZ) and turns it into opcode 74 (jump if zero, JZ). Essentially, if the DVD check failed, it would proceed as though the DVD check succeeded! Of course, figuring out where in the code one's changes need to occur is not that simple.

                        In principio erat Verbum, et Verbum erat Programma, et Programma erat Miku. Et Miku Caro Factum Est, et Habitavit in Nobis.

                        Comment


                        • #13
                          Sorry for the late reply, but thanks for the info. Sounds a lot complicated then I expected. "sigh" =/

                          Hopefully at one point someone will come out with an improved AlphaROM exe that doesn't make you jump through hoops to use it.

                          Comment

                          Working...
                          X