Giter VIP home page Giter VIP logo

makoureactor's People

Contributors

dangarfield avatar julianxhokaxhiu avatar myst6re avatar nickrum avatar sithlord48 avatar vegetass4 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

makoureactor's Issues

ModelView HiDPI issues

  1. Model render area is smaller then the container its in.
  2. middle scroll area does not expand to hold the text ugly scroll bar shows at the bottom

Field class refactoring

Field class represent the PC field file or the DAT file (for PS). I suggest to separate IO considerations from Field class.
Eventually Field class should represent the Field with every submodules (Scripts, Walkmesh, Camera, Model Loader, Background...) without take care about IO.

Add comments support

It would be posible to add support to add comments in code like disabled lines or text messages for take notes?

thank you

Walkmesh Dialog Camera Limits HiDpi

in the Camera Limits Tab all spinboxes are very small . check for a fixed height being applied to these boxes. this section may need to be placed in a scroll area

Launch custom ff7 command with parameters

On Windows, FF7 is well detected. But on other OSes, WINE is always used to start FF7. Sometimes we want to use our own command to start the game, with Crossover for example (MacOS).

PC to PS background conversion

There are some TODOs in the code:

  • BackgroundTilesIOPS::writeData needs to be implemented
  • BackgroundIOPS::write needs to be implemented
  • BackgroundTexturesPC::toPS needs to be implemented
  • Some refactoring needs to be done to save the mim file in the ISO archive (See #31)

How to translate?

I'm interested in translate app to Spanish

now in the develop branch I can only see French language
how to enable the English one

thx

Search script variables: new operators

Allow user to search vars affectation with other operators:

  • Not equal: returns affectations different than the fixed value
  • Greater: returns affectations greater (but not equal) than the fixed value
  • Greater or equal
  • Lower: returns affectations lower (but not equal) than the fixed value
  • Lower or equal
  • Not equal test
  • Greater test
  • Greater or equal test
  • Lower test
  • Lower or equal test

Beacause retranslation option.

Beacause uses certain characters on the font so that the PC version can have PS1 controller icons. Any chance of adding this option?

Up = BE
Down = BF
Left = 93
Right = 94
X = 95
Square = 96
Triange = 97
Circle = 98
L1 = 99
R1 = 9A
L2 = 9B
R2 = 9C
Select = 81
Start = 82

and a love heart (โ™ฅ) at

80 and 83.

Vars.cfg

Makoureactor should move its config files (Makou_Reactor.conf) to ~/.config/makoureactor/ this way other user setting files such as vars.cfg and will be easier for users to locate these files if they are not just dumped in to ~/.config/ .

The path for vars.cfg is not very unix friendly currently on linux the path of this file is /usr/share/makoureactor/vars.cfg. This is ok for a system wide settings (should be in /etc/ if thats its purpose) not for ones the user can change we currently durring install have to chmod this file to enable users to write to it. This is not a good practace so I propse we check for linux and instead place the vars.cfg file in $HOME/.config/makoureactor/ . along with the config file for the program. This file should be created if not present automaticly also.

Remove GLUT

GLUT is outdated and was removed from Qt. Right now to compile Makou Reactor with Qt 5 we can either add GLUT dependency, or do not use GLUT anymore. I prefer the second choice, but to replace with what?

Instructions after an Init Ret are not ignored.

I am aware that the "init" and "main" are in fact one script separated by a return, but I think Makou should ignore instructions after the "init" return. At the moment, the instruction after Return will still be seen and executed, likely because it's being seen as the first instruction of Main (example):

Play music #0
Return
Fade music volume (param1 (8-bit)=255, param2=0, param3=127, param4=0, param5=0) << Still executed.

Makou probably sees this instruction as the first instruction of Main.

Random Crash

It seems related to the walkmesh view with field models. I don't know how to reproduce.

Var Manager HiDpi

Bank area is not auto sized will show very small horizontal scroll bar.

Templates to create common group scripts

Templates to create common group scripts:

  • Add a 3D model
  • Add a savepoint
  • Add main character
  • Add NPC
  • Add a walkmesh trigger
  • Add background animation (with the existing bg)

Akao 8 bit is redundant

Akao2 being 16 bit does everything that Akao 8 bit does. So perhaps simply have one AKAO setting and automatically chose between the two depending on user input values?

I have also updated the Akao opcode recently on the wiki.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.