|
Well, I have to agree with you, thank you.
|
|
|
|
|
|
I have to agree with Dave: this isn't urgent. It isn't even in my top one hundred things to do. It may be urgent to you, but it isn't to us. All that your stressing the urgency does is to make us think you have left it too late, and want us to do it for you. This annoys some people, and can slow a response.
And in this case, I can't give a response anyway: I have absolutely no idea what you are trying to do, or what help you need. This is not a good question - we cannot work out from that little what you are trying to do.
Remember that we can't see your screen, access your HDD, or read your mind.
Please try again, but this time trying to explain to someone who has no previous idea of what your project involves, or what help you might require. I.e. me!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
You look so handsome, IQ is also very high, although you think so, but it is very important to me, may change the fate and work.
|
|
|
|
|
Thank you.
Probably...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Please use a decent translator, because your question does not actually carry any meaningful information.
And the rudeness of stating urgency like you do has already been reported.
There are two kinds of people in the world: those who can extrapolate from incomplete data.
|
|
|
|
|
First, I know almost nothing about programming so I'll need more detailed instructions. I need to change the "MaxDate" value in a program so that I could set later dates in it (the latest that you could use is 28.12.2007 I think). As far as I know the program is written in C#. It also has a file called "ICSharpCode.SharpZipLib.dll" in its main directory if that could be helpful to you. I really hope that you'll be able to help me.
|
|
|
|
|
If you know almost nothing about programming, and we know nothing about this program, then I doubt anyone could walk you through making changes to it.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
Yeah that's for reasonable challenges.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
That's a bit disappointing, but alright
|
|
|
|
|
What kind of information do I need to provide about the program that could help you to give me an advice?
|
|
|
|
|
Well, where this value is stored would be once piece of information. Is it in a file somewhere or is it hardcoded in the source code?
|
|
|
|
|
I can't say for sure, but I think it's located in the .exe file or in the ICSharpCode.SharpZipLib.dll file, although i tried editing them with a hex editor and couldn't find such value (it could be there, but not written in plain text).
|
|
|
|
|
OK, there's no way you're changing that date.
You obviously don't have the source code and without it your going to find it extremely difficult to FIND the date let alone change it.
|
|
|
|
|
Well, basically it boils down to needing
1. What the program does
2. What it is that you want to change
3. The source code for the program
Going back and forth on a message board like this, it would be very difficult. I would recommend you locate someone you can work with over email and telephone or face to face.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
I'm sorry that I didn't give much details, but that's the first time for me having to do such thing. This program is intended to edit a football computer game. With it you could change most aspects of it, including making new players, teams and also the time when a season starts. The thing that I need to change is the starting time of the season. But since this game is old (2007), you could only change the starting time of the season between 1.1.2006 and 28.12.2007. And I want to make it possible to set later years - 2008, 2009... 2015 so that it's up to date with real life. And about the source code how can I see it? I hope you understand what I mean.
|
|
|
|
|
SharpZipLib is a well known library to handle zip streams for compression/decompression.
It's unlikely your problem resides in this dll.
If you do not have the source code, then you may have to use a decompiler to get it back from the assembly. But beware of the fact that reverse engineering is in general not allowed; there's a great chance that, by doing this, you would break a copyright.
And, if the game executable has been signed, you have no chance to alter it without breaking it completely.
There are two kinds of people in the world: those who can extrapolate from incomplete data.
|
|
|
|
|
Thank you for the information. Do I have to decompile the .exe file and which decompiler would you recommend? Also, I don't want to edit the game executable itself, but the .exe of the program that is created for editing. The editing program that I want to change is freeware and if I change it, it will be for personal use only so I don't think this should be a problem.
|
|
|
|
|
It's up to you to search for the terms of usage of this executable.
There are some decompilers available, either free or not. Here's a non-exhaustive list:
ILSpy[^] (free)
dotPeek[^] (free)
JustDecompile[^] (free)
.NET Reflector[^] (paying)
Dis#[^] (free until 7 .NET Framework assemblies decompilations)
I can hardly advise you for these as I've never done any decompilation. Good luck
There are two kinds of people in the world: those who can extrapolate from incomplete data.
|
|
|
|
|
Thank you again for the links! I'll try them and hope things work out for me
|
|
|
|
|
You're welcome
There are two kinds of people in the world: those who can extrapolate from incomplete data.
|
|
|
|
|
Do you have the source code for the program ?
If you don't, and you can't get help from wherever the program came from, then it's probable the authors/company did not intend for you to change that value. We are not going to help you hack some code.
If you have the source, then you'll need to develop some skills in programming to find the place where the date is set, and alter it. Start by searching the code for every use of keywords like "DateTime" and "TimeSpan."
«To kill an error's as good a service, sometimes better than, establishing new truth or fact.» Charles Darwin in "Prospero's Precepts"
|
|
|
|
|
I opened the .exe file and ICSharpCode.SharpZipLib.dll with a hex editor and found these instances in both files. Does this mean that the source code is located there?
|
|
|
|
|
You obviously have no idea what source code is. It's the original text language that is run through a compiler to get the resulting .EXE and .DLL's you're looking at in a hex editor. There are disassemblers that will show you a decent approximation of the source code but they won't do you any good as you can't modify the code in them.
|
|
|
|