Skip to content
This repository was archived by the owner on Mar 3, 2022. It is now read-only.

Commit 1521d48

Browse files
authored
0.16 "Nitrogen"
Merge pull request #108 from OpMonTeam/develop
2 parents 475a5ec + 8c89911 commit 1521d48

File tree

137 files changed

+23813
-2461
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

137 files changed

+23813
-2461
lines changed

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,9 @@ install_manifest.txt
6060
.#*
6161
config.hpp
6262
src/opmon/model/objects/AttackEffectsOld.txt
63+
.cproject
64+
.project
65+
OpMon.cbp
66+
CMakeLists.txt.user
67+
*.ninja
68+
.ninja_*

.travis.yml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
language: c++
1+
language: cpp
22
sudo: false
33
addons:
44
apt:
@@ -12,21 +12,21 @@ addons:
1212
- libflac-dev
1313
- libvorbis-dev
1414
- libgtk-3-dev
15+
- freeglut3-dev
1516
sources:
1617
- ubuntu-toolchain-r-test
17-
- llvm-toolchain-trusty-5.0
1818
before_script:
1919
- git clone https://github.com/sfml/sfml && cd sfml
2020
- git checkout tags/2.5.0
21-
- mkdir build && cd build && cmake .. -G"$GENERATOR" $CMAKE_FLAGS
22-
- sudo cmake --build . --target install
21+
- mkdir build && cd build && cmake .. -G"$GENERATOR" $CMAKE_FLAGS -DCMAKE_INSTALL_PREFIX=../install
22+
- cmake --build . --target install
2323
- cd ../..
2424

2525
script:
2626
- mkdir build && cd build
27-
- cmake .. -DCMAKE_BUILD_TYPE=Release -G"$GENERATOR" $CMAKE_FLAGS
28-
- sudo cmake --build . --target install --config Release
29-
- sudo cmake --build . --target package --config Release
27+
- cmake .. -DCMAKE_BUILD_TYPE=Release -G"$GENERATOR" $CMAKE_FLAGS -DSFML_ROOT=../sfml/install -DCMAKE_INSTALL_PREFIX=../install
28+
- cmake --build . --target install --config Release
29+
- cmake --build . --target package --config Release
3030

3131
matrix:
3232
fast_finish: true
@@ -47,7 +47,11 @@ matrix:
4747
osx_image: xcode9
4848
env:
4949
- GENERATOR="Xcode"
50-
- CMAKE_FLAGS="-DSFML_BUILD_FRAMEWORKS=TRUE"
50+
- CMAKE_FLAGS="-DSFML_BUILD_FRAMEWORKS=TRUE -DSFML_MISC_INSTALL_PREFIX=../install -DSFML_DEPENDENCIES_INSTALL_PREFIX=../install"
51+
- os: windows
52+
env:
53+
- GENERATOR="Visual Studio 15 2017 Win64"
54+
- CMAKE_FLAGS=""
5155

5256
before_install:
5357
- eval "${MATRIX_EVAL}"

CMakeLists.txt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ set(OPMON_VERSION_MAJOR 0)
88
set(OPMON_VERSION_MINOR 15)
99
set(OPMON_VERSION_PATCH 1)
1010

11-
set(OPMON_CONTACT "Cyrion <jlppcprog@ntymail.com>")
11+
set(OPMON_CONTACT "Cyrielle <jlppcprog@ntymail.com>")
1212
set(OPMON_DESCRIPTION_SUMMARY "An open source RPG monster fighting game")
1313
set(OPMON_HOMEPAGE "http://opmon-game.ga/")
1414

@@ -86,16 +86,22 @@ endif()
8686

8787
# Note: the executable must be declared before adding libraries
8888
if (APPLE)
89+
# Need Cocoa framework for Obj-C code
90+
find_library(COCOA_LIBRARY Cocoa)
91+
8992
# On Apple, Create an app bundle, which includes all the game resources and dependencies
90-
set_source_files_properties( ${CMAKE_SOURCE_DIR}/Resources/Other/opmon_icon.icns PROPERTIES MACOSX_PACKAGE_LOCATION Resources )
93+
set_source_files_properties( ${CMAKE_SOURCE_DIR}/icons/opmon_icon.icns PROPERTIES MACOSX_PACKAGE_LOCATION Resources )
9194
set_source_files_properties( ${CMAKE_SOURCE_DIR}/data PROPERTIES MACOSX_PACKAGE_LOCATION Resources )
9295

