• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
March 28, 2024, 02:30:22 pm

News:

Use of ePSXe before 2.0 is highly discouraged. Mednafen, RetroArch, and Duckstation are recommended for playing/testing, pSX is recommended for debugging.


Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Koruten

1
Yeah I'm still working on this. I was waiting for a major update on the tools I was using to improve workflow and cleanup my code. I'll update here when I have something substantial to show. As of right now, I'm currently doing cleanup.
2
Been focusing mostly on the map editor and pathfinding right now. I've had to restructure the polygon tiles a bit and it definitely needs optimization.

I've managed to create a dll hook that lets me create a WinForm. Took some UI inspiration from Ganesha.

https://twitter.com/xnblank/status/1222414745019437056

https://twitter.com/xnblank/status/1224279499518296065
3
*coughs*
Long time no see. I apologize for the long period of silence. The past year has been very rough and as such I hadn't found much time or energy to work on this. But with the start of the new year and changes that have been made in my life I can once again find time to continue work, learning and improving the engine. To start with something big, I went back to the 3D prototyping and did a lot more learning on the subject for GM:Studio, and I've been able to advance with it. I've finally figured out how to billboard sprites with GameMaker's shaders. And I've gotten the camera pretty much nailed down. Could use a bit more touching up, mostly with movement so it doesn't seem so erratic.

The following map was edited using a new map editor I wrote for 3D maps. It's primitive but it covers the basics needed for a tactical RPG map.



Of course, this is only 3D Maps and nothing more. The RPG engine hasn't been ported over to this yet, and I'm considering rewriting most of to to clean it up.

You can see more here:
https://twitter.com/xnblank/status/1218562779000369152
https://twitter.com/xnblank/status/1218635080534331392

Let me know what you think.
4
It's been a while, but I'm still going.

been working on a lot of stuff, one being an entity editor for the map editor. at the moment it only allows generation of a random unit, but will be able to edit the finer details afterwards.



I've also been working on the status screen during battle.



Plans for the event editor are in the works and i hope to start on it after the entity editor.
5
PSX FFT Hacking / Re: ASM Requests
August 08, 2017, 12:45:24 am
Quote from: Lionheart537 on August 08, 2017, 12:23:26 am
Actually FFMaster already has a hack that should edit Reis abilities.
http://ffhacktics.com/smf/index.php?topic=5658.msg118891#msg118891
Last one in the "other hacks" section. Unless I'm misunderstanding the hack, can't say I've tested it either.


Ah I searched for a while but didnt come across that. Thanks. Works great.
6
PSX FFT Hacking / Re: ASM Requests
August 08, 2017, 12:12:18 am
Quote from: Xifanie on August 08, 2017, 12:07:16 am
Why not just 0% hit if not monster? That sounds like it would be a simple formula hack to make... in your case it sounds like you want more of a flag though. That would be way harder to implement.


0% if not a monster would work well I think actually. Was more looking for a formula hack of some kind.

EDIT : Could be even easier maybe by changing 5A Dragon: Hit(100)% to 5A Monster: Hit(100%)
7
PSX FFT Hacking / Re: ASM Requests
August 07, 2017, 11:54:47 pm
I was wondering if anyone has made an ASM to make selected abilities monster-targetable only?
8
No associated portraits for the jobs but multiple jobs and races in a battle.

9
Thanks. The leveling system is going to be something similar to FFTs. (Gain EXP for each action done in battle)
10
It's been a while. I've been busy with stuff in my personal life, it got in the way of development. So here's a nice dev update, long overdue.

I've been working on multiple races and classes, implementing them slowly into the game. One of the new races is featured in these gifs. They're sort of like Kobolds. There are more races to come however, so stay tuned. Palette swapped sprites have also been added. They work similarly to FFT where they use a predefined palette of 8 colors for the sprite and 5 additional colors for the portrait.



So I can get something like this in-game.



The formation screen was started on today, with great results. It also showcases different class sprites in play.



(forgive my quick sprite work.)
11
PSX FFT Hacking / Re: Rebalancing Jobs
June 28, 2017, 11:48:01 am
A Blue Mage actually sounds like a good replacement for Calculator, and definitely sounds like a fun challenge to create and make work with the rest of the jobs. Suppose the requirements for said job would revolve around either Black Mage or Summoner, and perhaps Mediator (because of Monster Talk?).

For the Bard and Dancer, sure others may like the design choice, but I suppose that's why I've presented an alternative to see if other people would like it over the original. Perhaps there's a middle ground that could be met, because I wanted to look at buffing Bard / Dancer. Let me know if there would be any other way to change them to feel more.. dynamic? I guess?

Archer I've seen been transformed into debuffers and I personally like them that way over the Charge set. FFTA and FFTA2 utilized that class much better than FFT, so I would definitely be up to making them use similar abilities.

Squire is a tough one because it's generally looked at as the starting class alongside Chemist, but I get what you mean.

Thanks for the insight.
12
PSX FFT Hacking / Re: Rebalancing Jobs
June 27, 2017, 02:11:16 pm
QuoteFirst things first, just singling out a few classes with no context of what you want to do with the rest of the classes/game in general is meaningless.  Something can be "balanced" on paper and completely useless in practice.  For example, a skillset like vanilla's Oracle becomes balanced on paper but useless in practice if regular enemies die too easily to make status effects worthwhile and bosses are given blanket immunities.  So your first step if you're going to try to balance vanilla's classes (or any mod's classes, if you want the game to be more than just "punch shit") would be to scale the game such that non-damaging moves are worth the action to use. Assuming this has been done:


