unc0rr [Wed, 25 Jul 2012 16:24:30 +0400] rev 7433
- Implement AI land marks which only used to tracks visited areas on the map for now. Significantly reduces wasting of cpu time by AI checking same place several times (10x or even more in rare cases)
- More branching in walk algorythm which allows for better coverage of reachable places. Sometimes makes AI perform ridiculous jumping just to make a tiny step.
- Small fixes/adjustments
unc0rr [Wed, 25 Jul 2012 22:36:39 +0400] rev 7432
Bonus for dealing more damage than needed to kill. Should help with cake leaving 1hp issue. Not tested.
belphegorr <szabibibi@gmail.com> [Tue, 31 Jul 2012 21:20:58 +0300] rev 7431
Mission 6: Modified a dialogue timing
unc0rr [Wed, 25 Jul 2012 12:29:53 +0400] rev 7430
Some tiny improvements to AI walking algorythm
xymeng [Wed, 25 Jul 2012 10:57:00 -0400] rev 7429
Changes to pas2c - unreviewed apart from cursory glance and compile test.
belphegorr <szabibibi@gmail.com> [Tue, 31 Jul 2012 20:25:28 +0300] rev 7428
Mission 6: Fixed a typo, an animation bug, added 2 rope crates to the weapon stack
unc0rr [Wed, 25 Jul 2012 12:28:14 +0400] rev 7427
Adjust firepunch and bat consts yet again
nemo [Wed, 25 Jul 2012 10:56:14 -0400] rev 7426
Changes for the benefit of pas2c. Use downto in for loops to avoid repeated calls of Random/GetRandom. Wrap nots.
belphegorr <szabibibi@gmail.com> [Tue, 31 Jul 2012 17:19:24 +0300] rev 7425
Mission 1: Fixed a typo
Mission 2: Added gfPerHogAmmo for the sake of the story
Mission 5: Removed mines, barrels
Added caption showing turns left until wave 3
Reduced turns before wave 3
Fixed crashes during animations caused by HideHog
Changed cannibal positions
Added marks for at the positions wave 3 appears at
unc0rr [Tue, 24 Jul 2012 16:12:41 +0400] rev 7424
Prefer to bat enemy away dealing the same amount of damage
nemo [Tue, 24 Jul 2012 18:53:42 -0400] rev 7423
workaround - not great though since they probably should have proper initial values like they used to have in uConsts. leaving a note to koda
belphegorr <szabibibi@gmail.com> [Tue, 24 Jul 2012 20:46:12 +0300] rev 7422
Changed name of princess in mission 6 (forgot it last time).
unc0rr [Tue, 24 Jul 2012 16:10:09 +0400] rev 7421
No need to redefine signal
nemo [Tue, 24 Jul 2012 17:50:42 -0400] rev 7420
Fix bee crasher, tweak splash values
belphegorr <szabibibi@gmail.com> [Tue, 24 Jul 2012 20:21:01 +0300] rev 7419
Removed some campaign variables from Mission 6.
nemo [Sat, 21 Jul 2012 17:51:51 -0400] rev 7418
better?
belphegorr <szabibibi@gmail.com> [Tue, 24 Jul 2012 20:15:30 +0300] rev 7417
Switched Fell From Heaven to Fell From Grace on missions 5, 6.
Changed start dialogue of the princess in Mission 6.
unc0rr [Sun, 22 Jul 2012 00:48:48 +0400] rev 7416
AI uses cake! Known issues: AI could damage itself for no reason, could let cake go looping in a hole with exit closed by AI hog.
belphegorr <szabibibi@gmail.com> [Tue, 24 Jul 2012 18:36:23 +0300] rev 7415
Fixed localization of Mission 6 and fixed a typo.
nemo [Fri, 20 Jul 2012 21:30:53 -0400] rev 7414
unc0rr, let me know what you think? Values were chosen semi-arbitrarily. But I was playing through a lot of large demos.
belphegorr <szabibibi@gmail.com> [Mon, 23 Jul 2012 19:17:04 +0300] rev 7413
Finished mission 6: Dragon's lair
Modified uCommandHandlers (DrawGear function), as the last merge was causing crashes when hogs were hidden.
nemo [Fri, 20 Jul 2012 21:15:38 -0400] rev 7412
Ok. *these* should be safe with just this one extra check...
nemo [Thu, 30 Aug 2012 12:13:24 -0400] rev 7411
checkpoint merge
nemo [Fri, 20 Jul 2012 19:56:58 -0400] rev 7410
:( I have no idea why this did not work
nemo [Fri, 20 Jul 2012 18:48:04 -0400] rev 7409
Avoid desync playing back demos
nemo [Fri, 20 Jul 2012 17:43:35 -0400] rev 7408
don't need the camera following invisible stuff (maybe this should be in the general camera routine?)
nemo [Fri, 20 Jul 2012 15:12:47 -0400] rev 7407
I thirst for randomness.
nemo [Fri, 20 Jul 2012 14:16:05 -0400] rev 7406
Try avoiding spamming the log by retaining the gears. untested.
unc0rr [Fri, 20 Jul 2012 18:42:45 +0400] rev 7405
Replace stupid 'mod' with 'and'
koda [Fri, 20 Jul 2012 15:39:13 +0100] rev 7404
ooops (and indentation)
koda [Fri, 20 Jul 2012 12:25:53 +0100] rev 7403
press 8 to mute audio while ingame
unc0rr [Fri, 20 Jul 2012 09:09:17 +0400] rev 7402
mod operator is so stupid in pascal
nemo [Thu, 19 Jul 2012 20:34:21 -0400] rev 7401
oh yeah, these too
nemo [Thu, 19 Jul 2012 17:34:18 -0400] rev 7400
Fix TARDIS, make switcher work w/ the new more stringent check.
nemo [Thu, 19 Jul 2012 17:14:02 -0400] rev 7399
Update team health
unc0rr [Wed, 18 Jul 2012 23:02:14 +0400] rev 7398
Start TestCake
koda [Wed, 18 Jul 2012 15:05:56 +0100] rev 7397
allow FPFLAGS and GHFLAGS only in cmakes able to support them
nemo [Mon, 16 Jul 2012 23:08:42 -0400] rev 7396
what the heck, let's add a few more
unc0rr [Mon, 16 Jul 2012 23:46:44 +0400] rev 7395
- Check for harmful gear deletions
- Catch and fix bug in kamikaze
- TARDIS has similar bug, leave fixing to its authors
unc0rr [Mon, 16 Jul 2012 23:12:59 +0400] rev 7394
Use gmDestroy message instead
nemo [Sun, 15 Jul 2012 16:56:05 -0400] rev 7393
Fix bug in resurrector deleting graves (exists in stable too), remove some unnecessary assignments due to the fillchar 0
Stepan777 <stepik-777@mail.ru> [Fri, 13 Jul 2012 16:39:20 +0400] rev 7392
Correctly distinguish between game and real ticks while recording video,
so that paused game and speed-up demo are recorded better.
Also support recording videos from demos executed directly (without frontend),
such videos will be automatically encoded on frontend startup.
nemo [Sun, 15 Jul 2012 15:35:28 -0400] rev 7391
Apparently order of multiple getrandom in params is undefined. Also remove broken and pointless getrandom call.
Stepan777 <stepik-777@mail.ru> [Fri, 13 Jul 2012 16:35:42 +0400] rev 7390
merge
nemo [Sat, 14 Jul 2012 23:19:09 -0400] rev 7389
Sorry about the slight delay in pickup. You can blame a few lame cheaters. This is to make their cheating a bit harder.
unc0rr [Fri, 13 Jul 2012 13:21:52 +0400] rev 7388
Catch all exceptions in clientSendLoop. If there could something besides IOException be thrown there, that would explain ping timeouts server issue.
unc0rr [Fri, 10 Jan 2014 00:57:15 +0400] rev 7387
Filter sprSDFlake too, so engine could pass initialization
Stepan777 <stepik-777@mail.ru> [Tue, 10 Jul 2012 21:58:19 +0400] rev 7386
Fix bug with isInLag picture displayed at end of some videos.
+ Some improvements to user interface.
unc0rr [Fri, 13 Jul 2012 01:07:53 +0400] rev 7385
Don't consider moving hedgehogs in place rating in after attack mode
Wolfgang Steffens <WolfgangSteff@gmail.com> [Thu, 09 Jan 2014 22:38:40 +0400] rev 7384
Import temp.diff which is a try to fix glitches with textures edges
Stepan777 <stepik-777@mail.ru> [Tue, 10 Jul 2012 21:56:25 +0400] rev 7383
merge
unc0rr [Thu, 12 Jul 2012 23:31:06 +0400] rev 7382
When removing a record, set selection on the next item in the list
unc0rr [Thu, 09 Jan 2014 22:35:40 +0400] rev 7381
Wolfgang Steffens's gl2 and atlas branch
sheepluva [Wed, 18 Jun 2014 19:57:25 +0200] rev 7380
closing wosteffs ancient debug commit head. default branch has been a dual-headed monster for long enough IMO
Stepan777 <stepik-777@mail.ru> [Mon, 09 Jul 2012 21:45:30 +0400] rev 7379
fix bug with desynced camera positions
nemo [Thu, 12 Jul 2012 06:19:32 -0400] rev 7378
Reduce number of walk bonuses further, doubt even 128 are needed. Fix count reset.
Wolfgang Steffens <WolfgangSteff@gmail.com> [Tue, 10 Jul 2012 16:38:50 +0200] rev 7377
Debug commit
Added code to replace sprites with a checkerboard pattern in order
to identify filtering issues.
This version only renders DrawSprite()'s with the checkerboard pattern
for debugging purposes
cleaned up some unneeded stuff
Stepan777 <stepik-777@mail.ru> [Mon, 09 Jul 2012 17:03:57 +0400] rev 7376
rework saving of camera positions so there is no need to know framerate during prerecording.
support x264 on older versions of ffmpeg/libav.
remove some unuseful options.
nemo [Wed, 11 Jul 2012 22:18:43 -0400] rev 7375
Tell AI to avoid edges, especially ones over water (this does not include checking whether a knock could drown yet). Also make flakes pick a new random dx/dy on respawn to further reduce patterns. Also disable a couple of weapons for the particularly dumb AI levels, and disable switching for the dumbest.
Wolfgang Steffens <WolfgangSteff@gmail.com> [Tue, 10 Jul 2012 11:09:38 +0200] rev 7374
Merge
Stepan777 <stepik-777@mail.ru> [Mon, 09 Jul 2012 16:42:13 +0400] rev 7373
merge
nemo [Mon, 09 Jul 2012 23:28:02 -0400] rev 7372
Spread the droplets around more so it looks less square (looked especially bad with piano). Slow down large splashes a bit for dramatic purposes, also taking low-g into account. Small splashes you can't really tell anyway.
Stepan777 <stepik-777@mail.ru> [Sun, 08 Jul 2012 13:29:06 +0400] rev 7371
First try to use framebuffer, instead of auxilary buffer.
On my computer this fixes large resolutions (e.g. 1920x1080)
unc0rr [Sun, 08 Jul 2012 23:14:24 +0400] rev 7370
Introduce uGearsHandlers.pas, for now only part of cake handlers is moved there
Stepan777 <stepik-777@mail.ru> [Sun, 08 Jul 2012 13:21:12 +0400] rev 7369
Move SDL_GetTicks() to another place, maybe this will fix sound desync.
Also, ensure that thumbnail is aslways saved.
nemo [Sun, 08 Jul 2012 13:49:41 -0400] rev 7368
A bit more convoluted, but more attractive visually
Stepan777 <stepik-777@mail.ru> [Sun, 08 Jul 2012 13:18:52 +0400] rev 7367
merge
nemo [Sun, 08 Jul 2012 12:00:27 -0400] rev 7366
Insert at front of same Z, not end. Saves a little time on insertion and lua lookup of recent adds.
Stepan777 <stepik-777@mail.ru> [Sat, 07 Jul 2012 19:59:44 +0400] rev 7365
fix alpha channel in image rescaling
nemo [Sun, 08 Jul 2012 11:43:22 -0400] rev 7364
Draw bombs behind plane
Stepan777 <stepik-777@mail.ru> [Sat, 07 Jul 2012 19:17:50 +0400] rev 7363
Fix thumbnails. On some OpenGL implementations they weren't working.
unc0rr [Sun, 08 Jul 2012 18:59:25 +0400] rev 7362
Fix rare condition when hog's gear stucks in an infinite loop which adds 1 to its Y coordinate not checking for drowning
Stepan777 <stepik-777@mail.ru> [Sat, 07 Jul 2012 17:43:10 +0400] rev 7361
fix frontend for ffmpeg 0.7.13
nemo [Sun, 08 Jul 2012 10:35:40 -0400] rev 7360
Intended to help on bottom border maps or "red" maps - don't assume erasure if there is indestructible land below the hog
Stepan777 <stepik-777@mail.ru> [Sat, 07 Jul 2012 17:26:20 +0400] rev 7359
Fix compilation of hwengine on ffmpeg 0.7.13.
But frontend does not compiles.
Medo <smaxein@googlemail.com> [Thu, 26 Jul 2012 11:01:32 +0200] rev 7358
Hedgeroid: Major overhaul of the network connection code. Now it is threaded and
errors are handled properly.
nemo [Sun, 08 Jul 2012 10:03:31 -0400] rev 7357
Score AI resurrection as a kill. These values will not be the same as the in-game scoring, since in-game scoring doesn't count friendlies.
Stepan777 <stepik-777@mail.ru> [Sat, 07 Jul 2012 16:21:42 +0400] rev 7356
fix for older ffmpeg (0.7.13)
Medo <smaxein@googlemail.com> [Tue, 24 Jul 2012 16:57:48 +0200] rev 7355
Hedgeroid: Misguided attempts at getting the connection lifecycle right.
Committing this because it basically runs this way, so i might want to revert to
it later :)
kjpou1 [Sat, 07 Jul 2012 23:22:03 +0200] rev 7354
remaining files for the Danish translation
Stepan777 <stepik-777@mail.ru> [Fri, 06 Jul 2012 19:15:44 +0400] rev 7353
When there are videos that are being encoded and user tries to quit display dialog with warning.
Medo <smaxein@googlemail.com> [Mon, 23 Jul 2012 00:17:06 +0200] rev 7352
Hedgeroid: Reworked player and room lists, added menus, added playername query
Still work in progress...
unc0rr [Sat, 07 Jul 2012 23:31:59 +0400] rev 7351
- Check ready status only after deleting player's teams (should fix the bug when you're unable to start game)
- Send LEFT message after deletion of player's teams (no idea if this breaks anything, but this is more accurate behavior)
Stepan777 <stepik-777@mail.ru> [Fri, 06 Jul 2012 13:22:33 +0400] rev 7350
When compiling with sdl2 use it instead of glut for creating hidden window (as suggested by koda).
This is not tested but it should work.
Medo <smaxein@googlemail.com> [Sat, 21 Jul 2012 14:56:52 +0200] rev 7349
Hedgeroid: More work on the lobby activity
nemo [Sat, 07 Jul 2012 15:28:47 -0400] rev 7348
Limit firepunch/whip drowning checks to max AI, bat to top 2 levels.
Stepan777 <stepik-777@mail.ru> [Fri, 06 Jul 2012 12:50:18 +0400] rev 7347
merge
Medo <smaxein@googlemail.com> [Thu, 19 Jul 2012 22:55:36 +0200] rev 7346
Hedgeroid: Lobby activity improvements
nemo [Sat, 07 Jul 2012 14:29:35 -0400] rev 7345
unbreak grayscale
Medo <smaxein@googlemail.com> [Thu, 19 Jul 2012 22:53:39 +0200] rev 7344
Hedgeroid: Modified detection of assets on SD card (should be more reliable)
unc0rr [Fri, 06 Jul 2012 01:25:04 +0400] rev 7343
It is global var
Medo <smaxein@googlemail.com> [Thu, 19 Jul 2012 18:58:18 +0200] rev 7342
Hedgeroid: Got the roomlist working... more or less.
unc0rr [Thu, 05 Jul 2012 20:53:55 +0400] rev 7341
Fix crash when hedgehog dies while switching from it
Medo <smaxein@googlemail.com> [Thu, 19 Jul 2012 18:31:58 +0200] rev 7340
Re-Added the commandline client, but it's not compilable agains the latest frontlib
at the moment.
nemo [Wed, 04 Jul 2012 12:41:47 -0400] rev 7339
free up power for use by script
Medo <smaxein@googlemail.com> [Thu, 19 Jul 2012 17:56:38 +0200] rev 7338
frontlib:
- Removed automatic roomlist handling, since the server doesn't inform of every change after all
- Added flib_netconn_get_playername
- Added a callback mechanism for logging
nemo [Wed, 04 Jul 2012 10:56:42 -0400] rev 7337
Allow script to set number of ammo in a crate. untested.
Medo <smaxein@googlemail.com> [Wed, 18 Jul 2012 21:34:49 +0200] rev 7336
frontlib: Fix onRoomUpdateCb receiving a null pointer
unc0rr [Tue, 03 Jul 2012 22:44:50 +0400] rev 7335
- Don't call Length() on variable size arrays
- Make pas2c fail on such calls
Medo <smaxein@googlemail.com> [Tue, 17 Jul 2012 23:06:20 +0200] rev 7334
Hedgeroid: Fixed multitouch breakage
unc0rr [Sat, 30 Jun 2012 01:09:31 +0400] rev 7333
Properly convert taking address of function with var parameters
Medo <smaxein@googlemail.com> [Tue, 17 Jul 2012 22:27:16 +0200] rev 7332
Hedgeroid: Chat and player list work now, but everything is very much WIP
unc0rr [Sat, 30 Jun 2012 00:34:51 +0400] rev 7331
Well, since we have database on the same computer as game server, could remove caching, but I just set expiration time to 10 minutes
Medo <smaxein@googlemail.com> [Mon, 16 Jul 2012 20:16:03 +0200] rev 7330
Hedgeroid: Layout experiments for the lobby page
unc0rr [Sat, 30 Jun 2012 00:20:01 +0400] rev 7329
Don't produce unnecessary and erroneous defines
Medo <smaxein@googlemail.com> [Wed, 11 Jul 2012 01:52:01 +0200] rev 7328
Hedgeroid: Added experimental lobby chat
xymeng [Fri, 29 Jun 2012 22:46:58 +0400] rev 7327
Fix the function definition issue so the function pointer format now looks correct.
Medo <smaxein@googlemail.com> [Wed, 11 Jul 2012 01:51:28 +0200] rev 7326
Hedgeroid: Simplified some code
unc0rr [Fri, 29 Jun 2012 01:23:43 +0400] rev 7325
Tiny optimization + formatting fix
Medo <smaxein@googlemail.com> [Wed, 11 Jul 2012 01:40:35 +0200] rev 7324
frontlib: Added missing disconnect case
unc0rr [Fri, 29 Jun 2012 00:45:13 +0400] rev 7323
Convert function with var parameters declarations into #define + function which accepts pointers
Medo <smaxein@googlemail.com> [Tue, 10 Jul 2012 19:40:10 +0200] rev 7322
frontlib: Added the NDK build file for Android
unc0rr [Thu, 28 Jun 2012 22:45:06 +0400] rev 7321
- Try sending remove message in 'finally' as a last resort
- Some sources maintainance
Medo <smaxein@googlemail.com> [Tue, 10 Jul 2012 19:33:57 +0200] rev 7320
frontlib: Renamed cfg to scheme, Un-refcounted some types, small API adjustments
nemo [Wed, 27 Jun 2012 16:40:36 -0400] rev 7319
ocd
Medo <smaxein@googlemail.com> [Thu, 05 Jul 2012 22:22:48 +0200] rev 7318
Improved asset moving time by an order of magnitude (3s vs. 25s on my device)
unc0rr [Thu, 28 Jun 2012 00:30:50 +0400] rev 7317
Prepare to handle passing by reference
Medo <smaxein@googlemail.com> [Thu, 05 Jul 2012 00:33:24 +0200] rev 7316
frontlib: Improved and unified parameter checking, moved the cmdlineClient out
of the frontlib code.
unc0rr [Wed, 27 Jun 2012 22:53:26 +0400] rev 7315
Remove trailing spaces
Medo <smaxein@googlemail.com> [Wed, 27 Jun 2012 22:52:19 +0200] rev 7314
frontlib: Fixes and improvements. Added a GPLv2+ license header to all frontlib
files that did not have their license fixed already.