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 - Yankes

Pages: 1 ... 133 134 [135] 136 137 ... 211
2011
OpenXcom Extended / Re: Meridian's resources and mods for X-PirateZ
« on: June 26, 2016, 03:04:13 pm »
There were only less than 2 months of OXC dev merged in 3.0, so there's not many changes.
Worth mentioning are only three:

1. SupSuper: merged SoldierDiaries
2. Warboy: modularize unit stat adjustment, using TFTD formula: https://github.com/SupSuper/OpenXcom/commit/5c317ce82dcfdd06d487b9991f56d9b3013e8f99
3. Warboy: make damage range a mod instead of an option: https://github.com/SupSuper/OpenXcom/commit/e98da3a56079a4a450e50fca835e2f8d21ce4a49

SoldierDiaries was developed bit more time than 2 months and I merge 500 of 800 commit that difference between OXCE and OXC. This mean that time between merge points are not accurate to measure how much changes goes in (numbers of commits could be screwed too based how many changes go in per commit).
I guess that I pull half of changes from basic version.

Some info about point 3. I was thinking about dropping it completely because I already have same functionality in OXCE. But it would break default compatibility.
Because of that I made that only when weapon have default damage range it will use global values added by Warboy, exception of this is fire damage range that always get it from global range.

2012
OpenXcom Extended / Re: [EXE] OpenXcom Extended
« on: June 25, 2016, 02:11:38 pm »
Finally! Awesome!  Grr and I can't really work on the mod now! :) Does your build include all the latest Meridian's changes? Or is it just 'base' and we have to wait for Meridian to make his own build with all non-mechanic extras?
I steal only game mechanic changes from Meridian (if I miss some I will include in bug fix release).


In some time I will prepare tutorial how to use my scripts and what possibilities are.

2013
OpenXcom Extended / Re: [EXE] OpenXcom Extended
« on: June 25, 2016, 12:08:23 am »
New version 3.0 is ready (based on 2016-01-02 nightly)

Backported game machanic changes from Meridian OXCE+.
Fix stun damage calculation and add random for random option for final stats change by damage.
Refactored script handling.
Script support in reaction atack chance calculations.
Some light handling improvments.
New recolr and replace script graphic option for items.
Option for global events shared by scripts.
Custom tags that have user defined values.


Scripts was improved a lot compared to previous version. First part of game engine that was exposed to script is reaction handling.
You can made unit immune to reaction shoots or reaction shoots have lesser chance to happens if unit is far away.

In next version I plan expose unit damage, visibility and allow do custom actions on turn end.

