Welcome Anonymous !FaceBookGoogle +TwitterChaine YoutubeFlux Rss

LE site francophone de référence sur le Hack de vos PlayStations
 

L'intégrale des patchs True Blue JB2 / BR / 3.41 / 3.55

Chargement ...

Panneau de modération ]

Develepement d'homebrews

Venez apprendre a coder vos propres homebrew ou bien a partager votre savoir et partager ici aussi vos creations

Develepement d'homebrews

Messagepar hackever » Ven 9 Déc 2011 00:58

Bonjour a tous ,
je suis un jeune dev qui tente de se lancer dans le devellopement d'homebrews.
Je vient de suivre le seul tuto vidéo http://www.youtube.com/watch?v=E6J4SpAiPVc qui qui explique clairement comment créer son première
homebrews.J'ai bien suivis les étapes ,telecharger la vm de evilsperm ,ps3toolchain et ps3publictool modifier le makefile la mais une fois le pkg créer lors de l'éxécution sur la ps3 l'erreur suivante s'affiche "80029519" et d'après mes recherches (google est mon ami ) cela signifierai que mon pkg n'est pas signer pour le bon fireware alors je me demande si quelqun pourrai m'expliquer avec quel outils le signer?(ps:je suis en cfw kmeaw)

[ Post made via iPhone ]
Image
hackever
Nouvel arrivé
 
Messages: 7
Inscription: Ven 9 Déc 2011 00:40

Re: Develepement d'homebrews

Messagepar dudu.clx » Ven 9 Déc 2011 12:33

A: If you are running 3.55 with Geohot's jailbreak you must build them for that platform. By default "make pkg" will create a foo.geohot.pkg and a foo.pkg where the geohot one will work with his firmware and the non-geohot one will work with prior firmware jailbreaks (and should with some of the more open 3.55 firmwares)

pas plus dur que ça.
WikiRight: tout sur la PS3 ... et bientôt les autres consoles.
Avatar de l’utilisateur
dudu.clx
Addict
 
Messages: 1731
Inscription: Jeu 17 Sep 2009 16:10

Re: Develepement d'homebrews

Messagepar hackever » Ven 9 Déc 2011 12:48

merci de me répondre mais je comprend pas lorsque je fais"make pkg" un seul pkg est creer est celui ci ne marche pas sur la play (cfw kmeaw)

[ Post made via iPhone ]
Image
hackever
Nouvel arrivé
 
Messages: 7
Inscription: Ven 9 Déc 2011 00:40

Re: Develepement d'homebrews

Messagepar dudu.clx » Ven 9 Déc 2011 19:47

psl1ght V2 ??
le makefile ??
WikiRight: tout sur la PS3 ... et bientôt les autres consoles.
Avatar de l’utilisateur
dudu.clx
Addict
 
Messages: 1731
Inscription: Jeu 17 Sep 2009 16:10

Re: Develepement d'homebrews

Messagepar hackever » Ven 9 Déc 2011 21:37

le pkg ne se lance pas sous le cfw de kmeaw erreur 80029519 qui signifie que mon pkg n est pas signer pour ce fireware.donc est ce qu il faut le signer ou j ai rater quelquechose?

[ Post made via iPhone ]
Image
hackever
Nouvel arrivé
 
Messages: 7
Inscription: Ven 9 Déc 2011 00:40

Re: Develepement d'homebrews

Messagepar dudu.clx » Sam 10 Déc 2011 02:05

ça j'avais compris ...
sauf que ton .pkg est signé pour geohot, et qu'il faudrait qu'il ne soit pas signé du tout, ou pas signé avec le npdrm de geohot.

sans plus d'explication (le compilateur et le makefile), tu n'auras pas plus de réponses.
WikiRight: tout sur la PS3 ... et bientôt les autres consoles.
Avatar de l’utilisateur
dudu.clx
Addict
 
Messages: 1731
Inscription: Jeu 17 Sep 2009 16:10

Re: Develepement d'homebrews

Messagepar hackever » Sam 10 Déc 2011 20:59

merci beacoup probleme régler par contre j ai installer la sdl , tous les paquets nécessaire ,puis j'ai suivi ce tuto :http://ps3tutorials.wikispaces.com/SDL+and+SDLlibs+Tutorial
j'ai rajouté les LIBS:=-lSDL -lSDLmain dans le makefile et lorsque que je fait make la console me dit:"SDL/SDL.h no such file or directory " pourtant j'ai installer la sdl
hackever
Nouvel arrivé
 
