English (American)  中文(简体)

by xristos at 18-06-2021, 08:26 AM
HF REBORN

Authors

@iczzy209348

Downloads

https://www.mediafire.com/file/7fjflb7ua...N.exe/file

Demo video

by MangaD at 11-06-2021, 08:03 PM
In this tutorial we are going to make Shawn's arrow freeze the enemy.

[Image: arrow-freeze.gif]

It is assumed that the reader is already familiar with the HF Workshop tool. If he is not, he is advised to go to the linked thread, read it and watch the tutorial video.

Steps:

1. Export the data file `142 - Data.Global_globalDat`.
2. The Attack file that corresponds to Shawn's arrow is `Attack_53.json`. Open it.
3. Replace the `type` value with `100.0` in the file `Attack_53.json`. It should look like this:


```json
{
    "Data.Attack": {
        "hp": 25.0,
        "fall": 100.0,
        "brk": 50.0,
        "name": "ite_arrowHit",
        "ref": -1.0,
        "z1": 60.0,
        "dizzy": 60.0,
        "x1": 0.0,
        "stun": 0.0,
        "x2": 150.0,
        "z2": 0.0,
        "y1": 0.0,
        "type": 100.0,
        "y2": 150.0,
        "selfStun": 0.0,
        "effect": 0.0,
        "vx": 17.0,
        "dxMirror": false,
        "vy": 0.0,
        "i": 53.0,
        "vz": 0.0,
        "j": 0.0,
        "dx": 0.0,
        "refName": null,
        "l": 1.0,
        "aaa": true
    }
}
```
4. Save the file `Attack_53.json` in the zip archive.
5. Replace the `142 - Data.Global_globalDat` resource in the game with the new zip file.
6. Export EXE.

BEBD has provided a list with the possible values for the `type` attribute and what they mean:

[Image: global-Dat-Attack-type-attribute.png]

Special thanks to @"不饿白帝BEBD" for telling me how to do this!
by MangaD at 02-06-2021, 12:17 PM
Although Adobe has abandoned Flash in 2020, it has transitioned the ongoing support and development of Adobe AIR to HARMAN, a Samsung company. You can read more on this here.

This means that we can still create executable versions of HF and HFX using the latest Flash Player version for the latest platforms (e.g. Android 10+).

The instructions for creating packages of HF and HFX differ, with HFX being the most complicated one. I will start with HF (PC version).

For these instructions, you will need to download and extract AIR SDK by HARMAN.

Note that in the end there will be a splash screen of this company when opening the game. It cannot be removed without payment as you can see here. Do not attempt to remove it through hacking, it is illegal.

PC version:

1. Go to `AIRSDK_Windows\bin` folder, create a folder for your app there (e.g. CoronationWars). Open the folder that you have just created.

2. Inside this folder, create a file called `application.xml` with the following content:
```xml
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://ns.adobe.com/air/application/50.2">
    <id>CoronationWars</id>
    <name>Coronation Wars</name>
    <description>
        <text xml:lang="en">Coronation Wars by BEBD</text>
    </description>
    <versionNumber>1.1</versionNumber>
    <filename>Coronation Wars</filename>
<architecture>64</architecture>
    <initialWindow>
        <content>CW.swf</content>
        <visible>true</visible>
        <!-- Don't set the size. It will be determined automatically. -->
        <!--<width>960</width>
        <height>540</height>-->
        <requestedDisplayResolution>high</requestedDisplayResolution>
        <resizable>true</resizable>
    </initialWindow>
    <icon>
        <image16x16>icons/16.png</image16x16>
        <image32x32>icons/32.png</image32x32>
        <image48x48>icons/48.png</image48x48>
        <image256x256>icons/256.png</image256x256>
    </icon>
</application>
```

Notice that we are using version 50.2 of Flash Player (currently the latest and released by HARMAN). We have decided to give the version 1.1 to this package of Coronation Wars mod.

In this case we are creating a package for the 64-bit architecture, thus using the 64-bit version of the Flash Player. The reason for this is that Coronation Wars crashes on the 32-bit FP due to having large resource files inside.

3. Place the game's SWF file in this folder (with the same name as the one in the `content` tag in the `application.xml` file). Create a `icons` folder and place your icon images there accordingly to the information in the `application.xml` file. The directory structure should look like this:
```
AIRSDK_Windows\bin\CoronationWars
├── application.xml
├── CW.swf
├── icons
│  ├── 16.png
│  ├── 32.png
│  ├── 48.png
│  ├── 256.png
```

4. Open PowerShell inside the `CoronationWars` folder. (You can do this using the context menu. Shift+right click on the empty space inside the folder for that option to appear).

5. Optionally, you can test the app right away with the following terminal command:
```bat
..\adl64.exe .\application.xml
```

6. Create a certificate to sign your app (this may help with some anti-viruses not giving false positives). Run the following command for this:
```bat
..\adt.bat -certificate -cn SelfSign -ou HK -o "Martial Studio Limited" -c HK 2048-RSA hf.p12 SomePasswordOfYourChoice
```
Instructions taken from here.

You'll be prompted for the password you chose when packaging in the next phase.

7. Now you can either create a bundle (a folder containing various necessary files and an EXE that you can run the game with) or an installer.

Bundler:
```bat
..\adt.bat -package -keystore hf.p12 -storetype pkcs12 -target bundle CW application.xml CW.swf icons
```
Installer:
```bat
..\adt.bat -package -keystore hf.p12 -storetype pkcs12 -target native CW application.xml CW.swf icons
```

The password I used here is "SomePasswordOfYourChoice". You can change it in the previous step.

Note: Type the password when prompted and hit enter, regardless of whether the characters you type show up or not.


HFX (Android):

You will need the original (or modded) APK for this. You can download it from here.


1. Open the APK file with an archive manager (APK is a ZIP file).

2. Extract the `classes.dex` file inside the APK  and convert it to a JAR file using the dex2jar tool.

3. Open the JAR file (which is also a ZIP file) with an archive manager and extract the files inside (they are the compiled Java classes from the AIR Native Extensions that HFX uses) to some folder of your choice, we will be using them soon.

