log client empty. 0 byte.
launcher: pixs.ru/showimage/Screenshot_880 ā¦ 185150.png
and if I click on āmodā, ācodepageā, āchange game resolutionā - I see āŠ ŠæŃŠøŠ»Š¾Š¶ŠµŠ½ŠøŠø VCMI ŠæŃŠ¾ŠøŠ·Š¾ŃŠ»Š° Š¾ŃŠøŠ±ŠŗŠ°ā Itās mean āIn VCMI application error occurredā and launcher close.
OK I guess I hurried a bit too much with all that data.
Unfortunatelly the game crashes in two moments:
- Loading saved game.
- After battle results.
These two things makes it unfinishable at this point (unless we pray that allied CPU kills enemy CPU and we will in the meantime drink tea on the grass).
Thatās for Huawei P9. It creates two vcmi log files so I can clean them, try to load game - which will crash it - and then upload the log if that helps in anything.
On Samsung Galaxy S2+ it reaches the launcher screen but trying to launch the game itself goes something like uh āUnfortunatelly, application VCMI was halted.ā(?) It creates one log file which I can upload as well if that helps anything.
Well not sure if I can apply here version for 5.0+, I will try the 4.4+ as well and see if that changes anything before more BBQ.
On Samsung Galasy S1 not yet tested, Iām copying files as we speak.
I will check that but still Iām not mad itās in english, I wonāt be making war about it (maybe even better, because we donāt risk that polish-exclusive-letters will do some OMGWTFBBQ situation :D)
BTW is it somehow possible to force VCMI to read from External microSD card instead of Internal Memory? Just asking~ :3
EDIT #1
Samsung Galaxy S1 with VCMI for 4.4+ doesnāt go but I think I know why. Cyanogenmod version is 10.2 which equals for 4.3.x so unless I can somehow put 4.4.x version here, this phone is out of question at the moment.
Samsung Galaxy S2+ with VCMI for 4.4+ gives the same result, launcher goes fine, launching VCMI itself, nope.
EDIT #2
Hmm~ I guess I will check the data files as well just in case that maybe I did some mistake in one way or another.
Both of these work correctly for me, so it may help if you can get the logs.
Special characters should work correctly in the current version.
I donāt hardcode the path to anything, but ask system to give me an āexternal storage directoryā. I think I could force it to use a secondary external storage, but this would probably complicate thingsā¦ honestly, if I was about to do something more complicated, I would just allow user choose the folder that he wants to useā¦ but that might be something for later.
I managed to reproduce the problem with black screen on game start (on 5.0 emulator). There was a deadlock in CLogger and the game basically froze on the second log line.
Iāll try to build and upload updated packagesā¦ possibly later today. With fixed blackscreen, possible launcher crash and saving logs to file in the launcher (so I can actually know what goes wrong in the launcher ;)).
Edit~
Not yet (you can see the detected mods, but this doesnāt really work anyway, because currently it only shows mods from config/settings.json, so itās displayed correctly only after you already run the game).
At your service :3
Added it in the attachment log files from the Huawei P9 and Samsung Galaxy S2+.
VCMI nailed Heroes 3 āHDā edition, concluded :3
Victory for VCMI!
There is no rush, I was just wondering, for now itās possible for me to reserve enough space on any of those phones without problems.
Yay~! \o/
Oh yeah, I have asked friend to test it as well on Sony Xperia T3 and the result was crash on launcher aka didnāt see launcher, just crash.
Also I have checked the data and itās ātoo bigā, turns out I have accidentally copied some HotA data files, so maybe they made some crash?
I will re-copy files from clean installation, this time probably polish edition~
Kiiro over and out
VCMI_Client_log.txt (10.6 KB)
vcmi_logs.tar (214 KB)
Log in cache is empty
Here logcats for resolution selection crash and black screen
http://rgho.st/6gTFbFjnF
OKAY~!
With the change of data files properly from clean install it goes polish language with special characters being displayed properly so far, which is all good
Iām yet to check save/load and battles so I will change the post in approaching few minutes~
The screenshot may be a bit blurry because of 800x600 or somethingā¦I guess?
EDIT #1
Interestingā¦
The loading game still failsā¦but not exactlyā¦
When I a bit quickly tapped the āmiddleā button which returns to menu (but doesnāt close the application) I thinked āwait, maybe I gave him not enough timeā. So I press the right button that shows the applications list and resumed the VCMI. Thatās where surprise comes in. The game loaded, I just canāt do a thingā¦but not exactly. If I press on the map blindly and do whole minimize-maximize again, the game will update that info, even tough I still canāt do anything in real-time.
All of this was tested on Huawei P9 since the other phones are out of question at the moment.
Added updated version.
github.com/Fayth/vcmi-android/r ā¦ -debug.apk
github.com/Fayth/vcmi-android/r ā¦ -debug.apk
- black screen on game start should be fixed,
- slightly better error handling in launcher (saving launcher logs + crashes in /cache/VCMI_launcher.log; also hopefully less crashes),
- added ability to enable/disable the mods and submods
Iām not entirely sure why this crash happened (looks like a problem in android support libs), but I think I mightāve fixed it in todayās version.
@Kiiro
S2 log ā Iām not sure how exactly resource loading works in vcmi, but it looks like it couldnāt find some files during init (multiple entries with āFile is not a valid JSON file! At line 1, position 0 error: File is emptyā).
P9 log ā hard to say what happens, because there are no errors in the logsā¦ the last line in the client log is āEntering virtual void VCAI::loadGameā so I suspect there was some deserialization crash in AI. Was this save created in android version or copied from pc?
Probably. If you have full hd phone then everything is upscaled almost 2x.
Actually, I managed to do this few times (during normal game start, not loading). I have no idea why this happens, but Iād say this is SDL problem. The game gets āstuckā on loading screen ā it looks like the whole game initialization succeeded, but the screen doesnāt refresh anymore (nothing in logs). Minimizing the game āhelpsā, because it forces SDL to recreate the screen, but it still doesnāt refresh.
Could this happen due to fullscreen enable / disable code being super hacky?
Other than that I donāt know much of our SDL code.
I download link2, tried install but āapplication dont instalā, after I download apk link 1, and game instal. Ok, I run game! Nice. start map and in options i shoose speed max, after i srart move hero game freeze. and sound was us hero move infinity.
Ok, close game, try start other map - canāt start.
go to load game and try load save āgolem aplentyā game not respond.
try start other map - dont work.
and else, when I go ānew gameā buttok ābackā dont work for me.
delete config - game run.
ok start arrogance kill unit, win battle and game close
*** and if I visit tavern game close too
VCMI_Server_log.txt (201 KB)
VCMI_Client_log.txt (346 KB)
Hmm well isnāt that funny.
New version API 21 doesnāt start at all, however API 16 goes fine, but again loading game is that suspected-to-be-SDL-fault quasi-hanging. Starting new game now does the same, quasi-hang which can be step-by-step moved by method of minimize-maximize application.
Thatās for Huawei P9
As for S2+ API 16 - cuz API 21 Iām honestly not sure if itās viable here to try - starts launcher fine, by launching the game itself goes crash with that āUnfortunatelly the application VCMI was halted.ā or sometimes complete crash of the launcher.
I have checked the data files, they are 100% certain to be just RoE, AB, SoD and nothing else.
EDIT #1
Ah yes Iāve almost forgot:
- The save was created by VCMI on the Android, no copying saves from PC involved.
- I can see the graphics just fine when itās in game, just the screenshot went a bit blurry, but I guess itās not priority for the moment(?)
vcmi-api21-20161127-debug.apk - Does not installing. Android 5.0.1
I didnāt really have time recently, so only a quick update this timeā¦
@ Broken api21 package: okaaay, itās broken and this was a problem on my side (actually, thatās due to some broken/undocumented feature of the build system). Hopefully this package is better.
@ Hang during map start/load: I managed to track this one down. It was occurring due to some weird interaction between jni->java communication and SDL events (I think that SDL hook to java was getting broken when client called jni method to start the server; after that, SDL_PollEvents froze the main SDL loop).
(additionally some better logging in launcher)
github.com/Fayth/vcmi-android/r ā¦ -debug.apk
github.com/Fayth/vcmi-android/r ā¦ -debug.apk
I havenāt checked other problems yetā¦ I probably wonāt be able to do anything for the next few+ days.
Yay new build to test!
I will check it up in a minute and see if something new is happening or not.
Also Iād like to clarify something, I made a mistake with Android version on my S2+ itās not 5.5 but 5.1 sorry for the trouble. Also Iām working on updating it to 6.0 because why not, I hope it will still be viable testing thingie.
I will install new build for now on P9 and check the typical stuffā¦aaand write back asap.
EDIT #1
Interesting O_O
Installed API 21 edition on Huawei P9, tried loading the game andā¦it loaded O_O
I know I know, one load may be lucky for device or whatnot (of course I believe in the leading coder that itās not random luck but true skill of fixing! :3).
The remaining thing to check is the fightā¦now to find something to fight.
EDIT #2
Good news! After the battle it didnāt crash either!
Good job mister, itās working better and better
The intro is still laggy when trying to skip but meh with it, itās just intro.
The walking on the map is choppy as hell but it works at least so Iām not complaining.
The one thing I want to ask is how to do āright-clickā here? I want to check sometimes stuff like āwhat does that magical spoon do?ā and I canāt find any way for it.
Thatās for Huawei P9 (EMUI Android 6.0 as a reminder).
I will now proceed with Samsung Galaxy S2+ (RR Android 5.1 as a reminder) and see if something is happening.
EDIT #3
Okay Samsung Galaxy S2+ (still 5.1) now runs VCMI both API 16 and API 21 to the point of launcher but launching the game itself still fails for some reason, I will check if there are any logs later.
I have managed to third week or so on Huawei P9 without serious problems, it looks like this:
- Moving on the world map is a bit choppy, but besides that, no problems found.
- Clicking certain point is sometimes tricky but still MUCH better and easier than āofficial HD editionā (pfffttt)
- The battle is another story, it goes smoothly, too smothly, when letās say Djins casts a spell on ally, I need to either remember by the sound what spell it is or check the battle log what has been cast. Overally I think all spells are being āexecutedā faster than I can say āMagic Missile!ā. A little problematic but I can manage for now.
- Ranged attacks in battle done well, Ubisoft canāt into this, pfeheh (altough Iām yet to check Magogs or whatever the name in english).
- The right click is impossible to do, sometimes itās key to be able to do it so I would like to mention it officially as wanted
- Save/Load no problems for now.
- Text boxes done well, I will add one as a proof later
- More info to come if I find something
I installed api 21 after api16 they run, but have same problems for me . after battle game just close. Quick on or off dont care.
(And 1 time battle just not started)
Still unplayeble(
I think its good idea if will possible send logs after crash or freeze. In auto mode.
I think that we should share ours Gamesās Data files. Because we all are talking about different version of game.
Iām using 3in1 Game in English.
I~ think I have āGold Editionā in PL language, the version Iām not sure, no patches have been applied on top of what said āGold Editionā is.
Itās better to purchase GoG version of Heroes3 Complete and this version should be basic.
gog.com/game/heroes_of_migh ā¦ te_edition
Promotions of this title are set regullary!
Itās better to purchase GoG version of Heroes3 Complete and this version should be basic.
gog.com/game/heroes_of_migh ā¦ te_edition
Promotions of this title are set regullary!
That version also works badly same as mentioned mine version previously.
Hey, just got back to HoMM again.
Downloaded the 21 API version on my Asus Nexus (2013). And the game works just fine in terms of not crashing. But when using bad resolution (screen ratio) there are artifacts between the game screen itself and the edges of the screen. There should be placed some kind of static image. Gonna write after some time if it doesnāt crash after longer play .
Iām using the gog complete version with some update installed.
EDIT: So, after few weeks the game works without any problems. But performance needs a serious tweak. The flaw of performance is very noticeable while hero walk and gathering (fade effect). Loading takes an eternity (H3 itself and game). And when playing with 6 AI players their turns take takes totally something over minute or two.
Is there any way to use the mods for vcmi?