SUBSIM Radio Room Forums

SUBSIM Radio Room Forums (https://www.subsim.com/radioroom/index.php)
-   SH5 Mods Workshop (https://www.subsim.com/radioroom/forumdisplay.php?f=249)
-   -   [TEC] SH5.exe patches to fix bugs and add functionality (https://www.subsim.com/radioroom/showthread.php?t=181433)

TheDarkWraith 07-02-11 01:38 PM

Quote:

Originally Posted by Anvart (Post 1696473)
Hi, guys.
The question from simple curiosity ...
What program do you prefer to use for R/E?
OllyDbg 1.10, OllyDbg 2.01, Immunity Debugger 1.83, IDA 5.? (Pro is not free) or some other program?

Olly Debug 1.10 and CE 6.1 are my main ones (and then some ancilliary tools for dumping PE header, listing ordinals of dlls, some tools I've made, etc.)

Anvart 07-02-11 02:22 PM

Thanks, RB/TDW. :DL
Immunity Debugger 1.83 is very similar to Olly Debugger, but it uses python.
and...
What do you mean by the abbreviation CE 6.1? z/Scope Code Editor/Emulator 6.1.? Network and Internet tool?:haha:
and...
Do you like cracklab.ru?

reaper7 07-02-11 08:12 PM

Cheat Engine 6.1 ;) great for tracing pointers etc.

Tomi_099 07-03-11 06:29 AM

Quote:

Originally Posted by TheDarkWraith (Post 1621187)
The patch isn't perfect but it's a start. Everything has to start from somewhere. The hardest part of doing any .exe patching is finding a place to start from amid the mass of hex. The next hardest part is deciphering the assembly into semi-human readable form so you can get an idea what the programmer was thinking/implementing in the routine (take the assembly and write pseudo-program code out of it).

----------:up:-------------- Reverse engineering------------:up: --------------

Great work and a real beginning.
Those who want to learn assembly and want to understand what Hexadecimal
Everything can , and how a computer works should start here.


Assembly for NEWBIS ...and more....---Google / Vivek Ramachandran ----


For Start !!
http://www.securitytube.net/video/208

http://www.securitytube.net/groups?o...view&groupId=5





This video is part of the following groups:




1. Assembly Language Megaprimer for Linux ( 11 videos)
Assembly Primer for Hackers (Part 1) System Organization
Assembly Primer for Hackers (Part 2) Virtual Memory Organization
Assembly Primer for Hackers (Part 3) GDB Usage Primer
Assembly Primer for Hackers (Part 4) Hello World
Assembly Primer for Hackers (Part 5) Data Types
Assembly Primer for Hackers (Part 6) Moving Data
Assembly Primer for Hackers (Part 7) Working with Strings
Assembly Primer for Hackers (Part 8) Unconditional Branching
Assembly Primer for Hackers (Part 9) Conditional Branching
Assembly Primer for Hackers (Part 10) Functions
Assembly Primer for Hackers (Part 11) Functions Stack
. after then cams ..this !!!

http://raykoid666.wordpress.com/2009...primer-review/

http://www.securitytube.net/groups?o...view&groupId=4


The links to the different parts:
Part 1 (Smashing the stack)
Part 2 (Writing exit shellcode)
Part 3 (Executing shellcode)
Part 4 (Disassembling execve)
Part 5 (shellcode for execve)
Part 6 (exploiting a program)
Part 7 (exploiting a program: demonstration)
Part 8 (return to libc theory)
Part 9 (return to libc theory: demonstration)


Videos 1-4 have to do with basic system calls, mov commands,
you make a hello world program and then video 3 is all about using gdb

[IMG][URL=http://imageshack.us/photo/my-images/4/memorysy.jpg/]http://img4.imageshack.us/img4/9968/memorysy.jpg
(Viveks tutorial is the best i***8217;ve seen)

Videos 5-11 are all about more indepth mov commans, creating variables and examining memory layout and values with gdb.
This is all very useful but just watching the videos is not enough!
You need to go through and do it along with him,
you have to write the programs(even though he says you can download them) and you need to get assembly in your fingers.

Think of great athletes, they didn***8217;t get great by watching sports on TV ***8211;
they went out and did the real thing ***8211;

Exact same concept with computers ***8211;

Practice practice practice. :yeah:

Anvart 07-03-11 07:06 AM

Quote:

Originally Posted by reaper7 (Post 1696749)
Cheat Engine 6.1 ;) great for tracing pointers etc.

Thanks, reaper7.
I forgot about it... it's as ArtMoney... but my favorite is IDA Pro... :O:

@Tomi_099

Thanks, Tomi.

**************************************************
P.S. In internet there are granny2.dll with granny2.pdb ver. 2.8.39...
and granny 3D exporters ver. 2.8.39 for Max/Maya 2008 ... 2011.
... nothing I can say more I did not test this stuff.

Dodo11 07-04-11 07:20 AM

You are a genius
 
Thx for this patcher and for all your mods.

Brumete 07-06-11 11:33 AM

Could someone make a video tutorial on how to perform the steps with the hex editor to patch the sh5.exe?, Would be helpful for those who do not have much experience with these editors and this way of patching the sh5.exe. thank you very much

Targor Avelany 07-06-11 11:35 AM

there is no need for the HEX editors, as TDW created a patcher, which could be found in the first post of this thread.

arctic 07-06-11 01:26 PM

I was just about to move from GWX to SH5 as I heard the amazing modders of subsim have fixed the game!
Too bad I bought the game from steam, now I guess I have to buy that box version too. :dead:

Anyways, great work TheDarkWraith. Thank you in advance.

captnmike 07-08-11 10:51 AM

nav map question?
 
EY! EY! Fello Sub Captn's,
A simple question? : Is there a "hotkey" for zooming (in & out) the "Navigation Map"? My mouse wheel is wearing out and I can't find the "magnifying glass" in the map tools in SH5 like there was in SH1-4!
Thanks in advance for any reply!
Captnmike :-):nope:

maferio 08-21-11 05:10 PM

Hi everybody!, glad to find this nice forums :DL

I'm a newbie in SH series and I decided start my career in SHV. In the last few days I'm reading as much as I can in order to set up SHV properly by means of realism.

First of all I want to thank TDW for the subject of this thread :yeah:

Let's see, my copy of the game is the retail one purchased in Spain, (see cover). I DO NOT own the steam version and I have the game fully updated with the last official patch.

However my sh5.exe does not appear as it's supposed to be. It happens exactly the same thing as the guy in post #84, see picture here.

How can be that? I assume that I can not fix the hydrophone issue, isnīt it ? :wah: :damn:

Many thanks in advance!

THE_MASK 08-21-11 05:17 PM

Quote:

Originally Posted by maferio (Post 1733350)
Hi everybody!, glad to find this nice forums :DL

I'm a newbie in SH series and I decided start my career in SHV. In the last few days I'm reading as much as I can in order to set up SHV properly by means of realism.

First of all I want to thank TDW for the subject of this thread :yeah:

Let's see, my copy of the game is the retail one purchased in Spain, (see cover). I DO NOT own the steam version and I have the game fully updated with the last official patch.

However my sh5.exe does not appear as it's supposed to be. It happens exactly the same thing as the guy in post #84, see picture here.

How can be that? I assume that I can not fix the hydrophone issue, isnīt it ? :wah: :damn:

Many thanks in advance!

use the patcher
http://www.gamefront.com/files/20162...SH5_Patcher_7z

maferio 08-22-11 03:20 AM

Quote:

Originally Posted by sober (Post 1733353)

Hi Sober, thanks for your answer :up:.

Indeed I already considered use the patcher but it wonīt work cause that script (see file TDW_SH5_Patches.s5p attached in the patcher) assumes a specifically structure of the sh5.exe which doesnīt fit mine.

I begin to assume that exist a special DVD box version of SHV which for some reason the binary file sh5.exe is different from former versions. Fortunately TDW contact me yesterday and I'll send my sh5.exe for his analysis. I hope he can confirm or deny my hypothesis :hmmm:

As Captain Can told me, my problem was my game didnīt updated to version 1.2. I manually updated to patch 1.2 and that fixed my sh5.exe

pythos 08-28-11 11:57 PM

How do I use the patcher?

I clicked on the application icon, and it opened. I backed up the SH5 exe, and then tried to open the EXE file, but it does not appear on the list anymore. The file type it is looking for is an .s5p. What is that?

I keep reading I no longer need to edit hex, and that the patcher does everything, but it seems to not do anything.

My sonar man is completely deaf. Had a merchant visible off the port bow, chugging along, and the operator could not detect it.

0rpheus 08-28-11 11:59 PM

Quote:

Originally Posted by pythos (Post 1738629)
How do I use the patcher?

I clicked on the application icon, and it opened. I backed up the SH5 exe, and then tried to open the EXE file, but it does not appear on the list anymore.

My sonar man is completely deaf. Had a merchant visible off the port bow, chugging along, and the operator could not detect it.

http://www.subsim.com/radioroom/show...postcount=7773

:salute:


All times are GMT -5. The time now is 08:48 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright Đ 1995- 2024 Subsim®
"Subsim" is a registered trademark, all rights reserved.