4. Inside the `bin` directory of Adobe AIR by HARMAN, create a directory for each extension:
```
AIRSDK_Windows\bin
├── com.adobe.ane.social
├── com.milkmangames.extensions.AndroidIAB
├── com.chartboost.plugin.air
├── com.milkmangames.extensions.CoreMobile
├── com.jirbo.airadc.AirAdColony
├── com.milkmangames.extensions.GoViral
```

5. The unpacked extensions can be found inside the APK, in the path `/assets/META-INF/AIR/extensions/`. For each extension, add `catalog.xml` and `library.swf` into a ZIP file, and renamed the ZIP extension to SWC (e.g.: `com.adobe.ane.social.swc`). Then, place the SWC file inside the respective extension's directory.

6. Inside each extension's directory in the APK, there is a path `META-INF/ANE/` where the file `extension.xml` and other files can be found (e.g.: `/assets/META-INF/AIR/extensions/com.adobe.ane.social/META-INF/ANE/`). Place all the files inside these directories in the directories of the respective extensions that you created in the `bin` directory. For the `com.chartboost.plugin.air` extension, for example, this is what the directory structure looks like:
```
AIRSDK_Windows\bin
├── com.adobe.ane.social
├── com.milkmangames.extensions.AndroidIAB
├── com.chartboost.plugin.air
│  ├── com.chartboost.plugin.air.swc
│  ├── extension.xml
│  ├── Android-ARM
├── com.milkmangames.extensions.CoreMobile
├── com.jirbo.airadc.AirAdColony
├── com.milkmangames.extensions.GoViral
```
If you open the `extension.xml` file you can see that these are its contents (in the original APK):
```xml
<extension xmlns="http://ns.adobe.com/air/extension/16.0">
<id>com.chartboost.plugin.air</id>
<versionNumber>5.5.0</versionNumber>
<platforms>
<platform name="Android-ARM">
<applicationDeployment>
<nativeLibrary>libChartboostAir.jar</nativeLibrary>
<initializer>com.chartboost.plugin.air.ChartboostExtension</initializer>
<finalizer>com.chartboost.plugin.air.ChartboostExtension</finalizer>
</applicationDeployment>
</platform>

<platform name="iPhone-ARM">
<applicationDeployment>
<nativeLibrary>libChartboostAir.a</nativeLibrary>
<initializer>ChartboostExtInitializer</initializer>
<finalizer>ChartboostExtFinalizer</finalizer>
</applicationDeployment>
</platform>
       
        <platform name="default">
            <applicationDeployment/>
        </platform>

</platforms>
</extension>
```
As we are not packaging the game for `iPhone-ARM` nor do we have the `libChartboostAir.a` file, you must comment that `platform` block using XML comments `<!--  -->`, or simply remove that block altogether.

We can see that there is a `default` platform (I noticed that all extensions have one). So, create a directory for the `default` platform and copy `library.swf` from the `Android-ARM` directory to it. Then place both directories inside a `platform` directory. The directory structure now looks like this:
```
AIRSDK_Windows\bin
├── com.adobe.ane.social
├── com.milkmangames.extensions.AndroidIAB
├── com.chartboost.plugin.air
│  ├── com.chartboost.plugin.air.swc
│  ├── extension.xml
│  ├── platform
│  │  ├── Android-ARM
│  │  │  ├── library.swf
│  │  │  ├── <other bunch of files>
│  │  ├── default
│  │  │  ├── library.swf
├── com.milkmangames.extensions.CoreMobile
├── com.jirbo.airadc.AirAdColony
├── com.milkmangames.extensions.GoViral
```
Then, from the JAR file that we got at the beginning (converted from `classes.dex`), get all the classes related to `com.chartboost.plugin.air` and place them in a ZIP archive named `libChartboostAir.jar`. Then place `libChartboostAir.jar` inside the `Android-ARM` directory.

Open PowerShell inside the extension's folder. (You can do this using the context menu. Shift+right click on the empty space inside the folder for that option to appear).

Finally, for this extension, run the following command to generate the ANE file:
```bat
..\adt.bat -package -target ane com.chartboost.plugin.air.ane extension.xml -swc com.chartboost.plugin.air.swc -platform Android-ARM -C platform/Android-ARM . -platform default -C platform/default library.swf
```

Do the same for the other extensions following the above steps. At the end, there can be some classes in the JAR file (generated from `classes.dex`) that you haven't placed in the JAR file from any extension, because you may not know to which extension they belong. So, just placed them in a random extension's JAR file. This isn't a problem because what matters is that all classes end up being placed in the new `classes.dex` file, using the same directory structure as the original.

7. Once all ANE files are compiled, create a `HeroFighterX` directory in the `bin` directory.

8. Inside the original APK's `assets` directory, there are the app's SWF file and a `_Pic_Gen` directory with the app's icons. Place them both in the `HeroFighterX` directory. And in the original APK's `/assets/META-INF/AIR/` directory there are an `application.xml` file and an `extensions` directory (with the unpacked ANEs). Placed the `application.xml` file inside the `HeroFighterX` directory. Inside this directory, create an `extensions` directory and place the compiled ANE files inside. So, the directory structure for this app now looks like this:
```
AIRSDK_Windows\bin
├── HFX
│  ├── application.xml
│  ├── _Pic_Gen
│  ├── HeroFighterX.swf
│  ├── extensions
│  │  ├── com.adobe.ane.social.ane
│  │  ├── com.milkmangames.extensions.AndroidIAB.ane
│  │  ├── com.chartboost.plugin.air.ane
│  │  ├── com.milkmangames.extensions.CoreMobile.ane
│  │  ├── com.jirbo.airadc.AirAdColony.ane
│  │  └── com.milkmangames.extensions.GoViral.ane
```

9. Change the `targetSdkVersion` in the manifest inside `application.xml` to 33, in order to support Android 13 (currently the latest). Android version and SDK correlation: https://developer.android.com/studio/releases/platforms

