probably not, download the new wallet and blockchain, then type repairwallet in the console, may take a few hours to sync up to date. After you type repair wallet in the console you will probably need to restart the wallet. Don't for get to save and move your original wallet.dat file
It seems like you did not look at the links I've posted, repairwallet does not work, I tried also other, more complicated ways and all suggestions. My conclusion is that the wallet can't be repaired, but everybody tells me "No, your coins are not lost". Even Bittrex support told me that, pointing to contact the dev, which never replied and dumped his coin. My issue is not new, edn247 tried to help, but it did not work.
I don't currently have this wallet. However, I think I can help you, as I had a similar issue with sync and recovered my coins. Unfortunately, not ALL wallets have this feature, so you'll have to look. There's another way if it don't work. I would do this in PM, but I think it might help others with the same issue.
Both of these method make the assumption that your client loads. If it's crashing on launch, I'm not sure what to do. I had that issue with maxcoin, and ended up losing the coins. (well, I still have the wallet.dat file, but I can't at this time recover it). In this post I'm only detailing the easier of the two. If necessary, I'll revisit it.
Preferred method. Dumpwallet.
(note, I'm putting this up for you AND for general consumption, so if the detail seems excessive, just bear in mind that others might not have the same level of knowledge).
click on help. click on debug window.
In the debug window, click on console. In console, type help and press enter. This will bring up a list of all available commands. You're looking for two. Dumpwallet and importwallet. Note the capitalization, especially if you're running linux.
Now for the fun stuff. Assuming the dumpwallet command exists, type "dumpwallet
" The filename is anything you choose, and it's a plain text file when it dumps.
Now, save your existing wallet.dat somewhere, and the dumped wallet file, and completely delete your data directory. In windows that will be in user\yourusername\appdata\roaming\techcoin. In linux, it will be /home/user/.techoin. Again, before deletion make SURE you have saved your wallet.dat file, and it's a good idea to keep your configuration file as well, though at this point in the game you might want to rewrite it with only known good nodes.
Now. If you don't have the newest wallet, get it. make sure you have th config as you want it, and launch it. As soon as it's up, again go to the console as in the first step. This time type importwallet using the filename you had dumped (make sure of the proper path). It will import all of your private keys and blockchain transaction as the new wallet syncs.
This worked on a wallet that just would not be repaired for me in SYNC. Got everything back, just had to wait for the chain to sync.
If tech coin don't have the dumpwallet function, all is not lost. But this is a bit more time consuming and tedious.
I don't feel like detailing that right now, but if someone informs me that tech coin don't have the dumpwallet function, I'll type that up to. I have manually recovered all of the private keys in a wallet before, but I have to look up some commands to type it up properly.
Good luck and I hope this helps!