Messages: 7
Inscription: Ven 9 Déc 2011 00:40

Re: Develepement d'homebrews

Messagepar hackever » Sam 10 Déc 2011 21:05

voici le contenu de mon makefile:
.SUFFIXES:
ifeq ($(strip $(PSL1GHT)),)
$(error "PSL1GHT must be set in the environment.")
endif

include $(PSL1GHT)/Makefile.base

TARGET := $(notdir $(CURDIR))
BUILD := build
SOURCE := source
INCLUDE := include
DATA := data
LIBS := -lgcm_sys -lreality -lsysutil -lio -lpngdec -lsysmodule -lSDL -lSDLmain

TITLE := Leon's Homebrew
APPID := LEON00001
CONTENTID := UP0001-$(APPID)_00-0000000000000000

GEOTOOLS := /home/evilsperm/Desktop/ps3publictools/build
GEONPDRM := $(GEOTOOLS)/make_self_npdrm
GEOFINALIZE := $(GEOTOOLS)/package_finalize

CFLAGS += -g -O2 -Wall --std=gnu99
CXXFLAGS += -g -O2 -Wall

ifneq ($(BUILD),$(notdir $(CURDIR)))

export OUTPUT := $(CURDIR)/$(TARGET)
export VPATH := $(foreach dir,$(SOURCE),$(CURDIR)/$(dir)) \
$(foreach dir,$(DATA),$(CURDIR)/$(dir))
export BUILDDIR := $(CURDIR)/$(BUILD)
export DEPSDIR := $(BUILDDIR)