This is fair. I understand that it wouldn't be the best idea to single out certain jobs with the idea of 'balancing'. This is mostly just a brainstorming topic that could potentially become more? Testing different ways to change certain classes to be more viable or more entertaining is something I think would be cool to try. And yeah, the game is mostly "whom ever can dish out the most damage in the least amount of time would win" and that's probably it's weakest point in it's genre of tactical rpg games (even though I love it to pieces and think it's the best in it's genre).

And of course, everyone has different personal ideals of what a class should play like. I can understand that maybe the devs intentionally wanted the Bard / Dancer classes to play their roles in the corners of the maps with their moves on repeat, but in my opinion I feel like it was a poor design choice and could have been designed a bit better. (I'm no professional game designer though so my opinion is not worth much I suppose). While I get that changing them in this way would make them play similar to another mage class, I feel that with the right changes it could be still it's own unique class and play more dynamically with the team instead of sitting in said corner.
13
PSX FFT Hacking / Rebalancing Jobs
June 27, 2017, 11:41:57 am
I think we can all agree that some jobs in FFT are really overpowered and some go mostly underused because they might just not be fun to play or don't play well at all. I'm mostly going to talk about Generics and avoid Unique classes. I'm also not going to talk about the added jobs in the PSP version. They are their own pool of broken. (Yet somewhat fun)

I understand that ideally, it'd be impossible to balance every class to make them all equally favorable. A lot of classes are one-trick ponies or just gimmicky.

Some suggestions / ideas I've tested that could work to make them more enjoyable / balanced

Overpowered / Widely Used
Calculator

This one I think would be the hardest to "balance" without just outright replacing the class altogether. Todo.


Underpowered / Rarely Used
Bard (done)


I feel like the Bard class is the outright weakest class in the game. The buffs are hit and miss, sitting in a corner is no fun really, and pretty weak stats. Here are some changes I think could make the class more enjoyable.


  • Reduce song range from 255 to 4 and height to 6

  • Reduce casting time for every song by 2

  • Songs cost MP. 10 MP for most songs, 15 MP for Nameless Song, and 20 MP for Last Song

  • Songs need to be recast after execution

  • Angel Song can no longer target self

  • Raise MP multiplier by 20

  • Change formula for Angel Song to HealMP_(MA*Y)

  • Change formula for Life Song to Heal_(MA*Y)

  • Needs testing : Change formulas for hit chance for song buffs.

  • Todo : Stat balance.



I feel like this would make Bard a more dynamic and fun class. You can't just stick him in a corner anymore. He needs to travel with his party.



Dancer (done)


Dancer is a bit more powerful than Bard, as debuffs do a lot more to the enemy than buffs would to your party, as well as having a larger set of equipment to utilize (knives and cloth, whereas Bards only get Harps), but still mostly underutilized.

[youtube]YH6NU7ntOkY[youtube]


  • Reduce dance range from 255 to 4 and height to 6

  • Reduce casting time for every dance by 2

  • Dances cost MP. 10 MP for most songs, 15 MP for Nameless Dance, and 20 MP for Last Dance

  • Dances need to be recast after execution

  • Raise MP multiplier by 20

  • Change formula for Witch Hunt to DmgMP_(MA+Y)% Hit_F(X)% (or DmgMP_(MA*Y) if disabled "May display 'Broken'")

  • Change formula for Wiznaibu to Dmg_F(MA*Y)/b]

  • Needs testing : Change formulas for hit chance for dance debuffs.

  • Todo : Stat balance.



Same with Bard, I feel like this would make Dancer a more dynamic class and fun class. Can't just sit in a corner anymore.




I want to know your thoughts and possible ideas that could go with this. What jobs do you think are overpowered / underpowered and what do you think could be done to balance them. I'll be adding more myself when I get around to testing out different ways to balance some classes.
14
Thanks guys! If you have any questions or future suggestions let me know.
15


Surprise! Networking.
16


Now the real battling begins. Also camera lerping can do wonders.
17
https://xnblank.itch.io/prototactics if anyone wants to play around with the engine in it's current state, here you go.
18
Thanks HowDo. Maps aren't saved as a 2D array, but more that each tile and entity's properties are written to a binary buffer and exported to a file.
Also the tile shifting is an issue with the camera renderer. The game is rendered at 320x180 and then upscaled to 640x360, but I haven't upscaled the rendered, only the window, so everything looks choppy because pixels are trying to be between pixels.

Battles on custom maps now work!


EDIT :
Had to rework the save / load in my map editor because when compiled, the original didn't work.
19
Non-FFT Modding / Re: Tangine
May 02, 2017, 01:04:15 am


Map saving and loading.

EDIT :



Setting up the battlefield.
20
Non-FFT Modding / Re: Tangine
May 01, 2017, 06:35:14 pm
Quote from: Angel on May 01, 2017, 12:01:05 pm



;)

I've started working on a built in map-editor to make the production process a lot quicker and easier for myself.


Here's a map I threw together in about 2 minutes.