9396
# Need some extra code to get the correct Resource folder in an app bundle
9497
list(APPEND SOURCE_FILES src/utils/ResourcePath.hpp src/utils/ResourcePath.mm)
9598
add_executable(${EXECUTABLE_NAME} MACOSX_BUNDLE ${SOURCE_FILES}
96-
${CMAKE_SOURCE_DIR}/Resources/Other/opmon_icon.icns
99+
${CMAKE_SOURCE_DIR}/icons/opmon_icon.icns
97100
${CMAKE_SOURCE_DIR}/data)
98101

102+
# Add Cocoa framework to executable bundle
103+
target_link_libraries(${EXECUTABLE_NAME} ${COCOA_LIBRARY})
104+
99105
# Set the icon
100106
set_target_properties( ${EXECUTABLE_NAME} PROPERTIES MACOSX_BUNDLE_ICON_FILE opmon_icon.icns )
101107

Credits.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
# Project credits
2-
## Programmer, project creator : Cyrion
2+
## Programmer, project creator : Cyriel
33
## Game and graphics designer, project co-creator : Navet56
4-
## Collaborators since the very beginning : Aerzia
4+
## Collaborators since the very beginning :
55

66
## OpFriends (People who helped the project a lot. Big thanks to them!) :
77
<li><h3>BAKFR</h3></li>
88
<li><h3>gberthou (aka BarkomVarjeFura on Discord)</h3></li>
9+
<li><h3>Aerzia (old big contributor who left the project)</h3></li>
910
</ul>
1011

1112
## Contributors :
@@ -29,6 +30,10 @@
2930
<li><h3>torq</h3></li>
3031
<li><h3>JonnyPtn</h3></li>
3132
<li><h3>Bobor</h3></li>
33+
<li><h3>Qwam</h3></li>
34+
<li><h3>Reuun</h3></li>
35+
<li><h3>sergioag</h3></li>
36+
<li><h3>CxxSpren</h3></li>
3237
</ul>
3338

3439
## Inspirations :
@@ -41,8 +46,7 @@
4146
<ul>
4247
<li><h3>GlueBie</h3></li>
4348
<li><h3>Lebordelic</h3></li>
44-
<li><h3>Sythos</h3></li>
45-
<li><h3><a href="http://osaris.net/">Osaris</a></h3></li>
49+
<li><h3><a href="http://osaris.net/">Osaris</a> (one of the people who launched Cyriel into programmation)</h3></li>
4650
<li><h3>Our families, friends, and everyone who taught us what we know today!</h3></li>
4751
<li><h4>And many others...</h4></li>
4852
</ul>
@@ -54,6 +58,7 @@
5458
* Navet56
5559
* Aerzia
5660
* Silvermoon
61+
* Qwam
5762