CFILES := $(foreach dir,$(SOURCE),$(notdir $(wildcard $(dir)/*.c)))
CXXFILES := $(foreach dir,$(SOURCE),$(notdir $(wildcard $(dir)/*.cpp)))
SFILES := $(foreach dir,$(SOURCE),$(notdir $(wildcard $(dir)/*.S)))
BINFILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.bin)))

export OFILES := $(CFILES:.c=.o) \
$(CXXFILES:.cpp=.o) \
$(SFILES:.S=.o) \
$(BINFILES:.bin=.bin.o)

export BINFILES := $(BINFILES:.bin=.bin.h)

export INCLUDES := $(foreach dir,$(INCLUDE),-I$(CURDIR)/$(dir)) \
-I$(CURDIR)/$(BUILD)

.PHONY: $(BUILD) clean pkg run

$(BUILD):
@[ -d $@ ] || mkdir -p $@
@make --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile

clean:
@echo Clean...
@rm -rf $(BUILD) $(OUTPUT).elf $(OUTPUT).self $(OUTPUT).a $(OUTPUT).pkg

pkg: $(BUILD)
@echo Creating PKG...
@mkdir -p $(BUILD)/pkg
@mkdir -p $(BUILD)/pkg/USRDIR
@cp $(ICON0) $(BUILD)/pkg/
@$(GEONPDRM) $(BUILD)/$(TARGET).elf $(BUILD)/pkg/USRDIR/EBOOT.BIN $(CONTENTID)
@$(SFO) --title "$(TITLE)" --appid "$(APPID)" -f $(SFOXML) $(BUILD)/pkg/PARAM.SFO
@$(PKG) --contentid $(CONTENTID) $(BUILD)/pkg/ $(OUTPUT).pkg
@$(GEOFINALIZE) $(OUTPUT).pkg

run: $(BUILD)
@$(PS3LOADAPP) $(OUTPUT).self

else

DEPENDS := $(OFILES:.o=.d)

$(OUTPUT).self: $(OUTPUT).elf
$(OUTPUT).elf: $(OFILES)
$(OFILES): $(BINFILES)

-include $(DEPENDS)

endif











et celui de mon main.cpp:
#include <psl1ght/lv2.h>

#include <stdio.h>
#include <malloc.h>
#include <string.h>
#include <assert.h>
#include <unistd.h>

#include <sysutil/video.h>
#include <rsx/gcm.h>
#include <rsx/reality.h>

#include <io/pad.h>

#include <sysmodule/sysmodule.h>
#include <pngdec/pngdec.h>

#include <psl1ght/lv2.h>

#include <pngdec/loadpng.h>
#include "myfile.bin.h" // png in memory
#include <SDL/SDL.h>


void pause();
int main ( int argc, char** argv )
{
int continuer=1;
SDL_Rect position;
SDL_Surface*ecran=NULL;
SDL_Surface*ligne[256]={NULL};
SDL_Init(SDL_INIT_VIDEO);
ecran=SDL_SetVideoMode(1280, 720, 32 ,SDL_SWSURFACE|SDL_DOUBLEBUF|SDL_FULLSCREEN);
SDL_FillRect(ecran,NULL,SDL_MapRGB(ecran->format,0,0,0));

for(int i=0;i<255;i++)
{
ligne[i]=SDL_CreateRGBSurface(SDL_SWSURFACE,1280,1,32,0,0,0,0);
SDL_FillRect(ligne[i],NULL,SDL_MapRGB(ecran->format,i,i,i));

}

for(int i=0;i<255;i++)
{



position.x=0;
position.y=i;

SDL_BlitSurface(ligne[i],NULL,ecran,&position);








}
SDL_Flip(ecran);
pause();
}

void pause()
{
int continuer = 1;
SDL_Event event;

while (continuer)
{
SDL_WaitEvent(&event);
switch(event.type)
{
case SDL_QUIT:
continuer = 0;
}
}
}
hackever
Nouvel arrivé
 
Messages: 7
Inscription: Ven 9 Déc 2011 00:40

Re: Develepement d'homebrews

Messagepar bobby6killer » Sam 10 Déc 2011 21:40

vire (ou commente) cette ligne:

@$(GEOFINALIZE) $(OUTPUT).pkg


ça ira peut-être mieux
Quelques réalisations PS3 et Android:
Avatar de l’utilisateur
bobby6killer
Nouvel arrivé
 
Messages: 86
Inscription: Jeu 21 Oct 2010 19:35

Re: Develepement d'homebrews

Messagepar hackever » Dim 11 Déc 2011 00:28

ça ne marche pas le message d'erreur " SDL/SDL.h: No such file or directory" reste le même.
P.S:merci de m'avoir répondu
hackever
Nouvel arrivé
 
Messages: 7
Inscription: Ven 9 Déc 2011 00:40

Re: Develepement d'homebrews

Messagepar bobby6killer » Dim 11 Déc 2011 17:36

hackever a écrit:ça ne marche pas le message d'erreur " SDL/SDL.h: No such file or directory" reste le même.
P.S:merci de m'avoir répondu

arf, j'avais tout lu le post moi...

bon tu peux essayer ça:


Enfin, c'est valable pour le psl1ght v2 ce que je préconise... La flemme de faire du support v1 vu que les chemins ont bougés et c'est chiant.

il trouve pas le header, en le spécifiant ainsi dans les includes, ça ira peut être mieux:
Quelques réalisations PS3 et Android:
Avatar de l’utilisateur
bobby6killer
Nouvel arrivé
 
Messages: 86
Inscription: Jeu 21 Oct 2010 19:35

Re: Develepement d'homebrews

Messagepar hackever » Lun 12 Déc 2011 16:53

merci beaucoup je croi que j ai psl1ght v1 mais je suis pas sur ,y aurait -il un moyen dans etre sùr ?Sinon peut on directement mettre a jour?

[ Post made via iPhone ]
Image
hackever
Nouvel arrivé
 
Messages: 7
Inscription: Ven 9 Déc 2011 00:40

Re: Develepement d'homebrews

Messagepar dudu.clx » Lun 12 Déc 2011 17:03

effaces ton dossier PS3DEV, et installes la V2.
WikiRight: tout sur la PS3 ... et bientôt les autres consoles.
Avatar de l’utilisateur
dudu.clx
Addict
 
Messages: 1731
Inscription: Jeu 17 Sep 2009 16:10


Réponse Rapide

 

Retourner vers Developpement Amateur et Customisation

Qui est en ligne

  • Au total il y a 0 utilisateur en ligne :: 0 enregistré, 0 invisible et 0 invité (basées sur les utilisateurs actifs des 15 dernières minutes)
  • Le record du nombre d’utilisateurs en ligne est de 875, le Lun 17 Jan 2011 21:13
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités