description: A fast paced tyrian style 2D shooter
version: 1.1.1
date: 20101214-13.56
author: studio-grey/badblocks and HunoPPC
submitter: HunoPPC
url: http://www.clubevolution4.com/HunoPortSDL/
category: game/shmup
replaces: game/shmup/1941-extremedx.lha
requirements: OS4
license: Other
minosversion: 4.0
distribute: yes
fileid: 6143
hend:


1941 Extreme deluxe by HunoPPC version 1.1.1 Final Release


Authors:
--------
concept / studio-grey/badblocks
Code and bonus : HunoPPC 

OS4 port by Hugues Nouvel HunoPPC.
http://www.clubevolution4.com/HunoPortSDL/

HunoPPC as ported and add Bonus to KETM (Kill Everything That Moves), this new version as a new name :1941 Extreme DELUXE AOS4 and the version pass at 1.0.0 Final release now. 
This is a AMIGAOS4 adoption of the KETM engine by studio-grey/badblocks, fast paced tyrian style 2D shooter. 

>OLD VERSION<
Version 0.99 beta 1: 
The changelog of this version is:
* Added explosions when plane is hit
* Added explosions at ship
* Increased the transparency level during the invinsibility period
* New enemy (GROUNDER) and objects BGPANEL/BGPANEL2 added.
*objects BGPANEL/BGPANEL1/BGPANEL2/BGPANEL3/BGPANEL4/BGPANEL5/BGPANEL6/BGPANEL7/BGPANEL8/BGPANEL9 added with 2 new speed
* Added all sprites to "pre-loader" about that caused minor hickups during the initial run of the levels
* Slightly changed AI and attacking patterns of some enemies
* Changed the shield size for the plane to smaller and more realistic size...
* 36 enemies with unique attack patterns and adjusting hostility
* 6 secondary weapons (rockets, laser, bomb, rotating shield) 
* 8 levels (+1 end) with different environments real scrolling with bgpanel + new music & bosses
* 8 boss added 
* sound effect at boss added
* added Hyperspace; Alert Goodluck and alert Boss in the engine 
* added Sprites at score; lives and weapon
* added Enemy Space at the engine
* added new anims to the sprites
* added new weapon and bonus
* added Save your score and Fullscreen/window after escape 
* Fix save score.
* New menu for saving score with a plane sprite.
* Fix new warning
* fix loadlevel on amigaos4
* fix freesurface on the engine
* fix menu anim and select on the engine
* fix sound engine with .mod module
* Added 29 sounds effects weapons and voxel
* Written a new core audio with no limitation of sound 
* Added the ending/bonus level.
* High scores are saved now
* Added in-game messages fade-out
* Better difficulty settings (the game is made easier on "EASY" setting
* Removed some debugging stuff 
* added cache on loading for all image
* Fix crash collision on boss 7
* Fix Pause lock on change window/fullscreen
* Fix speed animation on menu
* added DEL and OK sprite on the menu savescore 
* Change key for validate  ENTER=>SPACE
* Added speed x1 add plane now

>NEW VERSION<
Version 1.0:
Distribute at the AmigaZoom 2010 Switzerland for the Amiga 25th Anniversary
* Added all prefs on 1941Deluxe.cfg
* Fix problem SPACE keyboard 
* Added new Anim with my logo
* Added new intro 1941 on start game
* Fix intensive usage CPU
* Fix load all ressource
* Fix liberation ressources
* Fix problem with AZERTY keyboard (on native SDL default is QUERTY), no use SDL_UNICODE because it  use 5% of CPU for conversions and on Amiga 5% of CPU is very important, i have fixed this with a simple hack, testing key SDLK_q return SDLK_a ;o) etc... 
* Added remove Bonus SHIELD and Bonus SHIELDSPECIAL on loading final BOSS (is very difficult, now no tips for Dead BOSS with this bonus ;o)
* Added 15 new sounds effects
* Added 1up sprite for explode your plane and unload 1 life (for easy visual)
* Added looping after explode plane for good effect for game, delay added after looping for escape bullet of enemy (your plane is locked during looping).
* Added looping sound
* Added 3 explode anims for plane
* Added How to play on the menu with new anim for this function
* Fix loading anim on starting game (speed up now with anim) 
* Change 10 lives for 5 lives, is not simple now for terminate the game a shooter man ;o)
-------------------
Version 1.0.5:
------------------
*Support MORPHOS system
*Added option Efika for disable my anim for low ram (or for low machine OS4)
*Added looping On BONUS with 3 smalls explode, and for activate push ENTER 
*Added option Efika for disable my anim for low ram 
*Fixed all liberation ressource for EFIKA
*Remove HOW TO PLAY for low ram on EFIKA mode
*Fix HWSURFACE with DOUBLEBUF on FULLSCREEN for MORPHOS system
*Add 20% health at BOSS 2
*Add 20% health at BOSS 4
*Add 20% health at BOSS 5
*Add 20% health at BOSS 6
*Add 20% health at BOSS 7
*Fix sensibility of calibration JOYSTICK, he work fine now
*Add button PAUSE to JOYSTICK 
*Add button LOOPING to JOYSTICK   
*Add sound for bonus LOOPING  
-------------
Version 1.1.0 (betatesting) migration to 640X480
-------------
*Remove Looping on bonus mode with a time with this option
*Added looping with number of loops at 3 
*Added bonus looping with sprite "looping", if you try this bonus, he add 1 loop at your counter ;o)
*Added sprite for No have looping, is named No More Looping, no surprise after push looping ;o)
*Added on intro titre new overlay (arcade) for nice menu and HowToPlay
*Now engine as on 640x480 (Fixed the problem centering screen)
*All source code as aligned for working on 640x480
*New high quality background re-designed by AmiDARK
*I have reworked all sprites for new résolution 640x480
*Fix new ressources libérations
*Fix error on code for final animation, now no jump ;o)
*Add new sprite on count of looping 
*Fix name BIG BLUE PLANE now SPACER GREEN 
*Fix ressource libération on audio Option for disabled Music and sound
*Adding support for "P" key for the pause on config file
*Added new sound for Bonus Looping
>NEW VERSION<
-------------
Version 1.1.1
-------------
*Remove option Efika, now is LOWRAM (is for all low ram machine) 
*Added new logo for loading LOWRAM config
*Fix highscore on option: SAVE YOUR SCORE, now is correct and didn't write a old superior score
*Fix a justification of NAME on the score
*Button for looping as now "B" by default
*Added looping Bomb on HOW TO PLAY animation
*Fix level 5 (sprites)
*Fix level 7 (backgrouds)
*Change on menu difficulty EASY/MEDIUM/HARD to  EASY/NORMAL/HARD
*Added sound effects to: Loading; logo LOWRAM; NoMoreLooping
*Fix information of selector Bonus Looping
*Fix bpanel3 and bpanel4
*Fix background final level (level9)
*Updated prefs on 1941Deluxe.cfg
New feature:
-Sound: 0 disable (default) 1 enable
-level: (choice your level) 1 Level 1 (default); 2 Level 2; 3 Level 3; 4 Level 4; 5 Level 5; 6 Level 6; 7 Level 7; 8 Level 8; 9 Level 9
-Preload GFX (Preloading a data GFX on Ram, disable this option slowed gameplay) : 0 disable 1 enable (default)
-LowRam (For machine with low RAM), enable this function: 0 disable (default) 1 enable 
-Fullscreen: 0 disable (default) 1 enable 
-Joystick: 0 disable 1 enable (default)
-KeyUp: 0 UP (default); 1 A; 2 B; 3 C; 4 D; 5 E; 6 F; 7 G; 8 H; 9 I; 10 J; 11 K; 12 L; 13 M; 14 N; 15 O; 16 P; 17 Q; 18 R; 19 S; 20 T; 21 U; 22 V; 23 W; 24 X; 25 Y; 26 Z
-KeyDown: 0 DOWN (default); 1 A; 2 B; 3 C; 4 D; 5 E; 6 F; 7 G; 8 H; 9 I; 10 J; 11 K; 12 L; 13 M; 14 N; 15 O; 16 P; 17 Q; 18 R; 19 S; 20 T; 21 U; 22 V; 23 W; 24 X; 25 Y; 26 Z
-KeyLeft: 0 LEFT (default); 1 A; 2 B; 3 C; 4 D; 5 E; 6 F; 7 G; 8 H; 9 I; 10 J; 11 K; 12 L; 13 M; 14 N; 15 O; 16 P; 17 Q; 18 R; 19 S; 20 T; 21 U; 22 V; 23 W; 24 X; 25 Y; 26 Z 
-KeyRight: 0 RIGHT (default); 1 A; 2 B; 3 C; 4 D; 5 E; 6 F; 7 G; 8 H; 9 I; 10 J; 11 K; 12 L; 13 M; 14 N; 15 O; 16 P; 17 Q; 18 R; 19 S; 20 T; 21 U; 22 V; 23 W; 24 X; 25 Y; 26 Z
-KeyFire: 0 LCTRL (default); 1 LALT; 2 LSHIFT; 3 W; 4 X; 5 C; 6 V; 7 B; 8 N; 9 RALT; 10 RCTRL, 11 RSHIFT
-KeyLooping: 0 B (default); 1 SPACE; 2 A; 3 RETURN; 4 C; 5 D; 6 E; 7 F; 8 G; 9 H; 10 I; 11 J; 12 K; 13 L; 14 M; 15 N; 16 O; 17 P; 18 Q; 19 R; 20 S; 21 T; 22 U; 23 V; 24 W; 25 X; 26 Y; 27 Z 
-KeyEscape: 0 ESCAPE (default); 1 F1; 2 F2; 3 F3; 4 F4; 5 F5; 6 F6; 7 F7; 8 F8; 9 F9; 10 F10; 11 F11; 12 F12; 13 Q; 14 A; 15 P 
*Added backgrounds High and low for option LowRam (0 is for High backgounds and 1 is for Low Backgounds) big thanks at Sergio Campillo aka "_DaNi_" for support at this option 
*Added backgrounds High and low for option LowRam (0 is for High backgounds and 1 is for Low Backgounds) big thanks at Sergio Campillo aka "_DaNi_" for support at this option 
*Added levelsHigh and levelsLow (Backgrouds High WIDTH 640, Backgounds Low WIDTH 480)
*Added new dual border for LowRam option and now Backgrounds are on 480
*Button B as Key temporisation for NoMoreLooping alert
*Now weapon is not decrease (reduce) with action looping
*Added button B for looping Bomb on all animation How To Play
*Fix alpha on sprites 
*Fix boat on level 5 (low and high)
*Fix white line on final animation
*Score as now fixed on quit game ("..." is for no letter), rewriting a code.
*Fix for intensive CPU usage with the new Border for the LowRam option
*Fix timer for the NoMoreLooping alert
*Fix center bonus Bomb and bomb2
*Add loopsBomb and loopsBomb2 owner looping the code.
*Fix center explode on looping
*Added option FPS 
*Delete old border.png (intensive cpu usage on blit)
*Added borderLeft.png and borderRight.png for option border on LowRam
*Fix save new score on the highscore.dat data
*Added sprite and counter for Energy of BOSS
*Added new font for the counter of BOSS, font03.png
*Optimised a render and blit of borders for speed up frames
*Added enlarge backgrounds (640) for LowRam and now as little image 
*Added sound ALERT COUNTER BOSS for activate a counter of BOSS 
*Now a dual borders is on a 1941Deluxe.cfg on it possible active this on High and low levels 

On the future:
* New Weapon
* Sources released as SVN for all contribution and evolution of my work with other developper's


NOTES:
- IMPORTANT: Properly calibrate your JOYSTICK before playing please.
- Tested on AmigaOS 4.1 on AmigaOne G3 / G4 and SAM EP440 667 Mhz PEGASOS 2 G4 

Thanks:
My Wife "Claire" and children "Matthis and Sorhenn" to me allow time to develop 
Hyperion Entertainment  -  For the development of Amiga OS 4.0 and 4.1
ACube for my SAM EP440 and Flex
French Amigans
My all betatester's
and the AMIGA community

Bugreports for AmigaOS 4x at
NOUVEL (HunoPPC) Hugues
nouvel.hugues()orange.fr
http://clubevolution4.com/