5863
### Others
59-
Look [here](https://github.com/jlppc/OpMon/blob/master/Resources/README.md).
64+
Look [here](https://github.com/OpMonTeam/OpMon-Data/blob/master/Resources/README.md).

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<h2>OPMon Lazuli is free software, you can read, modify, redistribute or fork this project if you add this license at your fork.</h2>
22

3-
The original graphic creations of OPMon are not under this license, but visible here: <a href="https://raw.githubusercontent.com/jlppc/OpMon/master/Resources/LICENSE">Art's License</a>
3+
The original graphic creations of OPMon are not under this license, but visible here: <a href="https://raw.githubusercontent.com/OpMonTeam/OpMon-Data/master/Resources/LICENSE">Art's License</a>
44
<br><br>
55
The license is <h3>GNU GPL V3</h3>
66

README.md

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
![Regimys LOGO](https://raw.githubusercontent.com/cyrioncentori/OpMon/master/Resources/Other/opmon_title.png)<br>
1+
![Regimys LOGO](https://raw.githubusercontent.com/OpMonTeam/OpMon-Data/master/Resources/Other/opmon_title.png)<br>
22

33
[Voir En Français](#enfrancais)
44

@@ -8,15 +8,16 @@ OPMon is a Pokémon-inspired game project imagined in 2012 and started in septem
88

99
### Links
1010
* [Opmon Lazuli's website](http://opmon-game.ga)
11-
* [Development news](https://translate.google.com/translate?act=url&depth=1&hl=fr&ie=UTF8&prev=_t&rurl=translate.google.fr&sl=fr&sp=nmt4&tl=en&u=https://github.com/cyrioncentori/OpMon/wiki/Journal-du-d%25C3%25A9veloppement)
12-
* [Monthly Reports](https://github.com/cyrioncentori/OpMon/wiki/Monthly-reports)
13-
* [Credits](https://github.com/cyrioncentori/OpMon/blob/master/Credits.md)
14-
* [Github repo for the game website, opmon-game.ga](https://github.com/cyrioncentori/Site-OpMon)
11+
* [Development news](https://translate.google.com/translate?act=url&depth=1&hl=fr&ie=UTF8&prev=_t&rurl=translate.google.fr&sl=fr&sp=nmt4&tl=en&u=https://github.com/OpMonTeam/OpMon/wiki/Journal-du-d%25C3%25A9veloppement)
12+
* [Monthly Reports](https://github.com/OpMonTeam/OpMon/wiki/Monthly-reports)
13+
* [Credits](https://github.com/OpMonTeam/OpMon/blob/master/Credits.md)
14+
* [Github repo for the game website, opmon-game.ga](https://github.com/OpMonTeam/OpMon-Website)
1515
* [Documentation](http://opmon-game.ga/pages/doc)
1616

1717
### Build
1818

19-
![Build](https://api.travis-ci.org/OpMonTeam/OpMon.svg?branch=master)
19+
Master (Last stable build) : ![Build](https://api.travis-ci.org/OpMonTeam/OpMon.svg?branch=master)
20+
Develop (Development branch) : ![Build](https://api.travis-ci.org/OpMonTeam/OpMon.svg?branch=develop)
2021

2122
The build system use *cmake*.
2223
Command for GNU/Linux systems :
@@ -27,14 +28,14 @@ make
2728
sudo make install # install the game into your system
2829
make package # generate both .deb package and .tar.gz package
2930
```
30-
You can see the dependancies for GNU/Linux systems [here](https://github.com/cyrioncentori/OpMon/wiki/Dependencies).
31+
You can see the dependancies for GNU/Linux systems [here](https://github.com/OpMonTeam/OpMon/wiki/Dependencies).
3132
If you want to play to the game quickly, use build-and-run.sh. The game will be built in bin/Release, and the data will be pasted in this repertory. The game will launch after building.<br/>
3233
If you don't use build-and-run.sh, don't forget to copy the data folder in the game's folder or use `sudo make install` if you are on linux.
33-
If you want to compile OPMon from A to Z for Windows, Mac OS or other, it's [here](https://github.com/cyrioncentori/OpMon/wiki/Compilation)
34+
If you want to compile OPMon from A to Z for Windows, Mac OS or other, it's [here](https://github.com/OpMonTeam/OpMon/wiki/Compilation)
3435
### Contact Us
3536
* jlppcprog@ntymail.com for bugs, lags or about the code
3637
* evandib@gmail.com for sprites, the graphics, design or graphics bugs
37-
* [Discord server](https://discord.gg/XwyKFzh)
38+
* [Discord server](https://discord.gg/mvS67qu)
3839
* IRC channel on Freenode : #OpMon
3940
<br>
4041
English is not our native language, but we do our best! If you see some errors, don't hesitate to tell us, so we won't make them again!
@@ -45,8 +46,8 @@ __The current game version is Alpha 0.15.1__ Download link: <a
4546
href="http://opmon-game.ga/downloads"><img src="https://img.shields.io/badge/download-v0.15.1-red.svg" alt="Download Link"></a>
4647

4748
__The next game version will be Alpha 0.16__: Fight system update and OpMons improvements
48-
* [Look the ROADMAP](https://github.com/cyrioncentori/OpMon/wiki/ROADMAP)
49-
* [Look the Releases changelog](https://github.com/cyrioncentori/OpMon/wiki/Releases)
49+
* [Look the ROADMAP](https://github.com/OpMonTeam/OpMon/wiki/ROADMAP)
50+
* [Look the Releases changelog](https://github.com/OpMonTeam/OpMon/wiki/Releases)
5051

5152
### Controls
5253

@@ -59,18 +60,18 @@ See the controls of the game OpMon [here](http://opmon-game.ga/controls.html)
5960

6061
<br/>
6162

62-
* [Journal de développement](https://github.com/cyrioncentori/OpMon/wiki/Journal-du-développement)
63-
* [Bilans mensuels, récapitulatifs des nouveautés (en anglais)](https://github.com/cyrioncentori/OpMon/wiki/Monthly-reports)
63+
* [Journal de développement](https://github.com/OpMonTeam/OpMon/wiki/Journal-du-développement)
64+
* [Bilans mensuels, récapitulatifs des nouveautés (en anglais)](https://github.com/OpMonTeam/OpMon/wiki/Monthly-reports)
6465
* [Site web du jeu](http://opmon-game.ga)
65-
* [Dépot du site web](https://github.com/cyrioncentori/Site-OpMon)
66-
* [Crédits](https://github.com/cyrioncentori/OpMon/blob/master/Credits.md)
66+
* [Dépot du site web](https://github.com/OpMonTeam/OpMon-Website)
67+
* [Crédits](https://github.com/OpMonTeam/OpMon/blob/master/Credits.md)
6768

6869
<br/>Version du jeu : Alpha 0.15.1 | Téléchargement : <a
6970
href="http://opmon-game.ga"><img src="https://img.shields.io/badge/download-v0.15.1-red.svg" alt="Logo Téléchargement"></a><br/><br/>
7071

7172
### Prochaines versions :
72-
* Alpha 0.16 : Amelioration du système de combat et ameliorations des OpMOns et de leurs stats
73-
* [Voir la RoadMap](https://github.com/cyrioncentori/OpMon/wiki/ROADMAP)
73+
* Alpha 0.16 : Amelioration du système de combat et ameliorations des OpMons et de leurs stats
74+
* [Voir la RoadMap](https://github.com/OpMonTeam/OpMon/wiki/ROADMAP)
7475

7576
<br/>
7677

@@ -81,7 +82,7 @@ Ce jeu est totalement open-source, ce qui permet aux gens de venir réaliser leu
8182
Vous pouvez ajouter des OpMons, des attaques, des items, et autres!
8283
Vous n'avez qu'à nous proposer vos modifications et nous les ajouterons peut-être au jeu.
8384
Si vous nous proposez beaucoup de bonnes modifications, et qu'elles sont acceptées, vous deviendrez peut-être collaborateur!<br/>
84-
Nous sommes plusieurs sur le projet : Cyrion, le programmeur et créateur de l'histoire et des personnages ; Navet56, le graphiste et correcteur ; et d'autres contributeurs, comme Imperator Dei, qui a corrigé les fautes d'orthographe sur la version française, merci à eux !<br/>
85+
Nous sommes plusieurs sur le projet : Cyriel, le programmeur et créateur de l'histoire et des personnages ; Navet56, le graphiste et correcteur ; et d'autres contributeurs, comme Imperator Dei, qui a corrigé les fautes d'orthographe sur la version française, merci à eux !<br/>
8586
Contacts : jlppcprog@ntymail.com pour la programmation | evandib@gmail.com pour les graphismes<br/>
8687
Si vous avez des questions à poser, n'hésitez pas à les demander dans la section F.A.Q. du wiki ou à nous contacter par mail!<br/>
8788

@@ -102,13 +103,13 @@ make package # génère deux paquets: un fichier générique .tar.gz et u
102103

103104
Vous pouvez aussi utiliser le build-and-run.sh pour compiler et jouer au jeu rapidement. Le jeu se trouvera alors dans le dossier bin/Release, avec le dossier data copié dedans. Il se lancera dès la fin de la compilation.<br/>
104105
Si vous n'utilisez pas le `build-and-run.sh`, n'oubliez pas de copier le dossier data dans le dossier du jeu, ou de faire `sudo make install` si vous êtes sous linux !
105-
Si vous voulez compiler de A à Z OpMon pour Windows, Mac OS ou autres, c'est [ici](https://github.com/cyrioncentori/OpMon/wiki/Compilation)(en anglais)
106+
Si vous voulez compiler de A à Z OpMon pour Windows, Mac OS ou autres, c'est [ici](https://github.com/OpMonTeam/OpMon/wiki/Compilation)(en anglais)
106107
## Changelog des versions
107-
[Voir le changelog de toutes les versions du jeu](http://github.com/cyrioncentori/OpMon/wiki/Releases)
108+
[Voir le changelog de toutes les versions du jeu](http://github.com/OpMonTeam/OpMon/wiki/Releases)
108109
<br/>
109110

110111
## Screenshot :
111112

112-
![Screenshot](https://raw.githubusercontent.com/cyrioncentori/OpMon/master/Resources/Other/screenshot_2.png)
113+
![Screenshot](https://raw.githubusercontent.com/OpMonTeam/OpMon-Data/master/Resources/Other/screenshot_2.png)
113114

114115

icons/opmon_icon.icns

280 KB
Binary file not shown.

icons/opmon_icon.ico

162 KB
Binary file not shown.

icons/opmon_icon.png

4 KB
Loading

icons/opmon_logo.ico

109 KB
Binary file not shown.

0 commit comments

Comments
 (0)