10. Change `<application xmlns="http://ns.adobe.com/air/application/17.0">` to `<application xmlns="http://ns.adobe.com/air/application/50.2">`, so that it uses the latest Flash Player version (50.2 is from HARMAN).

11. With the latest Adobe AIR, the following line should be added to the `application.xml` file under the `<android>` section  if one does not wish to use the Android SDK for building.

```xml
<BuildLegacyAPK>true</BuildLegacyAPK>
```
Another option is to use the Android SDK for building, in which case the following lines should be added in the file `AIRSDK_Windows\lib\adt.cfg` (replace with correct paths):

```
AndroidPlatformSDK=C:/Users/<user>/AppData/Local/Android/Sdk
JAVA_HOME=C:/Program Files/Java/jdk-11.0.14
```
Note that Java 11 or above must be used.

12. Android 12 and higher require receivers with intent filters to have the attribute android:exported. Example:

```xml
<receiver android:name="com.milkmangames.extensions.android.CMBootReceiver" android:exported="false">
    <intent-filter>
        <action android:name="android.intent.action.BOOT_COMPLETED"/>
    </intent-filter>
</receiver>
```
or else, the following error will show up:

Quote:Error: Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topi...t#exported for details.

13. To allow screen recorders to capture the game's audio in Android 10 and above, it is necessary to add the following attribute in the Android app manifest file. It is located in the `application.xml` file under the `<android>` section.

```xml
<application
                android:isGame="true" <!-- this is extra, not related to audio -->
                android:allowAudioPlaybackCapture="true">
```
Source: https://developer.android.com/guide/topi...av-capture

14. Create a self-signed certificate:
```bat
..\adt.bat -certificate -cn SelfSign -ou HK -o "Martial Studio Limited" -c HK 2048-RSA hfx.p12 SomePasswordOfYourChoice
```
Instructions taken from here.

15. In the `lib` folder from AIR SDK from HARMAN there is a file called `adt.cfg`. Add the following line to it:

```
UncompressedExtensions=emd,tfl,tflite,pb,arsc
```
This fixes the error:
Quote:There was a problem parsing this package.
when trying to install the app on some devices.

The error that I was getting when profiling the APK with Android Studio was: `INSTALL_PARSE_FAILED_RESOURCES_ARSC_COMPRESSED`

Then I came across this issue in AIR SDK from HARMAN.
Opening `lib/adt.cfg` showed me the commented line and I simply uncommented it and added the `arsc` extension to it, which is the extension of the file `resources.arsc` that Android Studio was complaining about.

16. Finally you can package the new APK using the following command in PowerShell:
```bat
..\adt.bat -package -target apk -storetype pkcs12 -keystore hfx.p12 HeroFighterX.apk application.xml -extdir extensions HeroFighterX.swf _Pic_Gen
# enter certificate's password
```
If using Linux, you can run instead:
```sh
java -jar ../../lib/adt.jar -package -target apk -storetype pkcs12 -keystore hfx.p12 HeroFighterX.apk application.xml -extdir extensions HeroFighterX.swf _Pic_Gen
# enter certificate's password
```
which will require adding `AndroidPlatformSDK=/home/<user>/Android/Sdk/` to the `lib/adt.cfg` file.

[spoiler="This step is no longer necessary with the latest Adobe AIR"]17. For Android 11 and above, the APK must now be signed using APK Signature Scheme v2 or higher (see this). Using `apksigner` (available in Android SDK that you can download from Android Studio), you may do this using the following command in PowerShell:

```bat
C:\Users\<user>\AppData\Local\Android\Sdk\build-tools\<version>\apksigner.bat sign -v --out HeroFighterX_v2signed.apk --ks hfx.p12 HeroFighterX.apk
mv -Force HeroFighterX_v2signed.apk HeroFighterX.apk
```
[/spoiler]


PS: If this tutorial was useful to you, please vote up my question and answer in this StackOverflow page.
by MangaD at 06-05-2021, 01:31 PM
HERO FIGHTER TECHNOLOGY

[Image: pCRdTfg.md.png]

Introduction

This HF mod by Lee Tien introduces new technologies to HF. Tanks, motorcycles and grenades are now available. You can drive the tanks and ride motorcycles!. Not only that, there are also new updates added like new characters, new background, new sounds and even new moves for the existing characters!

[Image: pCRtrx1.md.png]

Authors

Mod Author: @"Lee Catalpa Tien"
Game Author: Marti Wong
[spoiler="Special Thanks"]
  • Marti Wong : Original author of the game.
  • MangaD: Author of HF Workshop.
  • BEBD-BUEBAIDI: Provided skin materials and some character skins.
  • Huaji Funny: Technology Exchange.
  • Xemy: Assisted in production and testing.
  • HF Story Team: Friendship Cameo.
  • Wen Riliang: Original author of "Sea Tiger"
  • "Horse and Blade Production team": providing inspiration
  • "Metal Gear Rise: Revengance" production team: providing inspiration
[/spoiler]


Downloads

https://www.mediafire.com/folder/s4hrerz.../Lee's+MOD

Characters & Moves

[spoiler="Keys and Their Functions"]
Note: `I` is a new Key  in this mod.
Up = `↑`
Down = `↓`
Left = `←`
Right = `→`
Attack = `A`
Jump = `J`
Guard/Block = `G`
Run = `→ →` or `← ←`
Roll = Run + Guard
Somersault = Run + Jump + `←` + Jump (reverse)
[/spoiler]
[spoiler=Definition of Terms]
  1. MP = Mana Points
  2. HP = Health Points
  3. TP = Technical -Points
  4. SP = Stamina Points
    (for some characters, a large amount of TP, MP, and HP are required to execute some moves, yes, deadly moves! Wink )
[/spoiler]


New Characters

There are 11 new characters, plus the existing 20 characters, making a total sum of 31 characters!

There are new soldiers also (e.g. Jeatles), you can fight them in stories.

