Have you considered sfx?
If you want something nicer there's InnoSetup which HDmod and Hota also use.
Объявления |
---|
Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru. Я оторву свою задницу от всех дел и обязательно Вас активирую! Добро пожаловать на геройский форум! |
|
Re: H3API by RoseKavalier2RoseKavalier: I'm talking about a message queue. There is a message loop in the game. How can I put a message into the queue, so that it could be handled by it (SendEventMsg from homm3.h doesn't seem to work properly)?
|
|
Re: H3API by RoseKavalierI have not studied this, usually I just hook whichever dialog loop is needed and feed it the H3Msg directly. It would be a good addition of course, I can't look right now however.
|
Re: H3API by RoseKavalier1. How to convert this to H3API?
"H3TownManager" doesn't have something like "dlg" at offset 280. 2. And how to convert this?
How to get type "string"? "H3String" doesn't work with second string. |
|
Re: H3API by RoseKavalier1. It does, I decided to place H3API in its own repository so it's easier for me to update it exclusively. The version on H3Plugins has not been updated for several months.
2. Updating H3API would probably do the trick, I fixed some things a while back. Worst case, use H3String::Printf() or H3String::PrintfAppend() |
Re: H3API by RoseKavalierThe stupidest question, but I don't understand what needs to be done.
I want to go to the actual headers. Downloaded H3API. Сopied the folder. Wrote: But the patcher won't work, what's wrong? Последний раз редактировалось as239 28 сен 2020, 07:44, всего редактировалось 1 раз.
|
Re: H3API by RoseKavalierFigured out, added to "H3API.hpp":
But now I have the following errors: |
|
Re: H3API by RoseKavalierNATVIS: no idea, I included a base version which you should be able to simply include in your project.
The H3Set header was imported from the maped api (still in development), I failed to test it with pre-2015 visual studio (I mostly use VS2019 nowadays to code) as that api requires c++11. I will check at some point... ::color things is probably the unnamed union, I forgot to check when that was added to the standard. I'll check with an older compiler when I get time. `CanWrite` and `WriteNewLine` are a failed renames, it should be `canWrite` and 'writeNewLine`. _set_set_translator(): yikes, I forgot to do basic check for _H3API_EXCEPTION_ ! To be fixed... In the meantime you can set the /EHa flag here: Properties > Configuration Properties > C/C++ > Code Generation > Enable C++ Exceptions and use the `Yes with SEH Exceptions (/EHa)` option. Sorry no ETA on fixing this except the failed renames which I can do in a few days. |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4