• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
November 28, 2020, 06:00:47 am

News:

Use of ePSXe before 2.0 is highly discouraged. Mednafen/RetroArch is 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 - Kivutar

21
Tethical / Re: Installation instructions
April 18, 2012, 05:39:47 am
Long time ago tethical used to be mouse only. I switched to keyboard mode because FFT for IOS was not released yet and I had no idea of their choices in term of input and GUI. It was safer to stick to the classic game to avoid endless discutions on how to adapt the GUI to the mouse.

Now that I have FFT for IOS, I have to say that I don't like at all how they did it.
22
Tethical / Re: License?
April 18, 2012, 05:24:13 am
@lirmont: Actualy there is an unfinished plugin system: if the engine find a python class in the folder of the active game, it overrides the class from the engine. It is a naive way to make the engine extensible, we may replace it with something more reliable.

@PGF: Compagnies who want to produce proprietary software using the engine (and modding the engine) still can contact us (the copyright owners) to ask for a double license. Then we start trading. If i'am right.

@ensignavenger: It is Planeshift economical model, isn't it?
23
Tethical / Re: Installation instructions
April 17, 2012, 02:44:36 pm
You have to create a party with the triangle button.
The buttons configuration are in the PRC file in the client.
iirc the default is V or B.
24
Tethical / Re: License?
April 17, 2012, 02:42:34 pm
Good news!
25
Tethical / Re: License?
April 17, 2012, 08:05:06 am
Oh I see. We should remove the project from github then and setup our own git server.
26
Tethical / Re: License?
April 17, 2012, 05:14:02 am
I would like to license Tethical under the AGPLv3. At least the client and the server, wich are on github.

As lirmont don't want to share his code except to contributors, he should not license it for now: this prevents anybody to do anything harmfull for now.

@ensignavenger: Your project look interesting and as you plan to release some parts with an OSI license I won't prevent you from using the code. Just study it and use the parts you need. I will double license my code under BSD for you when you need it.

Is everybody ok with that?

This summer I leave my real life job. I will have free time to work on tethical for let's say, half a year. Cleaning the repo from copyrighted content will be my priority.

PS: do you plan to port Panda3d to the iPad and consoles? I'm very interested in that. I'd love to rework Tethical client for touch screens or wiimotes.
27
Tethical / Re: License?
April 16, 2012, 04:04:28 am
We haven't chosen a license yet. I'm not good at choosing licenses. But we should have one, to protect the users and the code. This must be decided with the other team members.

What I would like to promote:
- I want this code to be useful to people, especially beginners developers. Because this is how I learned.
- I want this engine to be attractive for new developers so we can build a community of modders and core hackers.
- I want game makers to be able to create games for Linux, because i'm part of this community and we lack Japanese style games.

What I would like to prevent:
- Violating one of the license of the tools that we are using.
- People claiming to be the authors of our code.
- Seeing a company using our code for big profit while i'm starving.

Other remarks:
- All the graphical contents produced by Lijj are part of a 'sample game' that will be provided with the engine to new users to start with, like an RPG Maker RTP.
- Our git is still full of copyrighted content, and we'll have to remove it before pasting a license on this.

@lirmot, @Lijj, what do you have to say?
28
Tethical / Re: Heroengine game development tool
April 09, 2012, 01:54:33 pm
I took a look at HeroEngine. It looks interesting, I didn't knew that there were engines like this using could computing etc.
But we are happy with our current stack: Panda3D is well documented, and Python is a popular interpreted language for gaming. Plus it is all open source.
29
Great guide, thanks a lot.
30
Tethical / Re: Art Directives Feature Discussion
March 26, 2012, 03:21:54 am
@PGF we already have non-mirrored sprites. The multiple portraits are a very good idea, I keep it in my mind.
31
Tethical / Re: [MAP] Lunar Core FF4
March 21, 2012, 06:31:50 am
Nice map :)
32
Completed Mods / Re: Patch testing for WotL!
March 02, 2012, 08:33:29 am
I cannot test it because I have no more PSP, but thanks a lot for this great work!
33
Tethical / Re: Control Panel Development Discussion
February 28, 2012, 03:28:42 am
Great work as always!