[spoiler=Baki]
[Image: pCRB0wq.md.png]
Baki is an ex-service man, He loves money, a crook. Baki has an invisible big gun and a dagger, beware. Smile
Guard mode: MP 100 Keys: `G ↑ J` (press the front OR back button to adjust the angle, press `A` to fire, press `G` to switch ammunition (bullet/grenade/incendiary bomb)
Super Shotgun: MP 255 Keys: `G → A`
Shock Grenade: MP 300 Keys: `G ↑ A`
High-energy explosive bomb: MP 320 Keys:  `G ↓ A` (press `↑ ↓ ← → A` to detonate all your own bombs on the field, and automatically detonate all current own bombs after the first bomb is placed for 66 seconds)
Military Assassination: MP 160 Keys: `G → J`
Camouflage smoke bomb: MP 400 Keys: `G ↓ A` (teammates or yourself will become invisible when they touch the smoke, and will can't be attacked by opponents after being invisible, and 200 MP points will be deducted after the invisibility ends)
[/spoiler]
[spoiler="Copier (Imitator)"]
[Image: pC66Pbt.md.png]
A very powerful witch of the phoenix tribe, specializes in dark magic. Can transform to different strong characters, but the characters can not block, and you can not go back to the original character, COPIER.
Throwing knife: MP 60+60 Keys: `G → A` (air)
Air-breaking arrow: MP 240 Keys: `G → J` (air)
Star array: MP 260 Keys: `G ↓ A`(air)
Gale Drill: MP 100 Keys: [/color] `G → A`
Migration: MP 270Keys: `G ↓ A`
[color=#eeeeee]Healing MP 280 Keys: `G ↓ A`
Big Bomb: MP 300 Keys: `G ↑ J`
Boomerang: MP 320 Keys: `G ↑ A`
Clone: MP 501 Keys: `G ↓ → J`
Human shell: MP 150 Keys: `G → J`
Stone-breaking: MP 210 Keys: (air) `G ↓ A`
Disguise · Eason (Swordless): MP 450 Keys: `↑ ↓ ← → A`
Disguise·Leo: MP 450 Keys: `↑ ↓ ← → J`
Disguise· Raye: MP 450 Keys: `↓ ↑ ← → A`
Disguise · Livermoore: MP 450 Keys: `↓ ↑ ← → J`
(The button of Livermoore's Whirlwind leg is changed to `G ↑ A` , and you can continue to transform into other characters after transformation, but you can't change back to the original.)
[/spoiler]
[spoiler=Tien]
[Image: pC66Y24.md.png]
A younger version of Eason, A very strong character who is an expert when it comes to using the sword. He has tons of moves!
Dodge: MP 0 Keys: `↓ ↑ J`  OR `↑ ↓ J`
Flash: MP 150 Keys: `G ↓ → J` (available in the air)
Dodge cut: SP150 Keys: `I`
Power hit: SP150 Keys: `→ I`
Falling Dragon Slash: MP 50 Keys: (air) `G ↑ A`
Energy Slash: MP 100 Keys: `G → A` + `G → A` (available in the air)
Ground Slash: MP 150 Keys: (in four consecutive cuts) `A`
Gravel Slash: MP 160 Keys: (in the air or in the state of ascending dragon) `G ↓ A`
Ghost Cry Slash: MP 200 Keys: `G ↓ → A`
Skybreaker: MP 240 Keys: `G ↑ A`
Hellblade: MP 40+ Keys: stroke: (air) `G A`
Royal Arrow Flight: MP 250 Keys: (air) `G ↓ A`
Solar eclipse, lunar eclipse: MP 0 Keys: (air) `A` + `A` + `A`
Hell Reincarnation Sword: MP 210+ Keys: `G ↓ ↓ J`
Asura Heart-Piercing Sword: MP 600 Keys: `G → J` (available in the air)
Huang Ji Jing Shi Zhan: MP 500 Keys: `G ↓ A`
Shura Dao·First Reincarnation-Dark Reincarnation: MP 650 Keys: `G ↑ J`
Sura Dao·Second Reincarnation-Hell Reincarnation: MP 650+350 Keys: `G ↑ J` + `G ↓ J` OR `G ↑ ↓ J`
[/spoiler]
[spoiler=Dark]
[Image: pC66cxH.md.png]
Apparatus: SP 150 Keys: `I` or `→ I` (available in air)
Shura Golden Body (Passive): No stiffness when hit, not easy to be knocked down, each time the damage received will not exceed 10% of your maximum HP
Asura Thousand Hands Break: MP 200+100+100... Keys: `G → A` + `G → A` + `G → A`
Shura Wujingdao: MP 100+ Keys: `G → J` (press `A` OR `J` OR `→ J` to end the skill)
Shura's undead body:MP 450 Keys: `G ↓ A` (resists flying props, and half of the damage will be reflected when receiving melee damage)
Asura Eternal Life: MP 300+200+200 Keys: `G J A` + `J A` + `J A`
Wu Wu Wu Quan Tao: MP 150 Keys: `G ↑ A`
Six paths of reincarnation·Zhen Zen reincarnation: MP 400 Keys: `G ↓ A` (press `G ↑ J` to connect to nine days of reincarnation)
Six paths of reincarnation · Nine days of reincarnation: MP 600 Keys: `G ↑ J`
[/spoiler]
[spoiler=Hell]
[Image: pC664dP.md.png]
Half Moon Slash: MP 180 Keys: (in the air) `G ↓ A` OR `A` + `A`
Sun Moon Slash: MP 240 Keys: `G → A`
Walking against the sky: MP 270 Keys: `G ↑ A`
Hell Taichi Potential: MP 280 Keys: `G → J`
Hell Tai Chi Formation: MP 480 Keys: `G ↓ A`
Hell Piercing Sword: MP 240 Keys: `G ↓ A` (press `G → A` to connect to Hell End when catching someone)
Hell Eclipse Sword: MP 450 Keys: `G ↑ J`
Hell·End: MP 400 Keys: (when catching people or when the hell piercing sword catches people) `G → A`
[/spoiler]
[spoiler=Orga]
[Image: pC66OLn.md.png]
Killing Whale Fist: MP 400 Keys: `G → A` (available in the air)
Huge waves: MP 320 Keys: `G ↑ A`
Stormy seas: MP 360 Keys: `G ↓ A`
High-pressure water cannon: MP 160 Keys: `G → J`
Whale Overlord: MP 650 Keys: `G ↑ J`
[/spoiler]
[spoiler=Tiger Shark (Sea Tiger)]
[Image: pC6cCz4.md.png]
Gust: MP 350 Keys: `G ↑ J` Press `A` to receive the tornado impact
Sea tiger bite: MP 500 Keys: (catch) `↑ ↓ ← → A`
Tornado impact: MP 350 Keys: (in the windy state) `A`
Pyro Rising Dragon Ba: MP 240+160+240 Keys: `G ↑ A` + `A` + `A`
Purgatory Thang Long Ba: MP 240+300 Keys: `G ↑ A` + `G ↑ A` OR `G ↑ A` + `A` + `A`
Sea Tiger Blasting Fist: MP 320 Keys: `G → A` (available in the air)
Sea Tiger Explosive Leg: MP 300 Keys: `G → J` (available in the air)
Speed Bullet Punch: MP 150 Keys: `G ↓ A`
Seventh Heaven of Fire: MP 400 Keys: `G ↓ A`
* Wind, fire, thunder, snow: MP 350+700 TP 1000 Keys: `G ↑ J` + `G ↑ J`
* Magnetic field rotation · One million horses of power Haihu Blasting Punch! ! ! MP 1200 TP 1500 HP 200 Keys: `G ↓ → ↑ A`
[/spoiler]
[spoiler=Samuel Justice]
[Image: pC6ckLR.md.png]
Pick up: MP 150 Keys: `G ↑ A` (can store power)
Slider: MP 100 Keys: (in charge mode) `J` + `J`
Knife drawing: MP 120 Keys: `G → A` (can be charged)
Air Slash: MP 200 Keys: `G ↑ J` (you can press the arrow keys to change the speed)
Thunder Blade Fall: MP 50+ Keys: (air) `G ↓ A`
Lava Slash: MP 240+ Keys: `G ↓ A` (press `A` or the opposite direction key to attack)
Lightning Flint: MP 160 Keys: `G → J`
Charge mode: MP 0 Keys: (running) `G`
Blade Storm: MP 150 TP 500 Keys: `G ↓ → A`
[/spoiler]
[spoiler=Xemy]
[Image: pC6cMSe.md.png]

Xemy is an special character. It is interesting to know that It has two attributes of ice and fire. You press the function Keys: `I` to switch its attributes!

Star Strike: MP 240 Keys: `G ↑ A` + `A` (When you are close to the target, you will teleport to the target)
Light of victory: MP 180+ Keys: `G → J`
Ice rain/fire rain: MP 150 Keys: `G ↓ A`
Ice Dragon Slash/Fire Dragon Slash: MP 60 Keys: `G → A`
Collapsing Mountain Slash/Earth Cracking Slash: MP 270 Keys: `G ↓ A`
Ice Crash/Flame Crash: MP 355 Keys: `G ↑ J`
[/spoiler]
[spoiler= Iczzy]
[Image: pC6cQQH.md.png]
Cold Resistance (Passive): When receiving ice damage, the damage is halved, and the duration of being frozen is halved.
Frost Guardian (Passive): When in snow, restore 3 HP per second.
Icicle: MP 200 Keys: `G → A`
Ice Wall: MP 270 Keys: `G ↓ A`
Ice escape: MP 200 Keys: (roll) `G J A` (fall down) `J`
(when you're on the floor, press `J` to perform the ice escape, when rolling, press `G J A` to perform it also)
Ice Palm: MP 150 Keys: `G → J`
Cracking Icicle: MP 300 Keys: `G ↓ A`
Ice Golem: MP 350 Keys: `G ↑ A`
Royal Ice Breaker: MP 500 Keys: `G ↑ J`
900,000 ice and snow magnetic field rotation force-Arctic Blizzard: MP 600 TP 1000 Keys: `G ↓ ← → J`
[/spoiler]
[spoiler=Lincoln (Evil Lincoln)]
[Image: pCR0mbq.md.png]
Flying Dragon Slash: MP 90 Keys: `G → A`
Xianglong Slash: MP 175 Keys: `G → J`
Dragon Slayer: MP 180+ Keys: `G ↑ A` + `A`
Dragon Slash: MP 100 Keys: (at the end of Dragon Slash) `G ↑ A`
Pinghong chop: MP 0 Keys: (air) `G ↓ A` or `G ↑ A`
Speed drop: MP 0 Keys: (air) `↑ ↓ ← → A`
Dark Dragon Bite: MP 325 Keys: `G ↓ → G`
Double Dragon: MP 600 Keys: `G ← ↓ → A`
[/spoiler]


Old Characters (Modified)
[spoiler=Giggs]
Magnetic stick: MP 400 Keys: `G → A` 
Fallen leaves return to their roots: MP 0 Keys: (air) `G ↓ A`
Space walk: MP 100+ Keys: (in the air) `G → J` or (while the wheels are flying) `J`
*Advent of Thor: MP 500 Keys: `G → ↓ ↑ J` (it can only be used when TP is up to 1500, after transformation is successful, TP will keep decreasing, and the transformation will be stopped when it reaches 0, making the transformed giggs to come back to original)
[/spoiler]
[spoiler="Lucas (can transform to Super Lucas)"]
Uppercut: MP 350 Keys: `G ↑ A`
Sword Soul: MP 360 Keys: `G → J`
Dodge cut: MP 150 Keys: `I`
Power hit: MP 150 Keys: `→ I`
Fire Dragon Slash: MP 210 Keys: `G → A`+ `G → A`
Lava Slash: MP 300 Keys: `G ↓ A`
Sword of Salvation and Extermination of Demons: MP 500 Keys: `G ↑ J`  {TP can only be opened when the TP value is up to 1500, after a successful opening (because, the character can be interrupted during the course of transforming, thus, rendering the skill useless) opening, TP will continue to reduce, and the transformation will cease when the TP reaches 0 and Super Lucas will transform back to the original character, Lucas.}

[spoiler=Super Lucas]
Uppercut: Keys: `G ↑ A` MP 300
Dragon Breath: Keys: `G ↑ J` MP 300
True Dragon Slash: Keys: `G → A` MP 125
Aurora Slash: Keys: `G → J` MP 150+
Heaven and Earth Slash: Keys: `G ↓ A` MP 200
Dragon Slash: Keys: `G ↑ J` MP 275
Thunderbolt: Keys: `G ↓ J` HP 30 MP 360
Yulong Zhan-Second Style·Dragon Return: Keys: `G ↑ J` + `G → J` MP 275+300
Wan Jian Jue: (Air) Keys: `G ↓ → A` MP 400, TP 250
Ragnarok: Keys: `↑ ↓ ← → A` HP 100+, MP 500, TP 250 and above can be used, and the TP consumption is four times that of the skill period. When it is lower than 100, the skill will end and cannot be ended manually.
[/spoiler]
[/spoiler]
[spoiler=Drew]
Body: MP 150 Keys: `I` or `→ I`
Duan Sheng Dao: MP 175 Keys: `G ↑ A`
Lanzhishan: MP 200 Keys: `G ↑ J` (press `J` at the end to connect the deadly scissor legs)
Gravel breaking: MP 150+120+120 Keys: `G ↓ A` + `A` + `A`
Abandon Martial Arts: MP 250 Keys: `G ↓ → A` (falling to the ground, landing available)
Deadly Scissors: MP 160 Keys: (air) `G → J`
Profound Truth·Bengshan Fist: MP 500 HP 20 Keys: `G ↓ A`
[/spoiler]
[spoiler=Shawn]
Body: SP 150 Keys: `I` or `→ I`
Strong Bow (Passive): When using basic attack or skills, you can press and hold the attack button to charge. After charging, the range, damage and hardness will increase. Some skills will be directly upgraded to new skills after being charged to a certain level (attack bonus still works).
Heart-piercing Arrow: MP 0 Keys: `A` (press and hold, charge to 50%)
Explosive Arrow: MP 250 Keys: `G ↓ A`
Ten Thousand Arrows: MP 300 Keys: `G ↑ J`
Freezing Mine: MP 380 Keys: `G ↓ A`
Millennium Frostbolt: MP 400 TP 500 Keys: `G → A` (press and hold `A` to charge to 100%)
Star Emblem Arrow: MP 500 TP 500 Keys: `G ↓ ↑ A`
Ultimate Unlimited: MP 600, TP 1500. Keys: `G ↑ ↓ ↑ J`
[/spoiler]
[spoiler=Sinan]
New moves added, She can now summon skeletons, and even Giant Skeletons!
Skeleton Summon: MP 325 Keys: `G ↓ A`
Captain Skeleton: MP 500 TP: 500 Keys: `G ↑ A`
King of Skeletons: MP 600 TP: 1500 Keys: `G ↑ J`
[/spoiler]
(Those characters stated above are the existing characters that were modified to be able to execute new moves, the rest old characters like Titto and Jenny etc are still normal. Yaga shoots rocket from His sword now, and Saws spins flames)

Ridees (Modified) [spoiler=Tank]
[Image: pC6ctFf.md.png]
After mounting, press the corresponding button to use skills. The total MP of the tank depends on the story level. If the level is too low, some skills cannot be used.
Heavy artillery attack: MP 240 Keys: `G → A`
Heavy mine: MP 350 Keys: `G ↓ A`
Bullets: MP 500 Keys: `G ↑ J`
[/spoiler]
[spoiler=Motorcycle]
[Image: pC6crmn.md.png]
Ride it just like how you ride it in real life! This one is different because, it releases flames while you ride it!
[/spoiler]


BGM (Background Music) (Modified)[spoiler=BGM]
[Image: pCRrqeA.md.png]
Gao Jie Naru Pope
YMCA
Macho Man

METAL GEAR RISE: REVENGEANCE GAME SOUNDTRACK
It Has To Be This Way
The Only Thing I Know For Real
The Stains of Time
Collective Consciousness
I'm My Own Master Now
A Stranger I Remain
Red Sun

MOUNT AND BLADE GAME SOUNDTRACK
Bandit_fight
Crazy_battle_music
Fight_2
Fight_while_mounted_2
Lords_hall_swadian
Main Title (Theme from Mount & Blade)
Armorer
Mounted_snow_terrain_calm
Outdoor_beautiful_land
Uncertain_homestead
Fight_while_mounted_1
[/spoiler]


Background (modified)
[spoiler=BGI (Background Information)]
HFT has added new environments, and the current version of the environment includes rain, snow, and hot environments. In different environments, Character with different attributes are affected differently. Eg, Iczzy will become stronger in A snow background and heater will be more powerful in fire background. Here is A list of all the new maps/map states that were added with the mod, and how these maps could affect the gameplay.
[/spoiler]

[spoiler=Rainy Day]
Rainy day
[Image: pChnT0J.md.png]

[Image: pChnom4.md.png]
Lightning damage is increased by 1.5x, Flame damage is reduced by 0.75x, Flame Item duration is greatly reduced, and Ice melts twice as fast. Running has a probability of making the character slip.
[/spoiler]

[spoiler=Snow Day]
Snow Day
[Image: pCRaEvR.md.png]
Ice damage is increased by 1.2x, fire damage is reduced to 0.8x, flame item duration is halved, ice attribute item duration is permanent and hardness doubled. The movement speed of the vehicle has been greatly improved.
[/spoiler]

[spoiler=Parched (Hell)]
Parched
[Image: pChnywj.md.png]
Fire attribute damage is increased by  1.25x, ice attribute damage is reduced by 0.8x, flame item duration is doubled, ice attribute item duration is halved, characters who lack fire ? attribute continuously loses HP.
[/spoiler]
[spoiler=Moon]
Moon
How would it be if you can fly? wouldn't it be amazing? oh yes! it would be extremely amazing!
[Image: pCRdlwV.md.png]
Moon is a new map that has Reduced gravity. The friction force will also change with the environment, and the amount of friction.
[/spoiler]

[spoiler=Heaven]
Heaven
Ever been to a place like Paris?
[Image: pCRd26A.md.png]

[/spoiler]

[spoiler=Gym]
How would you feel if your muscles were like that of Character Jeatles?
You can workout at the gym Wink
[Image: pCRwoHx.md.png]
[/spoiler]
*****************************************************************************************
[spoiler=Super Lucas]
[Image: pCRdv7V.md.png]
[Image: pChnfpV.md.png]
[Image: pCfeNL9.md.png]
[/spoiler]


Credits to @"Almighty Jack E" for this thread.



[spoiler=v0.3.0]
Hero Fighter Technology

[Image: hft_v0.3.6.png]

Authors

@"Lee Catalpa Tien"

Downloads

https://www.mediafire.com/folder/s4hrerz.../Lee's+MOD

Features

Inside the game folder, you can find a .txt file with all the changes/additions. This file is written in Chinese however, so you have to translate it. Here are the most important features that were added in the HFT mod:

This mod introduces technologies to the HF world: tanks, motorcycles, ARs, and grenades. It includes new characters, new backgrounds, and new sounds!

[Image: pCw1BM6.md.png] [Image: pCw1DsK.md.png]

New Characters

Note: `I` is a new key in this mod. `J` = Jump, `G` = Guard, `A` = Attack

[spoiler=Tien]
[Image: pCw12id.md.png]

Tien is a younger version of Eason that is still mastering the "Swordless State".

Moveset

Dodge: MP 0 Keys: `↓ ↑ J / ↑ ↓ J`
Flash: MP 150 Keys: `G ↓ → J` (available in air)
Dodge chop: SP 150 Keys: `I`
Power Hit: SP 150 Keys: `→ I`
Dragon Chopper: MP 50 Keys: `G ↑ A` (available in air)
Energy Chopper: MP 100 Keys: `G → A, G → A` (available in air)
Split: MP 150 Keys: (Four-in-a) `A`
Gravel Chopper: MP 160 Keys: `G ↓ A` (in the air or in the ascending dragon state)
Break the sky: MP 240 Keys: `G ↑ A`
Sword of Hell: MP 40 Keys: `G A` (available in air)
Arrows Flight: MP 250 Keys: `G ↓ J` (available in air)
Solar Eclipse, Lunar Eclipse: MP 0 Keys: `A, A, A...` (available in air)
Hell Reincarnation Sword: MP 210 Keys: `G ↓ ↓ J`
Asura Piercing Sword: MP 600 Keys: `G → J` (available in air)
Huangji Jingshi Chop: MP 500 Keys: `G ↓ J`
Asura Road First Reincarnation - Dark Reincarnation: MP 650 Keys: `G ↑ J`
Asura Dao Second Reincarnation - Hell Reincarnation: MP 350 Keys: `G ↑ J, G ↓ J, or G ↑ ↓ J`
[/spoiler]
[spoiler=Samuel Justice]
[Image: pCw16de.md.png]

There is no lore regarding this character.

Moveset

He can perform two-stage jump, general attack and most skills can be charged, TP recovery is extremely fast
Jack: MP 150 Keys: `G ↑ A` (can be charged)
Sliding Blade: MP 100 Keys: (Charge mode) `J, J`
Knife pull: MP 120 Keys: `G → A` (accumulable)
Air Split: MP 200 Keys: `G ↑ J` (can change speed by pressing the arrow keys)
Thunder Blade: MP 50 Keys: `G ↓ A` (available in air)
Lava Chopper: MP 240 Keys: `G ↓ A` (press A or reverse arrow key to attack)
Electric flint: MP 160 Keys: `G → J`
Charge Mode: MP 0 Keys: (Running) `G`
Blade Storm: MP 150 TP 500 Keys: `G ↓ → A`
[/spoiler]
[spoiler=XEMY]
[Image: pCw1yZD.md.png]

There is no lore regarding this character.

Moveset

he has two attributes, ice, and fire, and can be converted by pressing the function key (i).
Star Strike: MP 240 Keys: `G ↑ A, A` (Teleport to the target when close to the target)
Light of Victory: MP 180 Keys: `G → J`
Ice Rain/Fire Rain: MP 150 Keys: `G ↓ A`
Ice Dragon Chopper/Fire Dragon Chopper: MP 60 Keys: `G → A`
Crashing / Splitting: MP 270 Keys: `G ↓ J`
Avalanche Break/Flame Avalanche: MP 355 Keys: `G ↑ J`
[/spoiler]
[spoiler=Baki]
[Image: pCw1cIH.md.png]

He is a mercenary-type character with an AR as his weapon.

Moveset

Guard Mode: MP 100 Keys: `G ↑ J` (press and hold the front/back button to adjust the angle, press A to fire, press G to switch ammo (bullet/grenade/incendiary bomb))
Super Shot: MP 255 Keys: `G → A`
Detonation grenade: MP 300 Keys: `G ↑ A`
High-energy bomb: MP 320 Keys: `G ↓ J` (Press `↑ ↓ ← → A` to detonate all your own bombs on the field, and the first bomb will automatically detonate all current bombs after 66 seconds)
Military assassination: MP 160 Keys: `G → J`
Camouflage smoke grenade: MP 400 Keys: `G ↓`
[/spoiler]
[spoiler=Copier]
[Image: pCw3lYd.md.png]

She is a Phenoix Tribe witch, an expert when it comes to dark magic.

Moveset

The Lever's Magic Whirlwind Leg button is changed to `G ↑ A`, and after transformation, you can continue to transform into other characters, and you cannot change back to the prototype for the time being.
Throwing knife: MP 60 Keys: `G → A` (available in air)
Broken Arrow: MP 240 Keys: `G → J` (available in air)
Mount: MP 260 Keys: `G ↓ J` (available in air)
Gale Drill: MP 100 Keys: `G → A`
Shift: MP 270 Keys: `G ↓ A`
Treatment: MP 280 Keys: `G ↓ J`
Big Bombing: MP 300 Keys: `G ↑ J`
Boomstick: MP 320 Keys: `G ↑ A`
Doppelganger: MP 501 Keys: `G ↓ → J`
Human flesh shell: MP 150 Keys: `G → J`
Stone Break: MP 210 Keys: `G ↓ A` (available in air)
Transfiguration: MP 450 Keys: `↑ ↓ ← → A`
Transfiguration Ryuao: MP 450 Keys: `↑ ↓ ← → J`
Transfiguration Ray Yin: MP 450 Keys: `↓ ↑ ← → A`
Transfiguration Liver: MP 450 Keys: `↓ ↑ ← → J`
[/spoiler]
[spoiler=Tigar Shark]
[Image: pCw31fA.md.png]

There is no lore regarding this character.

Moveset

Gust: MP 350 Keys: `G ↑ J`
Sea tiger bite: MP 500 Keys: `↑ ↓ ← → A`
Tornado impact: MP 350 Keys: `G ↑ A A A`
Purgatory Rising Dragon: MP 240 Keys: `G ↑ a G ↑ A`
Sea Tiger Blasting Fist: MP 320 Keys: `G → A`
Sea Tiger Explosive Leg: MP 300 Keys: `G → J`
Speed Bullet Fist: MP 150 Keys: `G ↓ A`
Seventh Heaven of Fire: MP 400 Keys: `G ↓ J`
Magnetic field rotation One million horses of power Haihu Blasting Punch! ! !: MP 1200 Keys: `G ↓ → ↑ A`
[/spoiler]


New Mounts

[spoiler=Tank]
[Image: pCw1Ya4.png]

Moveset

Heavy artillery attack: MP 240 Keys: `G → A`
Heavy mines: MP 350 Keys: `G ↓ A`
Bullets: MP 500 Keys: `G ↑ J `
[/spoiler]
[spoiler=Motorcycle]
[Image: pCw18qU.png]
This motorcycle leaves behind a trail of fire that damages anyone who steps on it.
(`← ←` or `→ →` will give you a speedboost)
[/spoiler]


Map and level changes

[spoiler=Environmental System Changes]HFT has added new environments, and the current version of the environment includes rain, snow, and hot environments. In different environments, roles with different attributes are affected differently, Here is a list of all the new maps/map states that were added with the mod, and how these maps could affect the gameplay:

Rainy day:
Lightning damage is increased by 1.5x, Flame damage is reduced by 0.75x, Flame Item duration is greatly reduced, and Ice melts twice as fast. Running has a probability of making the character slip.

Snowy day:
Ice damage is increased by 1.2x, fire damage is reduced to 0.8x, flame item duration is halved, ice attribute item duration is permanent and hardness doubled. The movement speed of the vehicle has been greatly improved.

Parched:
Fire attribute damage is increased by 1.25x, ice attribute damage is reduced by 0.8x, flame item duration is doubled, ice attribute item duration is halved, and non-fire attribute characters continuously lose HP.

Moon:
Moon is a new map that has Reduced gravity. The friction force will also change with the environment, and the amount of friction.
[/spoiler]


Soundtrack

[spoiler=New Soundtracks]
  • bandit_fight
  • crazy_battle_music
  • fight_2
  • fight_while_mounted_2
  • lords_hall_swadian
  • Main Title (Theme from Mount & Blade)
  • armorer
  • mounted_snow_terrain_calm
  • outdoor_beautiful_land
  • uncertain_homestead
  • fight_while_mounted_1
[/spoiler]




Chinese notes

[spoiler=Chinese notes]
为防止闪退,HFT V0.3.0起将使用新的打开方式

压缩包内有一个HFT V0.3.0文件夹,将整个文件夹解压即可游玩。

文件夹中有很多文件,其中,HFT.swf是游戏本体,开始游戏.exe是启动器,Adobe AIR、icons、META-INF这三个文件夹是系统文件夹,请勿随意修改或删除,否则会导致游戏不能正常运行。此外,还有一个备用的启动器,在原本的启动器无法正常游玩时可使用备用的启动器,但使用备用启动器游玩有可能发生闪退。

此外,HFT的bgm改用外部存储的方式,存储于BGM文件夹下,玩家可以根据自己的喜好更换bgm,但要保证bgm的序号不变,同时不能直接删除任何bgm,否则会导致游戏不能运行。



(0.2.0 & 0.2.2)两次更新内容:
杀人鲸·奥加正式登场
部分角色技能调整
新增TP系统,用于释放大招
新增“无尽挑战”,为HF史上第一个真正的无尽关卡
新增故事:“神秘挑战”,会出现随机的敌人和队友
故事内新增波数及敌人等级显示
新增不同功能的药水
新增多重血条显示
新增被动技能,达到一定条件自动触发
角色的分身上限不再统一
新增士兵:骷髅士兵、骷髅队长、骷髅之王
[/spoiler]


Credit to @"Anas-Dev" for this thread.
[/spoiler]
by MangaD at 17-04-2021, 08:59 AM
Hero Fighter EX

[Image: hf-ex.jpg]

This is the PC version containing the new characters from HFX. Not everything works as in HFX as the game's code is not changed. The purpose of this version is to be a blueprint for mod producers. All the characters have been over-HD processed and are no longer HFX low-pixel characters. This version will not be updated again.

Authors

@不饿白帝BEBD
@"Lee Catalpa Tien"

Downloads

0.2.5
  •  Previous
  • 1
  • 7
  • 8
  • 9(current)
  • 10
  • 11
  • 51
  • Next 
Welcome, Guest
You have to register before you can post on our site.
Username/Email:

Password


Search Forums

Forum Statistics
Members: 386
Latest member: afiko7
Forum threads: 331
Forum posts: 1,541
Online Users
There are currently 36 online users.
0 Member(s) | 34 Guest(s)
Bing, Facebook