2014
Offtopic / Re: Introduce yourself
« on: June 17, 2016, 10:50:36 pm »
Jo5hua is the one hosting the forums. As for the modders, I don't think anyone here is receiving donations, and as for the most deserving, there would be a long list of them ;)
AFAIK Jo5hua is hosting mod portal (and recently https://ufopaedia.org), forum is hosted by NineX.

2015
OpenXcom Extended / Re: Meridian's resources and mods for X-PirateZ
« on: June 17, 2016, 12:15:52 am »
Exactly.
I already merged it to my working copy. I want add one or two new features and I will release it. After that Meridian will probably merge it and it will be available for piratez.

2016
Troubleshooting / Re: Segmentation fault (core dumped) on starting
« on: June 14, 2016, 10:29:15 pm »
This deepens on build tool you use, I usually use Makefile to build OXC.
In Makefile you need add lines:
Code: [Select]
SRCS_YAML = ../../lib/yaml-cpp/
SRCS_YAML_CPP = $(wildcard $(SRCS_YAML)src/*.cpp $(SRCS_YAML)src/contrib/*.cpp)
and
Code: [Select]
$(OBJDIR)yaml/%.o:: $(SRCS_YAML)src/%.cpp
@mkdir -p $(OBJDIR)yaml
$(CXX) $(CXXFLAGS) -c -o $@ $<

$(OBJDIR)yaml/%.o:: $(SRCS_YAML)src/contrib/%.cpp
@mkdir -p $(OBJDIR)yaml
$(CXX) $(CXXFLAGS) -c -o $@ $<
Its shodul placed it like in https://github.com/Yankes/OpenXcom/blob/OpenXcomExtended/src/Makefile.mingw but this file is for Windows
Proper Makefile for linux is https://github.com/Yankes/OpenXcom/blob/OpenXcomExtended/src/Makefile.simple but build yaml dynamically from system headers.
You would need add this lines to it and remove yam from `$(shell $(PKG-CONFIG) --libs sdl yaml-cpp)`.

For cmake it will be probably bit harder, I don't know it how properly do it but fast hack would be adding manually new parts to https://github.com/Yankes/OpenXcom/blob/OpenXcomExtended/src/CMakeLists.txt
Code: [Select]
set ( yaml_src
  yaml/SomeYamlFile.cpp
  yaml/AnotherYamlFile.cpp
)
You will need probably list all cpp files manually to made it work (similar how rest of oxc is handled). Maybe is possible to use wild char like `*` to skip listing all files but I don't know without some googling.

2017
Troubleshooting / Re: Segmentation fault (core dumped) on starting
« on: June 14, 2016, 01:05:08 am »
Its look like it try compile yaml statically. One solution could be adding yaml src to build system. It would probably resolve errors.

2018
Troubleshooting / Re: Segmentation fault (core dumped) on starting
« on: June 12, 2016, 03:05:51 pm »
It look as it try open directory from empty path, could you call exe without arguments or pass in absolute directory paths?

2019
Troubleshooting / Re: Segmentation fault (core dumped) on starting
« on: June 11, 2016, 03:34:46 pm »
Hello again everyone,

Regarding version, that is suspicions. Where is the version.h file? I cant find it.

Regarding libyaml (which seems the most promising approach after all), this is my output:

ii  libyaml-cpp-dev                                             0.5.3~3~ubuntu15.10.1                    i386         YAML parser and emitter for C++ - development files
ii  libyaml-cpp0.5v5:i386                                       0.5.3~3~ubuntu15.10.1                    i386         YAML parser and emitter for C++
ii  libyaml-tiny-perl                                           1.69-1                                   all          Perl module for reading and writing YAML files

I've gotten my libyaml from this launchpad: https://launchpad.net/~winterheart/+archive/ubuntu/openxcom. Seems right?

I'll be back next week latest, have'nt got much time now!
Meridian binary is compiled against older version of yaml-cpp (at leas he have only 0.5.1 on his machine). I don't know is possible easy install older version on your machine.

2020
XPiratez / Re: [MAIN] XPiratez - 0.99 - 7 Jun - First Impressions
« on: June 11, 2016, 11:38:29 am »
I think the problem with the "options.cfg" is that it contains both video/audio settings + gameplay settings like "instant grenades", "Ufo extender accuracy", "Allow running" etc.
All the gameplay options should be defined by a ruleset and not by the same file that defines video settings. Then, mod authors can deliver a ruleset with the intended gameplay behavior but without overwriting personal video/audio settings.
I agrees with that, I think it would be easy to move it to rulesets and ignore from config files. If someone dislike it, he will need create small mod on top of curret one that will override it different value.

2021
Troubleshooting / Re: Segmentation fault (core dumped) on starting
« on: June 10, 2016, 09:02:25 pm »
Perhaps I should work on the one supplied by Meridian instead, I get this error with it:

Spoiler:
simon@simon-Aspire-E5-521G:~/games/OpenXcom_XPiratez$ ./OpenXcomExPlusElf -user "./user" -config "./user"
./OpenXcomExPlusElf: symbol lookup error: ./OpenXcomExPlusElf: undefined symbol: _ZN4YAML6detail9node_data12empty_scalarE

Any suggestions?
This probably mean that you lack correct yaml lib used by Meridian binary. If you have already installed `yaml-cpp` (e.g. something like `apt-get install libyaml-cpp0.5`) then you have incompatible version.

2022
OpenXcom Extended / Re: [EXE] OpenXcom Extended
« on: June 02, 2016, 09:55:42 pm »
Psi have 4 bonuses:
Code: [Select]
accuracyUse: 0
accuracyMindControl: 0
accuracyPanic: 20
accuracyMultiplier:
  psi: 0.02
One special case is that psi add `accuracyMultiplier` instead of multiplying it. `accuracyUse` is accuracy of special attack.
Another part of equation is defense in armor:
Code: [Select]
psiDefence:
  psiSkill: 0.2
  psiStrength: 1
On top of that is fixed bonus of 30 for defense value, distance penalty (1 power per square, can be changed by `dropoff` and `aimRange`).
And finally random chance of 0 to 55 added to attack.
Now after all of this we subtract attack from defense and we have number greater than than zero then attack succeeded.

2023
OpenXcom Extended / Re: [EXE] OpenXcom Extended
« on: May 31, 2016, 11:44:52 pm »
25edd7b is 2nd of January, right?
I'll wait a bit more then, still 6 more months to merge :/

EDIT: also to your attention: https://github.com/stiansel/OpenXcom/commit/b8a94c8c581d6a804c9307b18168cb3f476ed739
Do you have some commit from master that are you interested in? I will for now keep away from commit with AI changes because I will need rewriting my changes to fit new system (it could be trivial or it could be hard). I could grab bit more commits if they merge smoothly.

That's great news! There's a number of features that would be really useful for Piratez or X-Com Files:
- Soldier Diaries
- spawning UFO by mission
- destroyItem command
- defining waypoints (if possible, by soldier stats too)
Right now only Soldier Diaries are in. For rest I need check, "destroyItem" is not because its recent commit and I'm now around 300 commits behind (down form 800).

2024
OpenXcom Extended / Re: [EXE] OpenXcom Extended
« on: May 31, 2016, 08:03:45 pm »
I plan do not touch GUI at all :) I only interested in stealing game mechanic.

And for master, right now I thinking on merging up to 25edd7b.
I already did most of hard work and only left some basic testing and I will probably releasing new version.
Rest of commits I did not merge yet will wait for end of next month.

2025
OpenXcom Extended / Re: Meridian's resources and mods for X-PirateZ
« on: May 30, 2016, 01:14:26 am »

@Meridian and Yankes: executed in the terminal, and while running got the putput:
Code: [Select]
libpng warning: Out of place iCCP chunk
Used very latest version (v2016-05-28) and for the new features - in the menu screen - got some weird strings like in the attached screenshot.

Edit: compiled in ubuntu 14.04, gives error in ubuntu 16.04 because give siilar error like here but this time regarding libSDL_gfx.so.13.

Edit 2: inventory stats are also messed up (bugged) see attachment
You need update mod too, without this you will not have correct strings.

Pages: 1 ... 133 134 [135] 136 137 ... 211