PS: I'm back :)
34
Tethical / Re: Bars
January 29, 2012, 06:03:32 am
Hi Choto.
Thank you for your proposal.

I'm about to leave to India for 1 month. So I won't be able to work on tethical for a while. But I can spend some time on the forums to get you started.

Do you know how to use Git?

Anyway, having a team member who can contribute to the code and understand ASM in the same time would be a plus for some tricky parts of the project (like coding the artificial intelligence).

Tell me more about what you like to code please.

(And yes, you need to know Python and Panda3d API well to understand the code and contribute to it)
35
Tethical / Re: Control Panel Development Discussion
January 24, 2012, 07:44:31 am
I had to link the assemblies and correct some path that were using backslashes. Now I get this error wich may due to a culture setting about "," and "." in Doubles:

Unhandled Exception: System.FormatException: Unknown char: .
  at System.Double.Parse (System.String s, NumberStyles style, IFormatProvider provider) [0x00016] in /build/src/mono-2.10.8/mcs/class/corlib/System/Double.cs:232
  at System.Double.Parse (System.String s) [0x00000] in /build/src/mono-2.10.8/mcs/class/corlib/System/Double.cs:200
  at TethicalUI.XModel.parseFrameTransformMatrix (System.String line, System.IO.StringReader reader) [0x00000] in <filename unknown>:0
  at TethicalUI.XModel.parseSection (System.String line, System.IO.StringReader reader) [0x00000] in <filename unknown>:0
  at TethicalUI.XModel..ctor (System.String modelFileName) [0x00000] in <filename unknown>:0
  at MainWindow.loadMapCursorModels () [0x00000] in <filename unknown>:0
  at MainWindow..ctor () [0x00000] in <filename unknown>:0
  at TethicalUI.MainClass.Main (System.String[] args) [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.FormatException: Unknown char: .
  at System.Double.Parse (System.String s, NumberStyles style, IFormatProvider provider) [0x00016] in /build/src/mono-2.10.8/mcs/class/corlib/System/Double.cs:232
  at System.Double.Parse (System.String s) [0x00000] in /build/src/mono-2.10.8/mcs/class/corlib/System/Double.cs:200
  at TethicalUI.XModel.parseFrameTransformMatrix (System.String line, System.IO.StringReader reader) [0x00000] in <filename unknown>:0
  at TethicalUI.XModel.parseSection (System.String line, System.IO.StringReader reader) [0x00000] in <filename unknown>:0
  at TethicalUI.XModel..ctor (System.String modelFileName) [0x00000] in <filename unknown>:0
  at MainWindow.loadMapCursorModels () [0x00000] in <filename unknown>:0
  at MainWindow..ctor () [0x00000] in <filename unknown>:0
  at TethicalUI.MainClass.Main (System.String[] args) [0x00000] in <filename unknown>:0


But all my assemblies are linked with Culture=neutral so I don't see where this bug comes from yet. I investigate.
36
Tethical / Re: Control Panel Development Discussion
January 24, 2012, 03:26:20 am
I would like to try it. Do you think it runs well on Linux?
37
Tethical / Re: Control Panel Development Discussion
January 16, 2012, 03:43:41 am
Very nice job as always lirmont! Keep up!
38
Tethical / Re: Tethical, online FFT clone
January 03, 2012, 09:35:04 am
Thank you. Some of your ideas are in the scope of tethical, some are not, but it is always good for us to ear about what people want.
39
Tethical / Re: Bars
January 03, 2012, 09:30:21 am
I agree about writting the events using Panda3D Sequences directly in Python. It is the best way to build a powerfull event system.

Concerning the player menu. For now this menu is hardcoded, but in the future it will be build on a dict sent by the server. Customizing the menu views and behaviour should be possible with a mechanism like extending the GUI module and overriding its Menu method. But it may be a naïve approach....

@lirmont I don't know design patterns but maybe you do. What would be the best way to provide GUI customization?
40
Tethical / Re: Control Panel Development Discussion
January 03, 2012, 09:11:02 am
Oh man, I'm about to cry. This is awesome!